Apa yang dapat saya lakukan jika USB flash drive saya dilindungi atau hanya-baca?

40

Ketika saya mencolokkan USB flash drive saya, itu muncul di komputer saya sebagai dilindungi-tulis atau hanya-baca . Saya tidak dapat mentransfer data ke sana, saya juga tidak bisa memodifikasi atau menghapus file yang sudah tersimpan di dalamnya. Saya juga tidak dapat mempartisi ulang atau memformat ulang drive menggunakan Windows Disk Management, DiskPart, GParted, atau alat lainnya. Drive tidak memiliki sakelar proteksi.

Mengapa ini terjadi dan apa yang bisa saya lakukan? Apakah ada cara untuk menghapus proteksi penulisan?

(Perhatikan bahwa ini dapat terjadi pada beberapa kartu memori juga, karena mereka sering menggunakan pengontrol yang serupa dengan yang digunakan dalam flash drive. Dalam beberapa kasus, sistem dapat melaporkan bahwa drive atau kartu diformat dengan sukses meskipun tidak pernah benar-benar diformat; data asli muncul kembali ketika perangkat dimasukkan kembali.)

Pertanyaan ini sering muncul dan jawabannya biasanya sama. Posting ini dimaksudkan untuk memberikan jawaban yang pasti dan kanonik untuk masalah ini. Jangan ragu untuk mengedit jawaban untuk menambahkan detail tambahan.

bwDraco
sumber
3
Pertanyaan Meta yang relevan: meta.superuser.com/questions/11820/... Karena ini dimaksudkan sebagai pertanyaan kanonik, jangan memilih untuk menutup ini sebagai duplikat dari pertanyaan lain; alih-alih, pertanyaan lain harus ditutup sebagai duplikat dari pertanyaan ini (setelah ini dimungkinkan).
bwDraco
2
@ bgmCoder: pertanyaan terbaru tidak selalu merupakan duplikat; silakan lihat superuser.com/questions/1061528/… . Informasi lebih lanjut tentang pertanyaan kanonik: meta.superuser.com/questions/778/…
bwDraco
4
@ bgmCoder: Memang, alasan utama pertanyaan ini ada adalah banyaknya "flash drive saya terproteksi!" pertanyaan di situs ini. Idenya adalah untuk mengkonsolidasikan mereka menjadi satu pertanyaan kanonik.
bwDraco
3
@ bgmCoder Anda tidak akan kehilangan poin imajiner Anda jika pertanyaan Anda ditutup sebagai penipuan.
DavidPostill

Jawaban:

34

Jika drive tampaknya terlindungi dari penulisan, mulailah dengan memasukkan drive ke komputer lain untuk mengisolasi penyebab masalah.

Jika Anda dapat menulis ke drive dari komputer lain, Anda mungkin mengalami salah satu masalah berikut:

  1. Sistem file korupsi. Drive mungkin memiliki sistem file yang rusak atau masalah lain (mungkin khusus untuk komputer atau OS tertentu) yang dapat diperbaiki dengan menggunakan CHKDSKatau utilitas serupa. Jika ini mengatasi masalah, drive Anda mungkin berfungsi normal. Penting juga untuk mengeluarkan drive dengan benar sebelum menghapusnya atau setidaknya menunggu hingga drive selesai menulis, karena penghapusan drive saat sedang menulis data dapat menyebabkan korupsi data tingkat rendah .

  2. Pengaturan Kebijakan Grup salah. Jika Anda menjalankan Windows, mungkin Kebijakan Grup sistem Anda mungkin melarang penulisan ke perangkat penyimpanan eksternal, termasuk USB flash drive. Kunci registri HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePoliciesharus tidak ada atau ditetapkan ke 0; jika diatur ke 1, Windows tidak akan mengizinkan penulisan ke perangkat penyimpanan eksternal.

  3. (Khusus kartu SD ) Sakelar proteksi yang rusak atau rusak pada slot kartu. Sakelar kunci mekanis pada kartu SD tidak terhubung ke elektroniknya :

    Tuan rumah bertanggung jawab untuk melindungi kartu. Posisi sakelar proteksi tidak diketahui oleh sirkuit internal kartu.

    Ini berarti bahwa perangkat keras dan lunak selain kartu itu sendiri bertanggung jawab untuk memeriksa status kunci kartu. Jika mekanisme ini tidak berfungsi seperti yang dirancang, kartu SD dapat terlihat terlindung dari penulisan meskipun berfungsi normal. Biasanya, ini dapat diatasi dengan mengganti pembaca kartu, meskipun driver yang salah atau konfigurasi perangkat lunak yang salah juga dapat menyebabkan masalah ini.


Jika drive hanya-baca tidak peduli komputer mana yang Anda tancapkan, atau Anda telah mencoba langkah-langkah di atas tidak berhasil, maka drive mungkin mengalami kondisi kesalahan, dan umumnya tidak mungkin untuk menghapus perlindungan tulis dari kesalahan. flash drive. Perilaku ini tipikal dari pengontrol flash drive ketika mereka mendeteksi masalah dengan NAND yang mendasarinya (misalnya terlalu banyak blok buruk). Perlindungan penulisan dimaksudkan untuk mencegah kondisi ini dari benar-benar menyebabkan kehilangan data, misalnya NAND menjadi tidak dapat dibaca sama sekali . Misalnya, dukungan pelanggan SanDisk mengatakan :

Kesalahan perlindungan penulisan terjadi ketika flash drive mendeteksi potensi kesalahan di dalamnya. Drive akan masuk ke mode terproteksi untuk mencegah kehilangan data. Tidak ada metode untuk memperbaikinya.

