Mengapa flash drive saya menjadi "hanya baca" dan (bagaimana) saya bisa memperbaikinya? [duplikat]


52

Pertanyaan ini sudah ada jawabannya di sini:

Saya memiliki flash drive baru (berusia satu minggu) yang telah ditandai sebagai hanya baca, oleh Windows, Kubuntu, dan partisi yang dapat di-boot. Kenapa ini terjadi? Apakah bisa diperbaiki? Jika ya, bagaimana saya bisa memperbaikinya?


Masalah

Pertama, drive ini baru. Ini tentu saja tidak cukup digunakan untuk mati karena keausan normal, meskipun saya tidak akan mengabaikan komponen yang rusak.

Drive itu sendiri entah bagaimana menjadi terkunci dalam keadaan hanya baca. Manajemen Disk Windows:

Cuplikan layar Manajemen Disk

Diskpart:

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

Yang benar-benar membingungkan saya adalah Current Read-only State : Yesdan Read-only : No.

Solusi yang dicoba

Sejauh ini, saya sudah mencoba:

  • Memformatnya di Windows (dalam manajemen Disk, opsi format diklik ketika mengklik kanan).

  • DiskPart Clean ( CLEAN - Clear the configuration information, or all information, off the disk.):

    DISKPART> clean
    
    DiskPart has encountered an error: The media is write protected.
    See the System Event Log for more information.
    

    Tidak ada dalam log peristiwa.

  • Format baris perintah Windows

    >format G:
    Insert new disk for drive G:
    and press ENTER when ready...
    The type of the file system is FAT32.
    Verifying 7740M
    Cannot format.  This volume is write protected.
    
  • Windows chkdsk: lihat di bawah untuk detailnya

  • Kubuntu fsck (melalui VirtualBox USB passthrough): lihat detail di bawah ini

  • Acronis True Image untuk memformat, untuk mengkonversi ke GPT, untuk menghancurkan dan membangun kembali MBR, pada dasarnya apapun: gagal (tidak dapat menulis ke MBR)

Detail (dan cerita yang bagus)

Latar Belakang

Ini adalah flash drive baru, generik, 8GB yang ingin saya buat dengan flash drive multiboot. Itu datang diformat sebagai FAT32, meskipun anehnya sedikit lebih besar dari kebanyakan 8 GIGAbyte flash drive yang pernah saya jumpai. Sekitar 127MB terdaftar sebagai "digunakan" oleh Windows. Saya tidak pernah menemukan alasannya. Ruang akhir yang dapat digunakan adalah tentang apa yang biasanya saya harapkan dari drive 8GB (sekitar 7,4 GIBIbytes).

Saya telah melemparkan beberapa distro Linux, bersama dengan salinan Hiren. Mereka semua akan boot dengan sempurna. Mereka memakai YUMI .

Ketika saya mencoba mengaktifkan DVD Knoppix, YUMI menambahkan opsi video aneh ke bootmanmannya yang menyebabkan Knoppix mem-boot dengan layar hitam pada X. ttys 1 hingga 6 masih berfungsi sebagai antarmuka hanya teks.

Beberapa hari kemudian, saya mengambil beberapa waktu untuk mengambil opsi video aneh itu, membuat perintah boot cocok dengan yang datang dengan Knoppix. Pada upaya untuk boot, Knoppix melaporkan beberapa bentuk korupsi LZMA.

Mengarah ke masalah saat ini

Saya berpikir file Knoppix mungkin rusak entah bagaimana, jadi saya mencoba memuatnya kembali. Drive hampir penuh (gratis 45MB), jadi saya menghapus ISO generik yang juga tidak bisa boot. Itu baik-baik saja. Saya kemudian pergi melalui YUMI untuk 'menghapus' Knoppix, yaitu menghapus file dan menghapus dari menu. File-file masuk lebih dulu, lalu menu berhasil dihapus. Namun, ruang kosong macet sekitar 700MB, sama seperti sebelum menghapus Knoppix. Di folder Knoppix yang lama, ada file 0 byte bernama KNOPPIXyang tidak bisa dihapus.

Saya mencoba memasukkan kembali drive untuk menghapus file ini - tanpa menghapus dengan aman, jika itu membuat perbedaan (hei, pertama kali untuk semuanya). Menjalankan chkdskpemindaian Windows standar tanpa /ratau /fmelaporkan kesalahan ditemukan. Berlari /rhanya membuatnya macet.

