Ya, mereka melakukan operasi yang sangat mirip ketika sektor gagal: keduanya secara diam-diam memindahkan sektor ke area yang tidak dialokasikan setelah gagal menulis verifikasi. Ya, jumlah mereka terbatas pada kedua jenis memori.
Hanya ada satu, tetapi penting, perbedaan: jumlah penulisan pada hard drive tidak terbatas, sehingga kegagalan sektor-sektor dalam hard drive tidak terduga dan mungkin merupakan tanda kegagalan di beberapa bagian lainnya: kepala jatuh atau permukaan tergores atau terlalu panas controller dll. Sebagian besar waktu Anda akan ingin mengganti seluruh driver ketika bad sector mulai muncul bahkan jika controller berhasil memetakannya kembali karena segera seluruh drive akan gagal.
Kegagalan sektor-sektor pada flash drive diharapkan dan (cukup) sering terjadi dalam penggunaan normal: suatu sektor memiliki jumlah tulisan maksimal yang terbatas dan ditentukan, rata. 100000 pada chip flash baru-baru ini (saya mengacu pada lembar data I2C flash yang umum, tetapi teknologinya sangat mirip pada USB flash drive). Setelah angka ini untuk sektor apa pun terlampaui, angka itu akan gagal, cepat atau lambat, jadi angka itu tidak merujuk pada keseluruhan kondisi drive dengan cara apa pun.
Karena hard drive tidak seharusnya memiliki bad sector selama kerja normal, tidak ada teknologi yang dapat mendeteksi mereka (dan juga memetakan kembali dan memberi tahu pengguna). Beberapa tahun yang lalu SMART diciptakan untuk melakukan pekerjaan ini.
Karena memetakan ulang untuk flash diperlukan oleh teknologi, teknologi seperti SMART awalnya digunakan dalam flash drive. Tidak ada metode standar untuk memeriksa statusnya, dan AFAIK juga tidak ada utilitas khusus vendor. Itu semua tentang pengurangan biaya.