UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
SSD Showing Wrong Capacity? Here’s the Fix (2026)
Fix It Yourself · Troubleshooting

SSD Showing Wrong Capacity? Here’s the Fix (2026)

Updated 18 May 202613 min readMedium
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

TL;DR

SSD showing wrong capacity happens for three main reasons: Windows counts differently than manufacturers (that’s normal), your drive’s stuck on an old MBR partition scheme that caps at 2TB (fixable without data loss), or system files are hogging space. Most cases need a simple MBR to GPT conversion or partition extension. The ‘missing’ 7-10% on smaller drives? That’s just maths, not a problem.

Difficulty
Intermediate
Time
15-45 mins
Success rate
75% of users fix it themselves

Ever bought a shiny new 1TB SSD, plugged it in, and watched Windows tell you it’s only 931GB? Or worse, you’ve got a 4TB drive that Windows reckons is stuck at 2TB? Look, I’ve seen this hundreds of times in remote support sessions, and most people’s first reaction is to think they’ve been sold a dodgy drive. But here’s the thing: about half the time, it’s just how computers count. The other half? Well, that’s where things get interesting.

⏱️ 12 min read
✅ 75% success rate
📅 Updated February 2026

Key Takeaways

  • SSD showing wrong capacity is usually MBR partition limits on drives over 2TB or normal base-10 vs base-2 calculation differences
  • Converting MBR to GPT preserves your data and unlocks full capacity on large drives
  • A 120GB SSD appearing as 112GB in Windows is completely normal, not a fault
  • Hidden system files like pagefile and hibernation can consume 10-20GB on smaller SSDs
  • Most fixes take 15-30 minutes and don’t require reinstalling Windows

What Causes SSD Showing Wrong Capacity?

Right, let’s clear up the confusion. When your SSD showing wrong capacity appears in Windows 11, there’s usually one of five culprits at play.

First up, and this catches everyone out: manufacturers count storage differently than Windows does. SSD makers use decimal counting (base-10) where 1GB equals exactly 1,000MB. Sounds logical, right? But Windows uses binary counting (base-2) where 1GiB equals 1,024MiB. The result? Your 120GB SSD shows up as about 112GB in Windows. That’s a 7% ‘loss’ that isn’t actually lost at all. It’s just two different ways of measuring the same thing. A bit like miles versus kilometres, but more annoying because nobody tells you upfront.

Second, and this is the big one for larger drives: MBR partition schemes. Master Boot Record is an old partition format that simply cannot recognise more than 2TB of storage. Full stop. So if you’ve got a 4TB SSD initialised as MBR, Windows will cheerfully ignore everything past the 2TB mark. You’ll see it sitting there in Disk Management as ‘unallocated space’, mocking you. This happens a lot when people clone from smaller drives or when Windows auto-initialises drives using legacy settings.

Third, hidden system files are proper space hogs. PAGEFILE.SYS (your virtual memory) and hiberfil.sys (hibernation file) can consume 10-20GB easily, depending on your RAM size. These files don’t show up in normal folder views, so your SSD showing wrong capacity makes sense when you can’t see what’s actually using the space.

Fourth, cloning mishaps. When you clone from a 500GB SSD to a 1TB one, the cloning software sometimes just copies the exact partition layout. You end up with a 500GB partition on a 1TB drive, and the rest sits there unused. Annoying, but fixable.

Finally, though it’s rare, outdated firmware or dodgy drivers can misreport capacity. I’ve seen Samsung SSDs do this after Windows updates, and Western Digital drives occasionally throw a wobbler until you update their firmware. According to Microsoft’s storage documentation, keeping storage drivers current prevents most reporting issues.

Is Your SSD Actually Faulty? Quick Check

Before you start converting partitions and tweaking system files, let’s work out if you’ve actually got a problem. Open Disk Management (press Win + X, select Disk Management) and have a proper look at your drive.

See unallocated space sitting there? That’s recoverable. Your SSD showing wrong capacity is a partition issue, not a hardware fault. If the drive shows the correct total size in Disk Management but your C: drive is smaller, you just need to extend the partition.

On the other hand, if Disk Management shows the exact same wrong size as File Explorer, and it’s roughly 7-10% less than advertised, congratulations. Your drive is fine. That’s just the base-10 versus base-2 thing I mentioned earlier. A 500GB drive will always show as about 465GB in Windows. That’s not your SSD showing wrong capacity, that’s just maths being annoying.

But if you’ve got a 4TB drive showing as exactly 2TB with no unallocated space visible? That’s MBR limitation, and we need to convert it to GPT.

SSD Showing Wrong Capacity: Quick Fix for System Files

1

Reclaim Space from Virtual Memory and Hibernation Easy

