• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Are there wear problems from partitioning a SSD?

Joined
Mar 21, 2021
Messages
4,401 (3.90/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
I could be mistaken in my assumption, but I don't think partitions matter to the wear leveling algorithms. At the level wear leveling works at, it's all just sectors and bytes.

You might well be right, but I'll not be risking it; for me the whole 256GB SSD is for the OS and the rest resides on a hard drive.
 
Last edited:

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,731 (3.41/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
You might well be right, but I'll not be risking it; for me the whole 256GB SSD is for the OS and the rest resides on a hard drive.
That's what I was doing before, but I couldn't get a smaller drive... at least not at a physical store nearby. So I partitioned off the excess capacity, so I could use it for something else without risking whatever I store there being lost if I have to reinstall Windows.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
What if I make a small partition on a solid-state drive and then write to it a lot, will I cause unbalanced wear? or can the drive compensate?
That's a good question. I don't know the specifics of any particular model, but I'd hazard that logically it should make no difference.

SSDs use all of the free space to ensure that data gets written to different blocks as much as possible. Therefore, there's memory mapping between the logical structure one sees in Windows and the physical structure so it shouldn't matter how you've partitioned it. The one time where it really will make a difference is when the SSD starts to become full since then there will only be relatively few free blocks left which will end up getting hammered, eg a 90% full SSD. And then it will fail faster, or at least that part will.
 
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
You might well be right, but I'll not be risking it; for me the whole 256GB SSD is for the OS and the rest resides on a hard drive.

It does not matter, the wear leveling control is done at the controller level.

That's a good question. I don't know the specifics of any particular model, but I'd hazard that logically it should make no difference.

SSDs use all of the free space to ensure that data gets written to different blocks as much as possible. Therefore, there's memory mapping between the logical structure one sees in Windows and the physical structure so it shouldn't matter how you've partitioned it. The one time where it really will make a difference is when the SSD starts to become full since then there will only be relatively few free blocks left which will end up getting hammered, eg a 90% full SSD. And then it will fail faster, or at least that part will.

Indeed, it makes no difference, and due to it working the way you described, SSDs include spare area that is not exposed to the host controller to serve as overprovisioning. On older SSD models, up to an entire NAND chip was assigned for this specific purpose, nowadays with the advent of 3D layered NAND, it can be a portion of the die that is marked off as spare area and never written to unless the controller detects that any given cell within the structure has croaked - it then reads the data contained within, moves it to block in the spare area and then remaps it, marking that sector as unusable :)

See the old Intel drive I have, Anandtech has a review for the 300 GB model:


This review shows that the device marketed as 300 GB capacity has 320 GB worth of NAND actually installed, for example. It's good to keep in mind that Windows uses the wrong nomenclature for GB (power-of-10) to describe what are actually GiB (power-of-2), creating even more confusion in the mix. An "1 TB" partition (with "1,000,000 MB") actually has ~932 GiB; and Windows calls this as GB anyway.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
@Dr. Dro Yes, that overprovisioning helps a lot. I believe some of the cheapest SSDs from no-name manufacturers don't even have it.
 
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
@Dr. Dro Yes, that overprovisioning helps a lot. I believe some of the cheapest SSDs from no-name manufacturers don't even have it.

It isn't as necessary with modern layered NAND, even a single-die QLC drive can have spare area nowadays like I mentioned earlier. The SN350 does ;)

Sure these are far less reliable than the scheme that Intel did with the 320 series back then (backup capacitors for power failure protection, generous overprovisioning with an additional MLC die and all of the bells and whistles you'd expect), but they still exceed the needs of a basic or intermediate PC user. I'm just not entirely comfortable with the concept of PLC (5 bits per cell) though.
 
Joined
May 2, 2017
Messages
7,762 (3.05/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
I could be mistaken in my assumption, but I don't think partitions matter to the wear leveling algorithms. At the level wear leveling works at, it's all just sectors and bytes.
That was my thinking as well - don't wear levelling algorithms make block and sector assignments on NAND essentially arbitrary, meaning that any piece of data can be located physically anywhere on the die regardless of partitioning? If so, partitioning wouldn't matter except on a file management level and the minuscule write amplification caused by writes to different partitions not being combined into the same write.
 
Joined
Jan 3, 2021
Messages
2,668 (2.21/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
The controller does all the wear leveling magic. In short what you think is always the same sector, often isn't.
Exactly, and that's one of the most basic things to understand about SSDs. I'd even say that it almost never is the same sector.

You can't just rewrite data in flash memory - well you can but a block needs to be erased first, and it takes about a millisecond, so you can't get any kind of performance this way. Instead, you copy its old contents plus the newly written contents to a new block. That new block was erased at an earlier time, when the drive was idle and had enough time for its housekeeping jobs, and then put in the spare area.

Even SD cards use wear leveling, although cheaper ones apparently don't - people who use them as Raspberry Pi system drives care more than others about that:
 
Joined
Jan 3, 2021
Messages
2,668 (2.21/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Windows 7 was aware of SSDs, but at the time it was developed and released, SATA SSDs on AHCI controllers were all that existed, so it was basically TRIM-capable and aware that a drive was of a solid-state type, and that was about it. It was not optimized for nor is it natively compatible with modern PCI Express/NVMe-type SSDs, getting it to work with an NVMe drive requires custom boot drivers and there's no logic to optimize access for higher queue depths than AHCI affords. Windows 8 on the other hand was already designed with this specification in mind, and 8.1 will boot vanilla on one.
TRIM needs to be done more than once to be really effective.
The first time is when a file is deleted from the file system, and the OS communicates to the SSD that blocks are now free. Windows 7 does that. But the SSD controller sometimes ignores TRIM commands because it has more important work to do.
So Windows occasionally sends TRIM commands for all free blocks on the file system - that's called "retrim". Probably when doing other disk management jobs like defrag. Windows 7 doesn't do that but 8 does. However, it can be done manually even on XP, using tools like Intel's Toolbox.

About the queue depth - can the OS affect it at all, or does it depend entirely on applications? I can't seem to find any info that newer Windows somehow handle these queues better. I'd just expect Windows utilities like Explorer to improve over time in this regard.
 
Joined
Feb 20, 2020
Messages
9,340 (6.12/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
You might well be right, but I'll not be risking it; for me the whole 256GB SSD is for the OS and the rest resides on a hard drive.
Hi,
All my os ssd's are this size
I do have some personal files like music/ images/ programs on them to so not all personal files are on different storage drives but back ups are.
None have out and out died except one linux mint killed long ago by never running trim on it seemed to be a crucial firmware bug clash with mint 17
Replacement mx100 256gb still works to this day.

I don't partition ssd's though beside a single system reserved in the front otherwise the rest spans except a little unallocated space at the end for the firmware to use for over provisioning
 
Joined
Jan 3, 2021
Messages
2,668 (2.21/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
TRIM needs to be done more than once to be really effective.
The first time is when a file is deleted from the file system, and the OS communicates to the SSD that blocks are now free. Windows 7 does that. But the SSD controller sometimes ignores TRIM commands because it has more important work to do.
So Windows occasionally sends TRIM commands for all free blocks on the file system - that's called "retrim". Probably when doing other disk management jobs like defrag. Windows 7 doesn't do that but 8 does. However, it can be done manually even on XP, using tools like Intel's Toolbox.

About the queue depth - can the OS affect it at all, or does it depend entirely on applications? I can't seem to find any info that newer Windows somehow handle these queues better. I'd just expect Windows utilities like Explorer to improve over time in this regard.

Disk I/O is controlled by a kernel mode function, so I would very much consider it, and yeah, manual TRIM was possible on XP and Vista, they just weren't designed for automatic maintenance of SSDs at all. These OSes are also not aware of the difference between a mechanical or solid-state drive either. This was first implemented in Windows 7.

That was my thinking as well - don't wear levelling algorithms make block and sector assignments on NAND essentially arbitrary, meaning that any piece of data can be located physically anywhere on the die regardless of partitioning? If so, partitioning wouldn't matter except on a file management level and the minuscule write amplification caused by writes to different partitions not being combined into the same write.

Not only that, but due to real-time encryption used on most SSD controllers, the data that is actually programmed on the NAND completely mismatches the actual data, as it is often encoded in AES to prevent unauthorized physical data retrieval attacks
 
Joined
Mar 21, 2021
Messages
4,401 (3.90/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
I am still trying to understand why NAND wears out, even the good stuff seems only good for maybe 600 writes.
 
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
I am still trying to understand why NAND wears out, even the good stuff is only good for maybe 600 writes.

Physics. This is because the logic gates are programmed by a change in physical state by means of an electrical current, and the constant changes in the physical state of the memory cause the material to lose its property over time, ceasing to function correctly, it's similar in concept to electromigration in CPUs. The more states that a given cell can accomodate, the more sensitive to this electrical current it becomes, and this is the reason why newer lithography nodes with ever smaller logic gates and multi-bit NAND cells all have a cost in write endurance. Single bit per cell NAND (SLC), operates with a single programmable state of "0" and "1", while the 2 bits per cell MLC design does "0" "1" and "2", for example. TLC and QLC have 3 and 4 programmable states in addition to empty. This becomes more evident with newer drives, and has been fought off with smarter controllers and advanced wear leveling algorithms to maximize the useful life of the hardware. Reading the current state of the NAND does not cause wear.

The reason why we don't all use 50 nm SLC like the X25-E is cost. To retain the same level of capacity, many more chips are required, and the older the lithography node, the less space efficient it will be, which implies in larger logic gates and less data density per device. Even today with all of the advances in solid state flash memory technology, you'll find that MLC designs such as the Samsung Pro series are still significantly more expensive, and this isn't because they're Samsung drives.
 
Joined
Mar 21, 2021
Messages
4,401 (3.90/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
Changes physical state? I thought it was quantum tunneling.

Electromigration makes sense, but a CPU can sustain billions of transitions a second and endure for decades.
 
Last edited:
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
Changes physical state? I thought it was quantum tunneling.

Yes, that is what quantum tunneling is used for. The Wikipedia article on this is actually quite concise, if you read it you will understand the underlying mechanics rather well IMHO


Oh, just saw your edit, to address the electromigration equivalence I made: sure, but it's about volatility, when powered off, CPUs and DRAM (transistorized logic) completely lose their current state and must re-initialize from zero. The ability to retain form without being powered up (aka being non-volatile) is what requires these physical changes to the device's state.

Think about a Game Boy cartridge, they use battery-backed memory. If the juice runs dry, being a RAM device, at the time of failure it will erase itself and save data will be lost. This approach was chosen back then probably because programmable flash chips suitable for save data were far too expensive at the time these were manufactured.
 
Last edited:
Joined
Mar 21, 2021
Messages
4,401 (3.90/day)
Location
Colorado, U.S.A.
System Name HP Compaq 8000 Elite CMT
Processor Intel Core 2 Quad Q9550
Motherboard Hewlett-Packard 3647h
Memory 16GB DDR3
Video Card(s) Asus NVIDIA GeForce GT 1030 2GB GDDR5 (fan-less)
Storage 2TB Micron SATA SSD; 2TB Seagate Firecuda 3.5" HDD
Display(s) Dell P2416D (2560 x 1440)
Power Supply 12V HP proprietary
Software Windows 10 Pro 64-bit
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
Not sure I believe that data retention is just 1 year
The Truth About SSD Data Retention (anandtech.com)

That article accounts for a drive whose NAND has been spent, in real-world conditions with a drive kept under ambient temperatures and hasn't been written out of its usefulness, you can probably expect data retention in the range of decades without any corruption. Words of that article itself:

As always, there is a technical explanation to the data retention scaling. The conductivity of a semiconductor scales with temperature, which is bad news for NAND because when it's unpowered the electrons are not supposed to move as that would change the charge of the cell. In other words, as the temperature increases, the electrons escape the floating gate faster that ultimately changes the voltage state of the cell and renders data unreadable (i.e. the drive no longer retains data).

For active use the temperature has the opposite effect. Because higher temperature makes the silicon more conductive, the flow of current is higher during program/erase operation and causes less stress on the tunnel oxide, improving the endurance of the cell because endurance is practically limited by tunnel oxide's ability to hold the electrons inside the floating gate.

All in all, there is absolutely zero reason to worry about SSD data retention in typical client environment. Remember that the figures presented here are for a drive that has already passed its endurance rating, so for new drives the data retention is considerably higher, typically over ten years for MLC NAND based SSDs. If you buy a drive today and stash it away, the drive itself will become totally obsolete quicker than it will lose its data. Besides, given the cost of SSDs, it's not cost efficient to use them for cold storage anyway, so if you're looking to archive data I would recommend going with hard drives for cost reasons alone.

Honestly, if one who's still an SSD skeptic after all of this read on the drawbacks of spindle magnetic storage... they'd never touch an HDD again! :D :kookoo:
 
Joined
Apr 15, 2016
Messages
1,664 (0.57/day)
System Name The Blind Grim Reaper
Processor Xeon X5675 Westmere-EP B1 SLBYL 4.20ghz @ 1.256v
Motherboard Asus P6X58D-E
Cooling Noctua CP12 SE14, Redux Noctua 1500rpm fan Arctic F14 x3 for intake and exhaust
Memory Corsair XMS3 CMX4GX3M2A1600C9 x6
Video Card(s) EVGA GTX 1060 6GB SC Single Fan Model
Storage Crucial mx300 750gb main system + 1TB mx500 for games and music
Display(s) 22 inch samsung curved
Case NZXT Phantom 530 black
Audio Device(s) Nvidia HDMI through HDMI adaptor for output sound for turtlebeach x12 headset
Power Supply Antec HCG 850 watt
Mouse no brand
Keyboard normal usb keyboard
Software Windows 10 22H2 v1 (main is) and Windows 11 22H2 v2 on WD 250gb 7200rpm (testing purposes os)
Benchmark Scores Cinebench R20 = 2046cb
The way I understand with ssd is on different scale compared to regular hard drive. Only true test is find a cheap ssd then partition it to a certain size then abuse it to see what happen to the ssd that has the smallest size partition while the rest is empty then do tests on it to see effect it has on the drive. That all I could think of
 

pryinglynx.digital

New Member
Joined
Jul 5, 2022
Messages
28 (0.04/day)
Location
Vancouver
I could be mistaken in my assumption, but I don't think partitions matter to the wear leveling algorithms. At the level wear leveling works at, it's all just sectors and bytes.
Correct. Partitions just act as headers, and are a range of LBA addresses.
That is what I don't understand, if one limits paging to a small partition, how can the wear be even across the drive?
Here is a good short form of how it works on a controller level, which is what handles the LBA addressing of the data.
This happens below the partition level, so partitioning a drive will not cause wear unless you request a write operation to "run over" the existing data in those LBA addresses.
If you want a more detailed example I could create a flowchart :clap:

https://www.elinfor.com/knowledge/overview-of-ssd-structure-and-basic-working-principle2-p-11204
 
Joined
Dec 25, 2020
Messages
4,618 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA
Keyboard Logitech K400 Plus
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
The way I understand with ssd is on different scale compared to regular hard drive. Only true test is find a cheap ssd then partition it to a certain size then abuse it to see what happen to the ssd that has the smallest size partition while the rest is empty then do tests on it to see effect it has on the drive. That all I could think of

This is pointless as I and numerous other people on the thread mentioned: wear leveling algorithms exist and independ on the partitioning table or the file system itself
 
Joined
Apr 15, 2016
Messages
1,664 (0.57/day)
System Name The Blind Grim Reaper
Processor Xeon X5675 Westmere-EP B1 SLBYL 4.20ghz @ 1.256v
Motherboard Asus P6X58D-E
Cooling Noctua CP12 SE14, Redux Noctua 1500rpm fan Arctic F14 x3 for intake and exhaust
Memory Corsair XMS3 CMX4GX3M2A1600C9 x6
Video Card(s) EVGA GTX 1060 6GB SC Single Fan Model
Storage Crucial mx300 750gb main system + 1TB mx500 for games and music
Display(s) 22 inch samsung curved
Case NZXT Phantom 530 black
Audio Device(s) Nvidia HDMI through HDMI adaptor for output sound for turtlebeach x12 headset
Power Supply Antec HCG 850 watt
Mouse no brand
Keyboard normal usb keyboard
Software Windows 10 22H2 v1 (main is) and Windows 11 22H2 v2 on WD 250gb 7200rpm (testing purposes os)
Benchmark Scores Cinebench R20 = 2046cb
It isn't pointless as it needs to be done otherwise it never going to get results of what would happen
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,879 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
Top