Saya memutuskan untuk fsckmencoba, jadi saya memuat Kubuntu VM saya dan melampirkan drive itu dengan passthrough USB 2.0 VirtualBox. Saya umountmengeditnya ( /dev/sda1) dan menjalankan fsck. There are differences between boot sector and its backup.Saya memilih No action. Ia memberi tahu saya FAT berbeda dan meminta saya untuk memilih FAT pertama atau kedua. Apapun yang saya pilih, saya mendapat pemberitahuan Free cluster summary wrong. Jika saya memilih Correct, itu memberi daftar nama file yang salah. Untuk mencoba memperbaiki sesuatu , setidaknya, saya menjalankannya dengan -popsi. Setengah jalan memperbaiki file, VM membeku - Saya mengakhiri prosesnya sekitar sepuluh menit kemudian.

Sebab?

Upaya saya berikutnya adalah menggunakan YUMI, sekali lagi, untuk membangun kembali seluruh drive. Saya menggunakan opsi reformat (to FAT32) bawaan YUMI dan menginstal Kubuntu ISO (700MB). Formatnya berhasil, namun, ekstrak dan salinan Kubuntu (yang YUMI gunakan untuk biner 7zip) membeku sekitar 60% selesai. Setelah menunggu sekitar lima belas menit (lebih lama dari Knoppix ISO 3.5GB terakhir kali), saya mengeluarkan drive. Drive pada saat ini sudah diformat, SYSLINUX sudah terpasang, tinggal menunggu pembongkaran ISO dan modifikasi dari menu boot.

Memasukkannya kembali, muncul seperti biasa - namun, setiap tindakan penulisan akan gagal. Manajemen disk melaporkannya sebagai hanya baca. Pada koneksi ulang, itu akan muncul seperti biasa tetapi operasi penulisan akan membuatnya hanya membaca lagi. Setelah beberapa upaya, mulai muncul sebagai hanya baca di penyisipan.

Upaya untuk memperbaikinya

Ini adalah ketika saya menjalankan upaya yang tercantum di atas, untuk mencoba dan memformatnya kembali jika formatnya salah. Namun ketidakmampuan untuk melakukannya bahkan pada disk bootable menunjukkan sesuatu yang lebih serius salah. chkdsksekarang melaporkan tidak ada yang salah, dan fsckmasih melaporkan inkonsistensi MBR, tetapi sekarang selalu memilih FAT pertama secara otomatis setelah memberi tahu saya FAT berbeda. Masih melakukan hal yang sama Free cluster summary wrongsesudahnya. Saya tidak dapat menjalankan -plagi karena sekarang ditandai sebagai hanya baca. Itu juga berhasil merusak disk VM saya entah bagaimana pada upaya pertama (ya, saya yakin saya memilih sda, yang dipetakan ke drive 7.4GB - saya tiga kali diperiksa). Terima kasih Tuhan atas snapshot?


Aku hampir kehabisan ide. Dalam benak saya yang belum berpengalaman, sepertinya ada sesuatu dalam firmware drive yang membuatnya hanya membaca "secara permanen" - apakah ada cara untuk mengatur ulang ini? Saya tidak terlalu peduli tentang menyimpan data, mengingat saya telah memformat ulangnya dua kali.

Juga, perbaikan yang membuat saya tetap di Windows lebih baik; itu mengurangi risiko saya tanpa sengaja nuking hard drive utama saya.


Pembaruan 1:

Saya menarik drive keluar karena penasaran.

Foto papan sirkuit

Seperti yang Anda lihat, tidak ada sakelar proteksi tulis yang jelas. Ada IC di sisi lain, merek ALCOR berlabel AU6989HL, jika itu penting. Jika tampaknya tidak ada cara untuk memperbaiki ini, saya mungkin akan mengeluarkan kartu (terpaku) dan memasukkannya ke pembaca kartu untuk memeriksa apakah kartu atau pengontrol yang mati.


Pembaruan 2:

Saya sudah mengeluarkan kartu, Windows mendeteksi drive sebagai pembaca kartu sekarang. Kontak pada kartu tampaknya tidak digunakan, dan ada beberapa baris lubang pada kartu itu sendiri. Memasukkannya ke pembaca kartu hanya mendeteksi sekitar 30MB total, RAW. Ini mungkin salah satu drive asli salah melaporkan kartu sebagai salah (seolah-olah pelindung kartu SD nyata diaktifkan) atau kontak yang buruk di suatu tempat.

