Transforming a QLC SSD into an SLC SSD
Why convert QLC/TLC to SLC?
- The mod trades capacity for extreme write endurance: e.g., ~480 GB QLC → ~120 GB SLC-like with TBW jumping from ~120 TB to several PB.
- Commenters see this as attractive for heavy-write workloads (logs, caches, ZFS SLOG) and niche / hobbyist use, less so for general consumers.
Endurance, reliability, and 3D NAND concerns
- Some argue 3D TLC/QLC is fundamentally less durable:
- Read disturb and retention issues now consume lifetime even under read‑only workloads.
- Higher-density 3D-TLC reportedly shows higher replacement rates and more spare block consumption, especially at very large capacities.
- Others counter that:
- Real-world consumer failures are rare; most SSDs die of obsolescence, not wear.
- SLC’s original endurance was far beyond typical needs, so trading it for capacity was rational.
- Warranties and TBW ratings are driven by marketing, not strict physics.
Economics, demand, and “planned obsolescence” debate
- One view: vendors avoid user-selectable SLC modes to keep drives cheaper, denser, and on faster replacement cycles (“planned obsolescence”).
- Opposing view: the main reason is lack of mass-market demand; people prefer capacity over unused endurance.
- Some argue that offering an SLC toggle could be a low-cost differentiator and brand win, especially if adoption stayed niche.
Technical discussion of NAND cell modes
- Physically, the same 3D NAND cells can be used as SLC/TLC/QLC; the difference is in programming precision, thresholds, and controller firmware.
- SLC is faster because it needs only one threshold and fewer program/verify cycles; multi-level cells require many fine-grained steps.
- Running QLC in SLC mode greatly boosts P/E cycles and data retention since cells only need to distinguish 2 levels instead of 16.
Practical SLC-like approaches
- Many cheap DRAMless SSDs already use full-disk pseudo‑SLC caches; heavy under‑provisioning (using only 25–33% capacity + TRIM) can keep them effectively in pSLC mode.
- Some embedded eMMC parts support one-time-programmable pSLC configuration via standard tools.
- A few industrial SSD vendors sell TLC/QLC operated purely as SLC at a steep price premium.
Tools, firmware, and transparency
- The tutorial’s controller tools are leaked “mass production” utilities from vendors, often hosted on sketchy sites and sometimes repackaged with malware.
- Commenters lament opaque firmware, lack of low-level control, and variability within the same SSD SKU, but also note the complexity and risk of exposing such knobs to end users.