QLC dan PLC NAND: Generasi Flash Memory Paling Padat yang Paling Susah di-Recovery

QLC (Quad-Level Cell) dan PLC (Penta-Level Cell) NAND mewakili flash memory dengan kepadatan tertinggi saat ini, menyimpan 4-bit dan 5-bit data per sel, tetapi justru membuat recovery data menjadi jauh lebih sulit karena kompleksitas error correction, wear leveling ekstrem, dan mapping data yang sangat rapat.

Apa Itu QLC dan PLC NAND

QLC menyimpan 4 bit per sel NAND, sedangkan PLC menyimpan 5 bit, jauh lebih padat dibanding TLC (3-bit) atau MLC (2-bit) yang lebih umum sebelumnya. Kepadatan ini dicapai dengan mempartisi satu sel menjadi 16 level tegangan (QLC) atau 32 level (PLC), memungkinkan kapasitas 8TB+ dalam form factor SSD M.2 tunggal.

Namun trade-off utamanya adalah endurance sangat rendah—QLC biasanya hanya tahan 300-1000 write cycle, PLC bahkan lebih rendah—dan read latency lebih tinggi karena algoritma error correction yang harus mendeteksi perbedaan tegangan sangat halus antar level.

Mengapa Recovery Jauh Lebih Sulit

Saat NAND mengalami kerusakan atau power loss, QLC/PLC rentan terhadap bit error masif karena margin tegangan antar level sangat tipis. Satu sel yang sedikit bergeser bisa mengubah 4-5 bit data sekaligus, memerlukan ECC (Error Correction Code) yang sangat kuat untuk rekonstruksi.

Controller modern harus melakukan kalkulasi kompleks real-time untuk membaca data dari sel-sel ini, dan saat controller gagal, informasi mapping dan ECC tables hilang, membuat raw NAND dump hampir tidak mungkin diinterpretasikan tanpa algoritma proprietary yang tepat.

Tantangan Chip-Off pada QLC/PLC

Chip-off recovery yang efektif pada TLC/MLC sering gagal pada QLC/PLC karena:

  • ECC scheme yang lebih kompleks dan vendor-specific, kadang menggunakan LDPC (Low Density Parity Check) dengan parameter rahasia.
  • Bad block management yang lebih agresif—controller QLC/PLC sering menyembunyikan 20-30% NAND capacity untuk overprovisioning dan spare area.
  • Interleaving scheme antar die/chip yang berbeda dari generasi sebelumnya, memerlukan pemahaman arsitektur 3D NAND spesifik per vendor.

Hasil dump dari reader NAND generik sering corrupt karena tidak bisa meniru voltage threshold dan timing yang tepat untuk membaca 16/32 level per sel.

Masalah Firmware dan Controller

Controller QLC/PLC biasanya ARM-based dengan cache DRAM besar dan FTL (Flash Translation Layer) yang sangat kompleks untuk mengelola wear leveling ekstrem. Saat firmware corrupt atau controller rusak, recovery memerlukan:

  • Dump dan analisis firmware lengkap untuk ekstrak parameter operasi.
  • Rekonstruksi FTL tables dari sisa metadata yang tersebar.
  • Pemahaman algoritma proprietary untuk remap logical-to-physical address.

Tanpa akses ini, bahkan NAND yang “utuh” secara fisik tetap tidak bisa dipulihkan secara praktis.

Dampak Enkripsi Hardware

Sebagian besar SSD QLC/PLC enterprise dan premium konsumer mengaktifkan hardware encryption secara default. Kombinasi QLC/PLC + AES-256 inline encryption berarti data NAND sudah double-obfuscated: terenkripsi DAN menggunakan multi-level cell mapping yang rumit.

Chip-off menghasilkan data yang tidak hanya terenkripsi tetapi juga tidak bisa didekripsi tanpa parameter operasi controller asli, membuat recovery hampir mustahil kecuali controller masih bisa dihidupkan kembali.

Strategi Recovery yang Masih Mungkin

Untuk QLC/PLC, pendekatan recovery harus bertahap:

  1. Diagnostik controller—jika masih hidup, lakukan selective imaging dan firmware dump.
  2. Jika controller mati, cari donor board/controller identik untuk board swap.
  3. Chip-off hanya sebagai last resort, dengan reader NAND yang support multi-level reading dan software reconstruction spesifik.
  4. Kolaborasi antar lab untuk pooling pengetahuan tentang controller model tertentu.

Selective imaging menjadi krusial karena kapasitas besar membuat full dump tidak realistis.

Persiapan Masa Depan Lab Recovery

Lab yang ingin menangani QLC/PLC perlu:

  • Investasi di NAND programmer terbaru yang support high-level cell reading.
  • Database firmware dan FTL reconstruction tools yang terus update.
  • Pelatihan khusus untuk arsitektur 3D NAND modern dan LDPC decoding.
  • Kolaborasi dengan vendor atau reverse engineering community untuk parameter proprietary.

Kesimpulan

QLC dan PLC NAND memberikan kepadatan storage tertinggi tetapi juga tantangan recovery terberat karena kombinasi multi-level cell complexity, ECC schemes canggih, dan ketergantungan firmware proprietary. Saat ini, success rate recovery untuk kasus QLC/PLC berat masih rendah (<40% untuk chip-off), dan hanya lab dengan spesialisasi ekstrem yang bisa menanganinya dengan hasil bermakna. Era ini menuntut upgrade alat dan metodologi yang jauh lebih serius dari generasi NAND sebelumnya.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *