Saya telah menjumpai beberapa stik USB dengan sistem file yang rusak hanya dalam 2 tahun. Di lingkungan khusus Windows (Vista dan yang lebih baru), apa yang dapat dilakukan untuk mengurangi kemungkinan kerusakan sistem file dan dataloss pada satu drive USB?
- Sistem file mana yang paling kuat?
- Teknologi atau label mana (bersertifikasi xyz, dll.) Yang menunjukkan bahwa stik USB yang mendukungnya cenderung rusak?
- Apakah ada hal lain yang harus diwaspadai?
Jawaban:
Filesystem yang biasa digunakan seperti FAT32 atau NTFS tidak menyimpan informasi validasi data apa pun (hanya pada filesystem internal itu sendiri). Simpan cadangan data Anda, validasi data dengan checksum (Anda dapat menghasilkan hash MD5 / SHA1 untuk file Anda hanya untuk memeriksa apakah ada data yang rusak), dan / atau menyimpan arsip pemulihan.
Dan terakhir, terlepas dari sistem file , Anda harus selalu melepas drive dengan benar. Ini memastikan bahwa semua file yang ada baca / tulis sudah selesai, dan semua buffer baca / tulis telah dihapus.
Robustness hadir dengan kompatibilitas harga. Bisa dibilang, Anda menginginkan sistem file dengan validasi data bawaan dan checksumming (atau data redundan) seperti ZFS , tetapi itu tidak terlalu portabel dengan Windows / OSX. Jika kinerja menjadi masalah, Anda mungkin ingin mencoba exFAT , yang tampaknya didukung di sebagian besar sistem operasi utama atau dengan sedikit konfigurasi.
Apa pun yang membuat memori flash tetap hidup lebih lama, terutama pemakaian leveling dan penyediaan berlebih . Jika drive mendukung perataan keausan, drive yang lebih besar akan menjaga lebih banyak sektor yang tersedia jika kasing aus.
Pada akhirnya, memori flash tidak bertahan selamanya. Semua memori flash saat ini memiliki jumlah siklus baca / tulis yang terbatas, yang secara inheren menyebabkan kehilangan data seiring waktu. Anda dapat mengurangi risiko ini dengan mengambil cadangan rutin, dan memvalidasi data Anda dengan checksum untuk menentukan kapan file telah rusak.
Mungkin juga untuk menggunakan sistem file dengan integritas dan pemulihan data bawaan, tetapi ini jarang terjadi di banyak lingkungan non-UNIX saat menulis ini. Mereka juga mungkin lebih lambat dan lebih cepat aus drive, karena persyaratan menyimpan checksum tambahan & informasi yang berlebihan untuk setiap file.
Untuk setiap kasus ada solusinya, Anda hanya perlu mempertimbangkan pertimbangan portabilitas / integritas / kecepatan.
sumber
Filesystem - jika Anda hanya menggunakan flash drive pada satu sistem operasi maka gunakan filesystem yang sama yang ada di komputer Anda:
Windows - NTFS
Mac OS X - HFS Plus
Linux - beberapa opsi, inilah artikel
Jika Anda menggunakan drive di beberapa sistem operasi, Anda perlu menggunakan FAT32 karena itu adalah sistem file yang paling kompatibel, tetapi juga yang paling tidak dapat diandalkan. Salah satu dari pilihan di atas adalah pilihan yang lebih baik jika kompatibilitas tidak menjadi masalah. Catatan: jika Anda menggunakan Linux dan Windows maka Anda dapat menggunakan NTFS untuk sistem file komputer dan flash drive Anda, tetapi jika Anda menggunakan Mac OS X maka membuat NTFS berfungsi adalah hal yang menyakitkan dan tidak sepadan.
Merek - tidak pernah mendasarkan pembelian apa pun pada merek
Technologies - @Breakthrough mendaftar beberapa yang dapat Anda cari, tetapi hampir semua flash drive hari ini akan memiliki fitur-fitur ini atau alias eksklusif lainnya untuk mereka yang tidak layak untuk dilihat.
Secara umum, jangan terlalu banyak menghabiskan waktu untuk melihatnya. Ketika @SethCurry menyentuh, redundansi selalu merupakan jawaban yang lebih baik untuk menjaga keamanan data Anda. Perangkat penyimpanan apa pun pada akhirnya dapat gagal, sehingga Anda tidak ingin merasa nyaman dengan satu solusi.
sumber
Alasan paling umum flash drive rusak adalah ketidaksabaran. Saya sering menolak untuk menunggu untuk mengeluarkan flash drive, dan saya tahu saya bukan satu-satunya. (Dalam pembelaan saya, saya juga cenderung memastikan tidak ada yang penting hanya pada flash drive, dan Anda juga harus demikian.)
Drive rusak ketika Anda tidak menghapusnya dengan aman karena sesuatu yang disebut "tulis cache." Pada dasarnya, cache tulis adalah fitur yang meningkatkan kecepatan menulis. Daripada menulis setiap permintaan saat diterima dan memaksa Anda menunggu, OS Anda akan men-cache permintaan ini, dan memenuhi semuanya dalam satu gerakan. Saat Anda memberi tahu komputer Anda untuk menghapus atau melepas drive flash dengan aman, Anda pada dasarnya memperingatkan OS yang akan Anda hapus, jadi ia menulis semua permintaan dalam cache ke disk, dan memberi tahu semua program latar belakang untuk berhenti mengaksesnya. Jika Anda tidak menunggu, Anda bisa memiliki item yang menunggu untuk ditulis ke disk, yang dapat mengakibatkan sistem file yang rusak.
Sedangkan untuk format, saya pribadi lebih suka ext4 untuk flash drive saya. Untuk Windows, saya akan mengatakan pergi dengan NTFS, karena ext4 cenderung menyebabkan masalah pada Windows. NTFS mendukung file besar, dan jurnal, sehingga ini akan bekerja dengan cukup baik. Filesystem sebagian besar merupakan pilihan pribadi, dan biasanya segala sesuatu yang kurang rentan terhadap korupsi juga akan secara signifikan lebih lambat. ZFS menjadi populer, meskipun saya tidak tahu apakah itu berfungsi pada Windows, dan saya tidak tahu apakah itu bisa dimasukkan ke dalam flash drive.
Dalam hal merek, saya tidak menemukan perbedaan besar dalam kualitas dari satu ke yang lain. Beberapa memiliki perlindungan yang lebih baik untuk konektor, beberapa pasti merasa kurang 'tipis' (walaupun, anehnya, saya telah menemukan bahwa yang tipis lebih jarang rusak). Saya biasanya hanya menggunakan apa pun yang murah.
Anda harus menyadari bahwa tidak ada hal penting yang harus disimpan hanya pada memori flash. Stik USB terlalu mudah hilang, menginjak, atau jatuh ke toilet, dll. Data penting harus dicadangkan dan disimpan di setidaknya dua drive yang berbeda, dan lebih disukai di setidaknya 2 lokasi fisik yang terpisah (bayangkan risiko kebakaran, risiko banjir , dll).
sumber
Satu hal yang belum disebutkan dalam jawaban, dan itu adalah jenis memori flash yang digunakan. Ini hanya akan menjadi kriteria saat membeli perangkat memori Flash.
Ada memori flash SLC (Single Level Cell) dan MLC (Multi Level Cell).
Teknologi MLC dikembangkan untuk meningkatkan kepadatan data yang dapat disimpan.
Ini menyimpan lebih dari satu bit per sel, biasanya dua. Cara melakukannya adalah dengan menyimpan empat level tegangan dalam sel. Itu memberi Anda dua bit data untuk setiap sel.
Ada beberapa masalah dengan MLC.
MLC memiliki faktor 10 siklus menulis yang lebih sedikit yang dapat ditangani. Ia dapat melakukan 10.000 penulisan sebelum mulai memiliki masalah - sedangkan SLC dapat melakukan 100.000.
Karena kemampuan sel untuk menyimpan terdegradasi, dengan MLC, kemampuan membedakan level akan menurun lebih cepat daripada hanya dengan dua level.
Meskipun semua teknologi ini menggunakan ECC, Kode Koreksi Kesalahan, ada batasan untuk apa yang dapat dilakukannya. Juga, perataan keausan, sebagaimana disebutkan dalam jawaban lain tidak akan 'memperbaiki' perbedaannya. Mungkin masih ada beberapa USB stick yang benar-benar murah yang tidak 'memakai tingkat' tetapi Anda akan sulit untuk mengetahui dari luar.
Selain itu, apakah perangkat menggunakan SLC atau MLC akan sulit diketahui. Dalam perlombaan untuk menjejalkan lebih banyak data ke 'permukaan' yang sama, saya berasumsi bahwa sebagian besar produsen akan beralih ke MLC. Jika keandalan adalah faktor utama, mungkin Anda dapat melihat-lihat dan masih menemukan beberapa perangkat memori SLC.
sumber
Di lingkungan Windows only Anda juga dapat mengoptimalkan kinerja perangkat USB:
Manajemen penulisan berbeda: jika Anda memilih "Penghapusan cepat" (default), Windows mencoba untuk menulis data segera pada pena USB, saat menggunakan opsi "Kinerja yang lebih baik" sistem akan menyimpan data alih-alih menulis dan akan menghapus semua hanya sebelum melepas volume menggunakan Safely Remove Hardware (biasanya dengan mengklik kiri pada ikon USB di baki).
Ketahuilah bahwa dengan opsi "Performa yang lebih baik" Anda dapat kehilangan data yang tidak tertulis jika mencabut stik tanpa menggunakan cara perangkat keras yang dilepas dengan aman atau jika mesin Anda mati secara tiba-tiba.
Lihat juga Apakah Perlu Menghapus Perangkat Dengan Aman Jika "Penghapusan Cepat" Diaktifkan?
sumber