Jika tidak ada yang lain, saya memiliki kartu Micro SD 8GB cadangan sekarang ... segera setelah saya mengetahui bagaimana memformatnya menjadi 8GB. Yang sepertinya tidak mungkin (Windows, Partedmagic dd,, DBAN ... nggak, masih 30MB). Baiklah


Perbarui 3

Saya punya beberapa lagi. Yang kedua gagal dengan cara yang sama (hanya baca) hari ini. Dari yang tersisa, dua terdeteksi sebagai pembaca kartu kosong / drive yang tidak diformat, tergantung pada guncangan (kontak rusak?). Satu terdeteksi sebagai 1/3 penuh, dan memiliki nama volume yang aneh.

Hasil H2testw (yang saya miliki!)

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

Walaupun ini sedikit mengkhawatirkan, ternyata drive-drive tersebut sebenarnya memiliki kapasitas hampir-8GB, seperti yang diverifikasi oleh alat yang sering berhasil digunakan untuk mendeteksi flash drive palsu. Penggunaan kartu Micro SD daripada modul memori flash yang ditandai membuatnya hampir tidak mungkin untuk mem-reflash drive, karena alat flashing drive Alcor mengharapkan model memori sebagai parameter. Saya pikir saya hanya akan membuang semuanya.


Ini sangat jarang, tetapi beberapa USB drive memiliki sakelar tulis. Apakah Anda memiliki saklar seperti itu?
soandos

@soando Tidak, tidak - saya tentu berharap saya melihat sakelar di drive saya! Ada salah satu topi putar itu. Saya baru saja memisahkannya, dan menemukan kartu Micro SD 8GB kecil yang bagus tertempel di dalamnya - menempel di papan sirkuit. Itu mengejutkan. Ini adalah Micro SD kelas 2; lokasi nama merek normal memiliki beberapa persegi panjang coklat di kartu hitam. Jika tidak ada solusi untuk ini, saya mungkin akhirnya menarik kartu keluar (tidak dapat dikembalikan, sejauh yang saya tahu) untuk melihat apakah kartu atau controller mati.
Bob

banyak kartu SD juga memiliki sakelar. Bisakah Anda menjegal satu?
soandos

1
@Oliver Apa yang saya maksud adalah tidak ada yang dicatat dalam lima menit menjalankan DiskPart. Saya baru saja memeriksa, dan tidak ada yang muncul saat memasukkan drive. Saya bahkan telah membuat tampilan khusus, termasuk semua yang ada di keduanya Windows Logsdan Applications and Services Logs. Tidak ada yang terjadi di sana. Ya, saya melakukan refresh ( F5), terus menerus.
Bob

4
Saya sarankan Anda untuk tidak membeli lagi.
Daniel R Hicks

Jawaban:


21

Anda dapat mencoba menggunakan alat dari produsen chip Alcor. Anda dapat menemukannya melalui Google, namanya " AlcorMP_5T2F_6T2F_2011-11-10.02".

Di sana, Anda pertama-tama membuka LoadDriver.exe dan masukkan VID dan PID Anda (Anda dapat mengetahui nilai-nilai ini dengan menggunakan ChipGenius, atau menggunakan Linux dan mengetik "lsusb -v") dan klik install. Untuk tongkat saya nilai-nilai yang 058F, 6387.

Kemudian Anda menjalankan AlcorMP.exe di mana perangkat Anda harus terdaftar. Klik pada tombol di sebelah kiri itu, dan kemudian Mulai melakukan format tingkat rendah dan pemindaian blok buruk pada tongkat Anda.


4
Saya terkesan. Ini adalah versi yang diperbarui (kira-kira 4 tahun lebih baru) dari alat yang saya sebutkan mencoba di Pembaruan 3; itu berhasil! Peringatan untuk orang lain: ini akan menghapus drive, jadi coba salin semua yang Anda bisa sebelum menjalankannya (bagaimanapun juga ini adalah flash firmware!). VID dan PID dapat ditemukan di Windows melalui Device Manager=> Universal Serial Bus Controllers=> USB Mass Storage Device(mungkin nama yang berbeda) => Properties=> Details=> Hardware Ids. Oh, terima kasih!
Bob

