Jump to content

Techquickie on SSD overprovisioning

Enderman

 

Script @39 seconds: "Why does your computer tell you the actual capacity is far lower??"

 

It doesn't.......

It literally says in the middle of the screenshot "512,108,785,664 bytes"

That is 512GB.

The number on the right is GiB not GB, windows just shows it as GB.

 

For example with the 850 Pro, you pay for a 512GB SSD and you get exactly 512GB, not 476.

Any overprovisioned space is not shown through file explorer or disk management.

Whoever is writing these scripts probably needs to be a bit more informed on the subject of GiB vs GB and how to properly see how much space their drive has.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

Well for most average users/consumer they think it actually lower ... As the box said "128GB" and the drives shows around "115" on windows or mac at a glance. 

 

I presume the video script was written for novice users. 

Magical Pineapples


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Link to comment
Share on other sites

Link to post
Share on other sites

15 minutes ago, MrUnknownEMC said:

Well for most average users/consumer they think it actually lower ... As the box said "128GB" and the drives shows around "115" on windows or mac at a glance. 

 

I presume the video script was written for novice users. 

But the video is saying that part of the reason it says 476 instead of 512 is because over overprovisioning....which isn't the case at all. 512GB = 476GiB. 

 

Overprisioning is the fact that the drive might have 600GB in NAND chips on the board, but only 512GB is actually usable by the computer and the rest is for the drive to ensure it doesn't go below that 512GB mark.

 

Saying that Windows shows 476 instead of 512 because of overprovisioning isn't simplifying anything for the lamen, it's just misinforming them -- saying that Windows and drive manufacturers use different units would be simplifying it. 

 

 

@LinusTech @nicklmg

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

now i have a question: if the "odd" numbers (60gb instead of 64, 120gb instead of 128 and so on)  come from factory applied overprovisioning (= making that last 4 or 8 gb not show up to the OS?) does that mean that a drive wich has 64 or 128 gb capacity accessible to the OS (minus formatting overhead and stuff) does NOT have this factory applied overprovisioning? 

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, KenjiUmino said:

now i have a question: if the "odd" numbers (60gb instead of 64, 120gb instead of 128 and so on)  come from factory applied overprovisioning (= making that last 4 or 8 gb not show up to the OS?) does that mean that a drive wich has 64 or 128 gb capacity accessible to the OS (minus formatting overhead and stuff) does NOT have this factory applied overprovisioning? 

The odd numbers are what is shown in windows.

64GB is 60GiB

128GB is 120GiB

The 4 or 8GB ARE showing up to the OS, it's just that windows file explorer displays the storage in different units, GiB instead of GB.

When you go into the properties and see the big number that says "128,532,234,239 bytes" or whatever, that is the value in actual gigabytes (128GB).

 

The confusing thing is that windows and software like Magician show GiB as "GB" and then everyone thinks there is less storage than there actually is.

 

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

26 minutes ago, Enderman said:

The 4 or 8GB ARE showing up to the OS it's just that windows file explorer displays the storage in different units, GiB instead of GB.

that is not what i mean.  i know that windows does that. windows also may add a partition or two by default that are not seen in file explorer so the space shown as available after formatting is even less. does not matter. 

 

what i mean is this: i bought a 120gb SSD, that's what it says on the store page, thats what it says on the box and the sticker on the drive. BIOS also detects it as a 120gb drive so that is what i have to play with and the OS does whatever the OS does.

 

if i buy another SSD that says 128gb on the store page, box, sticker and BIOS also detects 128gb - does this drive have factory applied overprovisioning or not?

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, KenjiUmino said:

if i buy another SSD that says 128gb on the store page, box, sticker and BIOS also detects 128gb - does this drive have factory applied overprovisioning or not?

Yes. All SSDs have overprovisioning -- they have extra NAND chips which makes the physical NAND total capacity >128GB.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, djdwosk97 said:

Yes. All SSDs have overprovisioning. 

mkay, that's good to hear.

 

so next time i will be getting a 128gb for my boot drive. i have been fine with 120gb so far and i don't want to go the extra mile for a 240+ gb SSD because i don't feel like i need it any time soon. 

 

... but another 8gb on top for little to no extra money won't hurt.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, KenjiUmino said:

