Technology Explained

Hard Drive Size Explained: Why 1TB Is Only 931GB of Actual Space

Ben Stegner Updated 21-10-2019

How many times have you opened up a new computer, phone, or external drive, only to be shocked when you realize it doesn’t have as much storage space as it said on the box? That 512GB SSD might actually only hold 477GB, or your 64GB iPhone might only have room for 56GB of files.


There are a few good reasons why this happens. Let’s take a look at why advertised space isn’t usually the same as actual space.

The Operating System and Pre-Installed Apps

The most basic reason that you don’t have all the disk space usable is that there’s already some data present when you buy it. This isn’t the case for removable disks like flash drives or SD cards, but is a major factor with phones and pre-built computers.

When you buy a computer, the operating system (such as Windows or macOS) takes up a large chunk of space. These protected OS files are necessary for the system to run as intended, so there’s no getting around them.

As an example, on my system, the C:\Windows folder takes up 25GB. That’s roughly one tenth of the entire disk space.

Windows Folder Size


However, it’s not just the OS files that take up space out of the box. Most operating systems include extra apps that you may or may not want. This includes everything from Windows 10 bloatware to useful built-in macOS apps like GarageBand.

While they’re not technically part of the OS, they come bundled with it and thus take up room right away. You can usually remove these to regain space; check out our guide to freeing up storage space on Windows 10 Low Storage on Windows 10? 5 Tips to Help Reclaim Your Disk Space What's the best course of action when you've run out of disk space on Windows 10? Heed these quick and easy tips! Read More for some tips.

How Computers Measure Space

While preinstalled apps are definitely a factor, the biggest reason that you don’t get the full amount of advertised space is because computers measure numbers differently than humans do.

Binary Numbers Explained

Computing uses standard value prefixes, including “kilo” for thousand, “mega” for million, “giga” for billion, “tera” for trillion, and so on. For a primer on these, we’ve looked at how many gigabytes are in a terabyte Memory Sizes Explained: Gigabytes, Terabytes, and Petabytes in Context How big is a gigabyte? What is a terabyte? Will you ever need a petabyte? Let's explore computer storage sizes in perspective. Read More and more.


People, including hard disk manufacturers, use the decimal system, which measures numbers with a base of 10. Thus, when we say “500 gigabytes,” we mean 500 trillion bytes.

However, computers use the base 2 binary system, where all numbers are either 1 or 0. If you’re not familiar, below is a list of the numbers 1-10 written out in binary:


As you can see, in binary, 21 represents the decimal value 1, 22 is equal to 4, 23 equals 8, 24 is the same as 16, and so on. Each new digit’s place in binary increase the number’s value by one power of two. 210, then, equals 1,024.

Binary and Decimal Measuring

Now we know why computers use 1,024 instead of 1,000 to define these common prefixes. To a computer, one kilobyte is 1,024 bytes, not 1,000 bytes as it is to people. This compounds as you move up the scale, so one megabyte is 1,024 kilobytes, and one gigabyte is 1,024 megabytes.


To see how this affects you, say you buy a 250GB external SSD. That disk contains 250,000,000,000 bytes, but the computer doesn’t display it that way.

Working backwards, we can divide by 1,024 three times (once to convert bytes to kilobytes, again to convert kilobytes to megabytes, and a final time to convert megabytes to gigabytes) to see how much space this actually is:

250,000,000,000 / (1,024 * 1,024 * 1,024) = 232,830,643,653 bytes, or 232.83GB

Examining a 250GB drive in Windows shows its maximum space as 232GB, which is exactly what our above calculation found. That’s a difference of about 18GB.


Windows Disk Storage Space

And the larger the disk is, the bigger the difference between measured space and actual space. For example, a 1TB (1,000GB) disk has 931GB of space according to a computer.

Gigabyte vs. Gibibyte