Dalam kasus saya AlcorMP.exe tidak dapat mendeteksinya. Keluaran dari CheipGenius, ID Perangkat USB: VID = 0011 PID = 7788 Nomor Seri: E41A233A Chip Vendor: Alcor Micro Chip Part-Number: SC708ANHL (FC8708ANHL) / AU6987 / AU6990 - F / W E442 Flash ID kode: 2C88085F - Micron MT29F12 2CE / Single Channel [TLC-8K] -> Total Kapasitas = 16GB Alat di web: dl.mydigit.net/special/up/alcor.html
karim

3
Hasil Google untuk exe itu cukup samar. Apakah ada sumber yang bisa dipercaya? Perusahaan ini adalah alcormicro.com ?
endolith

Anda bisa mendapatkan versi yang diperbarui di sini: usbdev.ru/files/alcor/alcormp Dan di sini ada beberapa panduan yang lebih terperinci: techunboxed.com/2014/09/…
MokiTa

1
Abaikan komentar terakhir oleh MokiTa. Jangan pernah mengeksekusi file yang tidak dapat Anda percayai. Versi asli dari alcormicro.com adalah ... terserah Anda. Alcor telah menjalankan bisnis mereka selama beberapa waktu. (Tetapi mereka tampaknya tidak mendistribusikannya lagi.)
teika kazura

11

Secara pribadi saya membayangkan ada kontak yang salah dengan kartu dan tak berguna. Segera kembali semuanya.

Saya akan menggunakan utilitas dd linux untuk mengatur ulang perangkat. Status read only mungkin di sektor boot perangkat dan fsck dan chkdsk adalah pemeriksaan level sistem file sehingga tidak akan berbuat banyak.

Boot ke ISO ubuntu Anda dan coba:

dd if=/dev/zero of=/dev/sdx bs=1M

Ganti / dev / sdx dengan perangkat yang sesuai dengan drive USB Anda

/ dev / sdx1 adalah partisi di mana / dev / sdx adalah keseluruhan drive. Anda harus memastikan partisi tidak di-mount untuk mencapai itu. Jika Anda tidak dapat menemukan drive itu karena hanya dibaca, saya akan mematikannya pada perangkat keras, yang mungkin Anda lihat di dmesg out.


1
Ya, itu tampaknya merupakan kontak yang salah. ddtidak melakukan apa-apa, seperti yang diharapkan karena Linux mendeteksi kartu sebagai hanya baca - apakah itu mungkin untuk utilitas untuk memotong apa yang terdeteksi OS? Bagaimanapun, saya akan menerima ini.
Bob

@ Bob - Saya berharap tidak mungkin utitlity memotong apa yang dideteksi oleh OS sebagai hanya-baca / terproteksi jika tidak kita akan mengalami masalah dengan semua drive floopy yang dilindungi-tulis (saya bercanda). Intinya sepertinya drive itu hanya tak berguna, itu terjadi, kembalikan. Apakah Anda membeli drive ini dari penjual biasa? Ini juga mungkin meskipun kartu micro mengatakan 8GB itu bisa menjadi palsu. Saya tidak membuat kebiasaan memisahkan perangkat flash $ 15 tetapi agak aneh itu dibangun seperti ini.
Ramhound

@Ramhound Drive itu sendiri dapat menampung hampir 8GB, terverifikasi - Saya menginstal distro Linux penuh 4 x 700MB + 3,5GB dalam Knoppix DVD + 700MB Hirens + 700MB ISO lainnya = 7GB ... dengan sedikit ruang kosong. Saya pikir saya hanya akan melemparkannya, atau menyimpannya sebagai pengingat untuk hanya membeli flash drive dari merek yang dikenal (dan lebih mahal) ... dengan cara apa pun.
Bob

@Ramhound Saya jelas tidak bisa menambahkan. Saya punya beberapa lagi. Yang kedua gagal dengan cara yang sama (hanya baca) hari ini. Dari yang tersisa, dua terdeteksi sebagai pembaca kartu kosong / drive yang tidak diformat, tergantung pada guncangan (kontak rusak?). Satu terdeteksi sebagai 1/3 penuh, dan memiliki nama volume yang aneh. Saat ini saya menjalankan H2testw di satu-satunya yang berfungsi yang tersisa. Juga, meskipun kartu Micro SD mengatakan kelas 2, penulisan pada sekitar 4,2 Mbyte / detik saat ini. Sayangnya, jika itu adalah palsu, reflashing sulit tanpa modul Flash yang dikenal - tidak dapat menemukan setiap referensi untuk Micro SD di flash drive
Bob

3

RMPrepUSB memiliki tes kapasitas drive cepat yang dimaksudkan untuk menguji flash drive USB 'palsu' dan menguji kapasitasnya.