that is not what i mean.  i know that windows does that. windows also may add a partition or two by default that are not seen in file explorer so the space shown as available after formatting is even less. does not matter. 

 

what i mean is this: i bought a 120gb SSD, that's what it says on the store page, thats what it says on the box and the sticker on the drive. BIOS also detects it as a 120gb drive so that is what i have to play with and the OS does whatever the OS does.

 

if i buy another SSD that says 128gb on the store page, box, sticker and BIOS also detects 128gb - does this drive have factory applied overprovisioning or not?

They should all have additional chips on them that are used for overprovisioning, however this extra storage space is only visible to the drive itself and not to the OS or BIOS.

 

You still should not fill an SSD over 90% because TRIM requires some free space to work, and the overprovisioned space is used for when nand chips run out of writes, not for garbage collection and other maintenance functions.

This is why an SSD will severely slow down when it fills up too much, regardless of how much extra nand it has from the factory.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Enderman said:

the overprovisioned space is used for when nand chips run out of writes, not for garbage collection and other maintenance functions.

ok, so the overprovisioned space is ONLY there to take over when a cell from the usable area has died out and does NOT get touched at all to do anything else?

 

that means in the end i still have to make sure that the space i can use does not get filled up completely so all the maintenance functions can still work as intended.

 

now i could partition the drive so that a certain amount is left unnassigned to make absolutely sure i never fill up the drive completely, but what if i DO make a partition, format it and use it exclusively for the pagefile (linux creates this "swap partition" by default, why not do the same on windows?) 

 

my system with 16gb RAM should very rarely need to write to the pagefile so this would in theory be "unused space" (but not wasted space because it CAN be used if needed) and therefore have about the same effect as simply leaving that spot unallocated - right?

Link to comment
Share on other sites

Link to post
Share on other sites

28 minutes ago, KenjiUmino said:

ok, so the overprovisioned space is ONLY there to take over when a cell from the usable area has died out and does NOT get touched at all to do anything else?

 

that means in the end i still have to make sure that the space i can use does not get filled up completely so all the maintenance functions can still work as intended.

Yes.

 

I'm not sure if an SSD's garbage collection algorithms will use unallocated drive space if the partition it is cleaning is full, you might want to research that.

Don't mess with the windows page file stuff, just install windows and leave it as it is, otherwise sometimes it will screw itself up during updates or whatnot.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

Does partitioning matter?  Drives don't see the file system so I doubt it, I just tend to keep 100GB empty to really give it extra space to work.  compact lzx is your friend!

 

As for over provisioning, they are probably cheaping out on that area on budget drives now.

Link to comment
Share on other sites

Link to post
Share on other sites

I have a 250GB SSD and one max size partition.. it is showing me 232GB (249,XXX,XXX,XXX bytes)

CPU & COOLER - INTEL i9 12900K | NZXT KRAKEN X62

MBO - MSI Z690 EDGE

GPU - ASUS GEFORCE RTX 3080 TUF

RAM - 2x16GB KINGSTON FURY 3200MHZ

PSU - PHANTEKS REVOLT PRO 1000W 80 PLUS GOLD

SSD #1 - CORSAIR SN850 1TB

SSD #2 - CORSAIR SN850X 4TB

SSD #3 - INTEL 660p 2TB

CASE - PHANTEKS ECLIPSE P500A D-RGB

MOUSE #1 - LOGITECH G502 X Wireless

KEYBOARD - AKKO 5108B PLUS

SPEAKERS - SVS PB-1000 + 2x ADAM A3X

HEADSET #1 - SENNHEISER IE-300

HEADSET #2 - FOSTEX TR-X00 PURPLEHREART

AMP/DAC - MAYFLOWER ARC

OS - WINDOWS 10 PRO

DISPLAY 1 - LG OLED42C2

DISPLAY 2 - XIAOMI 2K GAMING

PHONE - SAMSUNG GALAXY S23+ 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, berny22 said:

I have a 250GB SSD and one max size partition.. it is showing me 232GB (249,XXX,XXX,XXX bytes)

232GiB, 249GB

 

It's probably something like 249,5xx,xxx,xxx bytes because manufacturers round to the nearest gigabyte.

So yes it does have 250GB.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×