Actually, the 1000 vs. 1024 thing does not *really* apply to hard drives, only memory.

When discussing memory, a “gig,” is really a Gibibyte (1024^3 bytes, abbreviated GiB), not a Gigabyte (1000^3 bytes, abbreviated GB). Computers “think” in binary, so everything is numbers that can be factored only by 2.

This is *not* the case with storage. Manufacturers can make storage in any size — not just sizes factorable only by 2. So, a 500 GB hard drive is 500 Gigabytes (500 x 1000^3 bytes).

In theory — in practice, hard drives are rated by “size class.” So a 500 GB hard drive is in the 500 GB size class, which means *pretty close to* 500 GB.

To add to the confusion, most operating systems use the JEDEC standard definition of GB, in which a GB is 1024^3 bytes!

So, your 500 GB hard drive should have a size of

500,000,000,000 bytes.

Your OS will recognize it as a 465.7 GB drive, but, by that, it means

500,000,000,000 bytes

Because when your OS says GB, it really means GiB.

 

***************

This makes a gigabyte 1,073,741,824 bytes. Now if we compare that to the 1,000,000,000 bytes that the HDD manufacturers use,
you can see that there is over a 7% difference! Therefore Windows will report the hard disk as being approximately 7% smaller than the hard drive
manufacturer’s quoted size.

then don’t forget Another factor that can mean you have slightly less space on your HDD than quoted is because the file system that your computer
puts on the hard drive takes up space which is not available for use for storing data