Best for: SSDs where capacity seems lower than expected but no unallocated space shows in Disk Management. Success rate around 40-50% for genuinely recovering 10-20GB.

Time required: 15 minutes

  1. Disable hibernation to delete hiberfil.sys
    Press Win + S, type cmd, right-click Command Prompt, select ‘Run as administrator’. Type powercfg.exe -h off and press Enter. This immediately deletes the hibernation file, which can be 8-16GB depending on your RAM size. You’ll lose fast startup and hibernate mode, but if you never use those anyway, it’s free space.
  2. Open virtual memory settings
    Right-click ‘This PC’, select ‘Properties’. Click ‘Advanced system settings’ on the left side. Under the Performance section, click ‘Settings’. Go to the ‘Advanced’ tab, then click ‘Change’ under Virtual memory. You’ll see the current paging file size here.
  3. Set a custom paging file size
    Uncheck ‘Automatically manage paging file size for all drives’. Select your SSD from the drive list. Choose ‘Custom size’. For the Initial size, enter 1024 (that’s 1GB). For Maximum size, enter your RAM amount in MB. So if you’ve got 8GB RAM, enter 8192. If you’ve got 16GB, enter 16384. Click ‘Set’, then ‘OK’ on all windows.
  4. Restart and check capacity
    Restart your computer. After it boots back up, open File Explorer and check your C: drive capacity. You should see several GB reclaimed. Open Disk Management (Win + X) to verify the change stuck.
✓ If this worked, you’ve just reclaimed 10-20GB without touching any actual files. Your SSD showing wrong capacity was just hidden system files doing their thing.
Warning: Setting the paging file too small (below 1GB) can cause crashes if your RAM fills up completely. And disabling hibernation means you can’t use hibernate mode or fast startup. For most people, that’s fine.

More SSD Showing Wrong Capacity Solutions

2

Extend Partition to Use Unallocated Space Easy

Best for: When Disk Management shows unallocated space next to your main partition. This is dead simple and works in about 5 minutes.

Time required: 5-10 minutes

  1. Open Disk Management
    Press Win + X and select ‘Disk Management’. Look at your SSD. If you see a black bar labelled ‘Unallocated’ next to your main partition (usually C:), that’s space you can grab back right now.
  2. Extend the volume
    Right-click your main partition (the blue bar, probably C:). Select ‘Extend Volume’. A wizard pops up. Click ‘Next’, make sure all the unallocated space is selected (it should be by default), click ‘Next’ again, then ‘Finish’. Windows will extend your partition in about 10 seconds.
  3. Verify the change
    Open File Explorer and check your C: drive. The capacity should now show the full amount. Your SSD showing wrong capacity is sorted.
✓ This is the easiest fix when it applies. No third-party tools, no risk, just Windows doing what it should’ve done in the first place.
Note: This only works if the unallocated space is directly adjacent to the partition you want to extend. If there’s another partition in the way, you’ll need partition management software to shuffle things around.
3

Update SSD Drivers and Firmware Easy

Best for: When capacity is wrong but there’s no unallocated space and you’ve ruled out the base-10/base-2 difference. Success rate is only about 20-30%, but it’s worth trying before more drastic measures.

Time required: 10-15 minutes

  1. Update storage driver
    Press Win + X, select ‘Device Manager’. Expand ‘Disk drives’, right-click your SSD, select ‘Update driver’. Choose ‘Search automatically for drivers’. Windows will check for updates. If it finds one, install it and restart. If it says ‘best drivers already installed’, move to the next step.
  2. Identify your SSD model
    Still in Device Manager, right-click your SSD and select ‘Properties’. Go to the ‘Details’ tab, select ‘Hardware Ids’ from the dropdown. You’ll see the manufacturer and model code. Write it down. Alternatively, press Win + R, type msinfo32, press Enter, then navigate to Components > Storage > Disks.
  3. Download manufacturer’s tool
    Visit your SSD manufacturer’s official website. For Samsung, that’s Samsung Magician. For Crucial, it’s Crucial Storage Executive. For Western Digital, WD Dashboard. For Kingston, Kingston SSD Manager. Download the tool that matches your drive and Windows 11.
  4. Check firmware version
    Install and launch the manufacturer’s tool. It’ll scan your SSD and show the current firmware version. If an update is available, there’ll be a big button saying so. Before updating, make sure your laptop is plugged into mains power (not battery). Click update and wait. This takes 5-10 minutes. Don’t touch anything.
  5. Restart and verify
    After firmware update completes, restart your computer. Open Disk Management and check if the capacity now shows correctly. If your SSD showing wrong capacity was firmware-related, this’ll fix it.