After walking through this, you might wonder why this disparity exists. Why don’t hard drive manufacturers provide an accurate amount of space on their devices? Well, they technically do.

The correct definition of “kilo” is a power of 1,000. There’s another name for a power of 1,024: “kibi.” The International Electrotechnical Commission has published standards for measuring data in binary in order to resolve this confusion.

While a kilobyte (KB) represents 1,000 bytes, a kibibyte (KiB) represents 1,024 bytes. It’s the same for mebibytes (MiB), gibibytes (GiB), tebibytes (TiB), and so on.

For some reason, Windows inaccurately uses the “GB” prefix when it’s really measuring in gibibytes. Other operating systems, like macOS, correctly measure 1GB as one billion bytes. Thus, the same 250GB drive connected to a Mac would show it having 250GB of total space.

Note that this is different than the difference between megabytes and megabits Megabit (Mb) vs. Megabyte (MB): We Make It Less Confusing Confused about the difference between megabits and megabytes? One is for storage, the other for speed. But which is which? Read More , which we’ve also explained.

Additional Disk Partitions

Aside from the above, another potential cause for a reduction in the total amount of space a drive has is additional partitions.

In case you weren’t aware, you can separate physical hard disks into different logical sections, which is known as partitioning. Partitioning a hard drive The Pros and Cons of Partitioning a Hard Drive: What You Need to Know Wondering whether you should partition your hard drive? We take a look at several reasons for and against partitioning today. Read More allows you to install two different operating systems on one disk, among other uses.

When you buy a computer off the shelf, the manufacturer often includes a recovery partition on the disk. This contains data that allows you to reset your system in case of a serious problem. Like any other files, they take up space on the drive. But because recovery partitions are often hidden from standard view, you might know not they’re around.

To view the partitions on your drive in Windows, type disk management into the Start menu and click Create and format hard disk partitions. Here you can see each disk on your system and the partitions that make it up. If you see a label of Restore, Recovery, or similar, that’s your recovery partition.

Windows 10 Disk Management

In most cases, it’s possible to erase these partitions and regain that space. However, it’s usually best to leave them alone. Having them makes recovering your system a lot easier, and the small space gain isn’t worth the hassle of recovering your system manually.

Hidden Features That Also Use Space

Finally, most operating systems contain features that take up space but don’t exist as actual files. For example, Windows’s Shadow Copy service is used to power both the Previous Versions and System Restore functions.

System Restore lets you return to an earlier point in time if your system isn’t working properly, while Previous Versions keeps copies of your personal files so you can undo changes. Both of these need space to work, of course.

To see and change how much space features that rely on Shadow Copy services use, press Win + Pause to quickly open the System Control Panel entry. From here, click System protection on the left side. In the resulting window, select your drive from the list and choose Configure.

You’ll see a new dialog box that allows you to disable system protection entirely (though we don’t recommend this). Below, you’ll see the Current Usage and can adjust the maximum amount that Windows uses. Somewhere around 10 percent is a good amount.

Windows 10 System Protection

Now You Know How Computers Calculate Space

The elements discussed account for the noticeable difference in advertised and actual storage space. While there are some other minor factors, such as special blocks in SSDs, these are the major reasons. Knowing them, it’s wise to plan ahead and make sure you always get the amount of storage you need with new devices.

If you’re low on space, have a look at how to add more storage to your Mac How to Add More Storage to Your MacBook: 6 Methods That Work Running out of space on your MacBook? Here are all your options for adding more storage space to your MacBook. Read More . Most of the advice applies to other platforms, too.