Ini jauh lebih cepat daripada menjalankan H2TESTW (tetapi tidak menyeluruh). Jika lulus uji RMPrepUSB maka Anda selalu dapat menjalankan H2TESTW sesudahnya - jika gagal tes Cepat Drive RMPrepUSB maka tidak akan lulus H2TESTW dan H2TESTW akan butuh waktu lama untuk mengujinya.


Selamat datang di Pengguna Super, Steve! Per FAQ kami , silakan mengungkapkan afiliasi Anda dengan alat dan situs web yang Anda sebutkan. Kami menyambut setiap kontribusi yang relevan, tetapi cobalah untuk tidak mempromosikan secara berlebihan. Terima kasih!
slhck


1

Hanya-baca dapat terjadi ketika drive mengembalikan data yang tidak valid ke perintah seperti SCSI MODE SENSE. Bisa disebabkan oleh firmware atau flash yang rusak. Benar-benar tidak ada perbaikan.


1

Anda dapat memperbaiki masalah ini. Ketik "regedit" di cmd prompt

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies] "WriteProtect" Ubah nilai = 0 lalu simpan dan mulai ulang sistem dan periksa ...


1

Saya memiliki ini dengan kunci USB yang saya pinjamkan kepada seseorang untuk digunakan di Mac mereka. Semua file hanya baca dan disk itu sendiri ditandai sebagai Readonly dalam Manajemen Komputer. Saya menghubungkannya ke Mac yang berbeda dan mencari di Finder dan menghapusnya (tanpa harus terlebih dahulu saya akui). Ketika saya memasangnya kembali ke mesin Windows 7 saya, itu berfungsi dengan baik lagi. Solusi sederhana, tetapi saya menyadari hanya ada bantuan jika Anda memiliki Mac di dekat Anda


ini juga terjadi pada saya setelah menghubungkan ke MacBook Pro
endolith

0

Saya memiliki masalah yang sama dan kemudian saya menemukan program ini.

Tautan Manajer WBFS: http://wbfsmanager.codeplex.com

Program ini akan memformat flash USB untuk bekerja pada Wii. Unduh ke PC Anda, instal, jalankan, pilih flash drive Anda yang bermasalah.

Kemudian format di bawah program ini, keluar dari WBFS Manager, Mulai, dan jalankan Manajemen Komputer. Kemudian pilih Manajemen Disk dari sisi kiri layar, klik flash drive Anda dan format di bawah windows dan flash drive berfungsi lagi.


1
Saya punya masalah dengan 2 thumb drive yang berbeda setelah menggunakan Yumi. Saya mengikuti ini. TETAPI saya TIDAK harus melakukan format cepat. Saya harus melakukan format penuh non-cepat. Saya juga harus menunggu 5 menit setelah melepas thumb drive sebelum memasangnya kembali. Keduanya adalah thumb drive yang sama (merek yang sama). Saya masih tidak yakin mengapa ini terjadi tetapi ini tampaknya berhasil.

0

Saya memiliki masalah yang sama dengan "status hanya baca saat ini: ya". Saya mencoba mencari tahu mengapa saya tidak dapat menghapus foto dari kartu memori SD saya ketika saya mengklik kanan folder tersebut. Tidak ada DELETE yang terdaftar di jendela tarik turun.

Saya menghapus driver untuk pembaca kartu memori SD saya dan menginstal ulang driver. Itu memperbaiki masalah saya.

Opsi hapus sekarang terdaftar di jendela drop-down, ketika saya klik kanan pada folder gambar. Setelah menginstal ulang driver, saya menjalankan diskpart. Status read-only saat ini sekarang tidak. Saya memiliki komputer yang cukup baru dengan sistem operasi Windows 8.

Dugaan saya adalah ketika komputer saya melakukan pembaruan, saat itulah masalah saya mulai. Saya ingat bisa menghapus foto dari kartu memori SD saya sebelumnya, ketika saya pertama kali mendapatkan komputer.


-1

Coba langkah-langkah ini untuk mengubahnya -

  1. Pertama Anda memasukkan pen drive pada port komputer Anda:
  2. Buka manajemen disk.
  3. Di mana Anda melihat disk 1 removable disk.
  4. Klik kanan pada disk ini dan buat drive untuk windows.
  5. Anda kemudian dapat memformatnya. Ini dengan mudah memformat.

sekarang Anda menggunakan pen drive ini secara normal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.