✓ Firmware updates occasionally fix capacity reporting bugs, especially on Samsung and WD drives after major Windows updates.
Critical: Never interrupt a firmware update. If the power cuts out mid-update, you can brick the SSD permanently. Always use mains power on laptops, never battery.

Advanced SSD Showing Wrong Capacity Fixes

4

Convert MBR to GPT Without Data Loss Advanced

Best for: Drives larger than 2TB showing as exactly 2TB, or when you’ve confirmed MBR is limiting your capacity. This is the big one. Success rate is 70-80% when done properly.

Time required: 30-45 minutes

Risk level: Medium. Always back up first.

  1. Verify partition style
    Press Win + X, select ‘Disk Management’. Right-click your SSD (click on the disk label on the left, like ‘Disk 0’, not the partition). Select ‘Properties’. Go to the ‘Volumes’ tab. Look at ‘Partition style’. If it says ‘Master Boot Record (MBR)’, that’s your problem. If it says ‘GUID Partition Table (GPT)’, you don’t need this fix.
  2. Back up everything
    I’m serious about this. Before converting partition styles, back up everything important to an external drive or cloud storage. The tools we’re using are non-destructive, but I’ve seen power cuts and dodgy USB cables ruin people’s days. Don’t skip this step.
  3. Download MiniTool Partition Wizard
    Go to MiniTool’s official website and download Partition Wizard Free Edition. It’s free for personal use and handles MBR to GPT conversion without wiping data. Install it. (Alternative: EaseUS Partition Master Free also works, but I’ve had more success with MiniTool.)
  4. Convert to GPT
    Launch MiniTool Partition Wizard. You’ll see all your drives listed. Right-click on the disk itself (again, the disk label, not individual partitions). Select ‘Convert MBR Disk to GPT Disk’. The software queues this operation but doesn’t execute yet. Check the pending operations list at the bottom left.
  5. Apply changes
    Click the ‘Apply’ button in the top left corner. MiniTool will ask you to confirm. Click ‘Yes’. The conversion process starts. This takes 10-20 minutes depending on drive size and how much data you’ve got. You’ll see a progress bar. When it finishes, it’ll prompt you to restart. Do so.
  6. Extend partition to use new space
    After restart, open Disk Management again (Win + X). You should now see all your drive’s capacity, with the space beyond 2TB showing as unallocated. Right-click your main partition, select ‘Extend Volume’, and follow the wizard to claim that space. Your SSD showing wrong capacity is now fixed.
✓ This is the proper fix for large drives stuck at 2TB. Once converted to GPT, Windows can see the full capacity. I’ve done this conversion on dozens of 4TB and 8TB SSDs remotely.
Critical warnings: Do NOT use Windows’ built-in DiskPart ‘clean’ command. That wipes everything. Do NOT attempt this on your boot drive unless you’re comfortable with UEFI boot settings (MBR uses legacy BIOS, GPT uses UEFI, and you may need to change boot mode in BIOS). If this is your boot drive, create a Windows recovery USB first. And seriously, back up your data.
Why this happens: MBR was designed in 1983 when 2TB seemed impossibly large. It uses 32-bit addressing, which maxes out at 2^32 sectors of 512 bytes each, giving you 2TB. GPT uses 64-bit addressing and supports drives up to 9.4 zettabytes. That’s 9.4 billion terabytes. We’re good for a while.
🛠️

Still Stuck? Let Us Fix It Remotely

If you’ve tried these fixes and your SSD showing wrong capacity persists, or you’re nervous about converting MBR to GPT on your boot drive, I can walk you through it via remote support. I’ve done this exact conversion hundreds of times, and I can see exactly what’s going on with your partition layout to avoid any data loss.

Screen-share with a certified UK technicianMost issues resolved in under 30 minutesNo fix, no fee guaranteeFrom just £40
Book Remote Support

Preventing SSD Showing Wrong Capacity Issues

Most of these problems are avoidable if you set things up right from the start. Here’s what actually matters.

When you’re installing a new SSD larger than 2TB, initialise it as GPT straightaway. Open Disk Management, right-click the new disk when prompted to initialise, and select GPT (GUID Partition Table). Don’t let Windows auto-select MBR just because it’s listed first. This one choice prevents the entire 2TB limitation problem.

If you’re cloning to a larger SSD, use cloning software with automatic resize features. AOMEI Backupper and Macrium Reflect both have options to automatically expand partitions to fill the new drive. Don’t just do a sector-by-sector clone, because that copies the exact partition sizes and leaves the extra space unallocated.

Configure your virtual memory sensibly from day one. You don’t need a paging file the size of your RAM on modern systems with 16GB or more. Set it to a fixed size of 2-4GB maximum. Go to System Properties > Advanced > Performance Settings > Advanced > Virtual Memory > Change, uncheck automatic management, and set a custom size. This prevents the paging file from ballooning and consuming your SSD.