Related topics: Hard Drive, Hardware Tips, Solid State Drive, Storage, Terminology.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. MrK
    June 2, 2020 at 1:18 am

    250,000,000,000 / (1,024 * 1,024 * 1,024) = 232,830,643,653 bytes is wrong because only = 232.83 GB

    • Ben Stegner
      June 2, 2020 at 3:09 pm

      I'm not sure what you mean? 232,830,643,653 bytes is roughly equal to 232.83GB. The reason you divide by 1,024 cubed is to show how the binary counting difference causes more of a change as units increase.

      If we divided by (1,000 * 1,000 * 1,000) instead, we get 250GB.

      • MrK
        June 2, 2020 at 10:55 pm

        You use 250,000,000,000 / (1,024 * 1,024 * 1,024) is applying 1KB = 1,024B so the result can only = 232. 83GB.
        And you write 232. 83GB = 232,830,643,653 Bytes are being applied 1KB = 1,000B

        So 250,000,000,000 / (1,024 * 1,024 * 1,024) = 232,830,643,653 bytes is wrong so the result can only be = 232. 83GB because 1KB = 1,024B is applied.

  2. D T Stark
    October 22, 2019 at 2:26 pm

    No mention at all of octal (base 8) counting.

    8 bits in a byte, etc.

    1 kilobyte is 1024 bits, not 1000. That is where some of the "capacity" goes. Plus, as someone already mentioned, space is allocated in clusters, not bits or bytes. Look up FAT32, etc.

    • Ben Stegner
      October 22, 2019 at 2:58 pm

      I didn't want to over-complicate this, as it's an explanation for users of all levels. Thus I didn't feel it was necessary to explain base 8 counting because measuring in bytes across the board here works for the sake of explaining. I did mention how a kilobyte is 1,024 bytes and not 1,000, though.

      And good point on the clusters, thanks!

  3. James R. Celoni
    October 22, 2019 at 1:50 pm

    Typos 2^2=4 not 2, 2^3=8 not 4, and 2^4=16 not 8. BTW I'd never heard of *bibytes. Thanks.

    • Ben Stegner
      October 22, 2019 at 2:55 pm

      Fixed, thank you! Funny how I messed that up despite looking right at it to double-check...

  4. Doc
    October 21, 2019 at 8:01 pm

    You can thank Western Digital for inventing "decimal megabytes," they used it to inflate the perceived size of their drives by making a 1,000,000,000-byte drive a "gigabyte."

    If you try sizing memory DIMMs the same way, using 1,000,000,000 bytes as a "gigabyte," your PC would just sound error beeps and refuse to start, since the missing 73,741,824 bytes of RAM would trigger a testing failure. The same is true for SD cards, flash drives, and most SSDs (an SSD that isn't a power of 2, like a 120GB drive compared to 128GB, reserves the remaining space to replace bad cells over the life of the drive).

  5. KevinRhype
    March 8, 2019 at 6:28 am

    games for my tablet us pharmacies online no prescription tooya pro graphics tablet

  6. analogtek
    October 14, 2017 at 9:58 pm

    The paper was quite interesting. But in a nut shell as I was taught by a clever engineer that was guest speaking at tech. school. If you think of a HD as a really big sheet of paper. The paper is marked off in a grid, so you can find thing easier. The catch is how thick are your lines. The withe takes up space. No writing on the lines!. Thick lines on a HD=less space.

    • Doc
      October 21, 2019 at 8:03 pm

      Really oversimplified; what he meant that using larger clusters creates unusable space. Every file takes up 1 or more clusters; making the cluster too large (bigger grid squares on the "graph paper") can be less efficient.

  7. Bruno
    October 7, 2017 at 1:50 am

    So, basically, u have no fkng clue, BUT "hey let's talk some Comp.Sciencie words and why not?".
    Learn what's a GB and what's a GiB. Now.

    • Jaden Peterson
      October 7, 2017 at 3:23 am


    • sprnc
      October 7, 2017 at 8:02 pm

      Thank you!

    • Blacklight
      January 2, 2019 at 6:05 pm

      True lol

  8. BeedleTheBard
    October 6, 2017 at 6:20 pm

    I used to feel startled by this at first, but not anymore. Thank you for this article. Next time anyone I know is in this funny situation, I know the reasons I should tell them :)