Perhatikan bahwa tergantung pada drive, mungkin sebenarnya ada cara untuk menonaktifkan (atau lebih tepatnya, mengatur ulang) perlindungan penulisan dengan memprogram ulang pengontrol memori flash, seperti dengan menggunakan teknik yang tercantum di bawah "Potensi Hardware-Khusus Restorasi" dalam jawaban ini . Melakukan ini bukan ide yang baik karena perlindungan penulisan menandakan bahwa masalah telah terdeteksi oleh pengontrol; mengesampingkan ini dan terus menulis ke drive dapat mengakibatkan hilangnya data.


Hasil dari perilaku ini adalah bahwa data pada drive masih dapat diakses. Karena drive gagal, Anda harus mencadangkan konten flash drive sesegera mungkin dan mengganti drive . (Jika drive berisi informasi sensitif, pastikan untuk menghancurkannya sebelum Anda membuangnya.)

Mendapatkan data dari drive mungkin rumit karena beberapa kerusakan data mungkin sudah terjadi saat drive masuk ke mode read-only. Ini biasanya memanifestasikan dirinya sebagai sistem file mengalami korupsi tingkat rendah yang menyebabkan sistem file muncul sebagai RAW atau OS yang mendorong format drive. Memulihkan dari jenis korupsi ini bisa rumit karena sistem file tidak dapat langsung diperbaiki — drive, bagaimanapun, dilindungi dari penulisan.

Anda mungkin dapat mengambil data dari drive yang rusak dengan cara ini dengan menggunakan utilitas pemulihan data seperti TestDisk open-source . Anda juga bisa mendapatkan drive dengan kapasitas yang sama atau lebih besar dan menyalin dari sektor konten drive yang gagal berdasarkan sektor ke drive baru menggunakan GNU ddrescue , dan menindaklanjuti dengan CHKDSKuntuk memperbaiki kesalahan sistem file. Jika gagal, dan datanya sangat berharga, Anda bisa mengirim drive ke layanan pemulihan data khusus; Namun, layanan ini cenderung sangat mahal karena sifatnya yang sangat khusus dan jarang sepadan.

bwDraco
sumber
Rincian yang dikompilasi oleh wbDraco sangat mengesankan, tetapi mereka tidak memiliki kesimpulan, IMHO. Dan kesimpulannya adalah bahwa itu adalah kesalahan pabrikan, dan karenanya perangkat yang salah harus diganti secara gratis. Periode. Apakah ada statistik yang menjembatani IC partikel (atau stepping IC) rentan terhadap masalah ini?
Ale..chenski
1
Itu bukan sequitur. Saya tidak menyebutkan produsen drive, dan pengontrol drive atau jembatan USB bukanlah sesuatu yang dipedulikan kebanyakan orang (kecuali drive tersebut adalah "SSD-on-a-stick" atau perangkat canggih serupa). Kesimpulannya sederhana bahwa isi drive perlu dicadangkan dan drive diganti.
bwDraco
Mungkin ini adalah masalah yang Anda (dan orang lain) gagal membangun korelasi dengan chip pengontrol tertentu di dalam flash? Saya pribadi telah mengelola koleksi ratusan pen drive (untuk inter-operabilitas dan latihan kinerja), dengan penyalahgunaan substansial, dan saya tidak pernah memiliki pengalaman ini dengan perlindungan penulisan mendadak. Saya masih memiliki sekitar 40 pen drive dari semua varietas, dan masih melihat belum ada masalah seperti ini. Karena itu harus ada sejumlah IC tertentu, yang untuk itu orang yang malang harus diganti.
Ale..chenski
8

Saya menemukan Transcend StorageJet saya diatur untuk hanya-baca juga. Itu dapat ditulis di komputer lain tetapi tidak di laptop saya. (Kedua sistem adalah Win7)

Saya tidak menemukan kode aneh, misalnya di WriteProtectbawah HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controldalam registri saya.

Akhirnya saya menemukan solusi ini dan itu bisa berfungsi sekarang! (Saya memodifikasi beberapa kesalahan dan menambahkan ekspresi saya sendiri dari artikel referensi.)

Untuk mengatasi masalah ini, Anda harus menggunakandiskpart :

  1. Buka Prompt Perintah dengan hak administratif (Klik kanan> Jalankan sebagai Administrator).

  2. Ketik diskpart dan tekan Enter. Anda dapat melihat prompt perintah diubah menjadi DISKPART>

  3. Daftar disk dengan mengetik:

daftar disk

  1. Pilih disk USB eksternal dengan mengetik (dalam contoh saya disk eksternal adalah disk 2):

pilih disk 2

  1. Daftar volume dengan mengetik:

daftar volume

  1. Pilih volume dengan mengetik (dalam contoh saya disk eksternal menggunakan volume 4):

pilih volume 4

  1. Tampilkan detail volume:

disk detail

  1. Tampilkan detail volume:

volume detail

(Anda mungkin menemukan atribut read-only dari disk yang dipilih dan volume disetel menjadi YA)

  1. Setel atribut read-only untuk disk dan volume dimatikan:

atribut disk yang jelas hanya dibaca

atribut volume jelas hanya dibaca

  1. Jalankan disk detail dan disk detail lagi untuk memeriksa atribut read-only. Tulis sesuatu ke USB HD eksternal Anda.

Lihat juga

Masalah dan Solusi Hanya Baca Hard Drive Eksternal

Opsi Baris Perintah DiskPart

陸普世
sumber
Saya pikir saya memiliki masalah baca-saja yang serupa. Ternyata disk itu FAT32 diformat dan saya mencoba menyalin file 10GB. Bingung dengan Windows 10 yang melaporkan "Penyalinan gagal. Hapus perlindungan penulisan".
Axel Bregnsbo