Disable hibernation if you never use it. Most people don’t. The command is powercfg.exe -h off in an admin Command Prompt. That immediately frees up 10-20GB depending on your RAM size. You can always re-enable it later with powercfg.exe -h on if you change your mind.

Keep your SSD firmware updated using the manufacturer’s official tool. Samsung Magician, Crucial Storage Executive, WD Dashboard, whatever matches your drive. These tools notify you of firmware updates that fix bugs, including capacity reporting issues. Check every few months.

And look, understand the base-10 versus base-2 thing before you panic. A 1TB (1,000GB) drive will show as 931GiB in Windows. That’s normal. Multiply the advertised capacity by 0.9313 to get the expected Windows capacity. So a 500GB drive should show about 465GB. A 2TB drive should show about 1,863GB. If it’s within that range, your drive is fine.

SSD Showing Wrong Capacity Summary

Right, let’s wrap this up. Your SSD showing wrong capacity in Windows 11 usually comes down to three scenarios.

First, if your drive shows 7-10% less than advertised and there’s no unallocated space in Disk Management, that’s just the base-10 versus base-2 calculation difference. Your drive is fine. Manufacturers advertise in decimal gigabytes, Windows reports in binary gibibytes. It’s annoying, but it’s not a fault.

Second, if you’ve got a drive larger than 2TB showing as exactly 2TB, that’s MBR partition limitation. Converting to GPT using MiniTool Partition Wizard or similar tools fixes this without data loss. Just back up first, convert the partition style, then extend your partition to claim the unallocated space. Takes 30-45 minutes and works in about 75% of cases.

Third, if your capacity seems low but there’s no obvious unallocated space, hidden system files are probably the culprit. Disable hibernation with powercfg.exe -h off and reduce your paging file to 2-4GB. That’ll reclaim 10-20GB straightaway.

The less common causes are firmware bugs (fixed with manufacturer’s update tools) and post-cloning partition mismatches (fixed by extending volumes in Disk Management).

I’ve walked hundreds of people through these fixes remotely, and the success rate is solid if you follow the steps carefully. The key is working out which scenario applies to you before you start changing things. Check Disk Management first, verify partition style, look for unallocated space, and then pick the appropriate fix.

And remember, if you’re seeing exactly what you should see based on the base-10/base-2 maths, you don’t have a problem. You’ve just discovered one of computing’s most annoying quirks. Welcome to the club.

Frequently Asked Questions

SSD showing wrong capacity happens for three main reasons: manufacturers advertise capacity in base-10 (1GB = 1,000MB) whilst Windows calculates in base-2 (1GiB = 1,024MiB), creating a 7-10% apparent reduction that's completely normal; MBR partition scheme limits drives to 2TB maximum, hiding any capacity beyond that; or hidden system files like PAGEFILE.SYS and hiberfil.sys consuming 10-20GB for virtual memory and hibernation. The first is expected behaviour, the others need fixes.

For drives over 2TB stuck at 2TB capacity, convert from MBR to GPT using MiniTool Partition Wizard or EaseUS Partition Master (backup first). Open Disk Management to verify partition style, download the free tool, right-click the disk and select 'Convert MBR to GPT', apply changes, restart, then extend your partition in Disk Management to claim the unallocated space. This preserves all data and takes 30-45 minutes with a 70-80% success rate.

Yes, absolutely normal. A 120GB SSD showing as 112GB in Windows is the expected base-10 versus base-2 calculation difference. Manufacturers advertise 120,000,000,000 bytes (120GB decimal), but Windows divides by 1,024 three times (binary), giving you 111.76GiB. This 7% 'loss' affects all storage devices and isn't a fault. Multiply advertised capacity by 0.9313 to get expected Windows capacity.

Yes, most fixes preserve data. Converting MBR to GPT using third-party tools like MiniTool Partition Wizard is non-destructive. Adjusting virtual memory, disabling hibernation, updating firmware, and extending partitions all keep your files intact. Only Windows' DiskPart 'clean' command destroys data. Always backup before major changes, but proper tools handle SSD showing wrong capacity fixes safely without reinstalling Windows or formatting.

To reclaim 10-20GB from hidden system files: disable hibernation by opening Command Prompt as admin and typing 'powercfg.exe -h off', then reduce virtual memory by going to System Properties > Advanced > Performance Settings > Advanced > Virtual Memory > Change, uncheck automatic management, and set custom size to 1024MB initial and your RAM amount in MB maximum. Restart to apply changes. This works in 40-50% of SSD showing wrong capacity cases.