Memori Flash memiliki sejumlah siklus baca / tulis , setelah itu gagal. Apa yang terjadi ketika gagal? Apakah ini seperti hard drive, di mana penulisan gagal diam-diam dipindahkan ke bagian lain dari disk dan sektor itu ditandai sebagai buruk dan tidak pernah digunakan lagi, tanpa kehilangan data? Apakah ada sejumlah sektor pengganti yang terbatas? Apakah sistem operasi memperingatkan pengguna dengan cara tertentu?
hard-drive
usb
usb-flash-drive
endolit
sumber
sumber
Jawaban:
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.
sumber
Yes, they do very similar operations when sectors fail: both silently move sectors to unallocated area after failed write verification.
Apakah ini untuk SSD atau "thumb drive" juga? Apakah memetakan ulang otomatis dan transparan? Tidakkah seharusnya itu berarti bahwa jika ada sel cadangan yang tersedia, penulisan harus berhasil walaupun memiliki masalah? Saya baru saja menyalin beberapa file ke kartu SD dan flash-drive yang benar-benar baru dan keduanya memiliki beberapa file yang sedikit rusak. Saya menyalin ulang mereka dan mereka baik-baik saja.Saya mengalami beberapa flash drive yang gagal, dan tidak ada peringatan - drive itu berhenti dibaca. Itu adalah drive yang besar, dan saya tidak menaruh banyak pada mereka, jadi saya berasumsi semuanya ditulis ke sektor yang baik secara otomatis, jika diam-diam.
Pesan moral dalam cerita? Cadangkan semua yang ada di flash drive Anda.
sumber
Also note that wear leveling is almost nonexistent on pen drives.
@Calmarius, jadi apa hasilnya? Apakah ada “bad sector”? Apakah mereka dipetakan kembali? Apakah semuanya gagal? Juga, jika itu benar, maka itu berarti bahwa bagian-bagian dari drive tempat struktur sistem file (FAT, MFT, dll.) Disimpan akan cepat aus bahkan hanya dari penggantian nama dan pemindahan file di sekitar, sehingga menjadikan semuanya tidak berguna bahkan jika 99% dari drive itu benar-benar bagus. Saya tidak bisa membayangkan bahwa produsen drive akan sangat tumpul.