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:
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 : Yes
dan 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. tty
s 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 KNOPPIX
yang 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 chkdsk
pemindaian Windows standar tanpa /r
atau /f
melaporkan kesalahan ditemukan. Berlari /r
hanya membuatnya macet.
Saya memutuskan untuk fsck
mencoba, jadi saya memuat Kubuntu VM saya dan melampirkan drive itu dengan passthrough USB 2.0 VirtualBox. Saya umount
mengeditnya ( /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 -p
opsi. 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. chkdsk
sekarang melaporkan tidak ada yang salah, dan fsck
masih 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 wrong
sesudahnya. Saya tidak dapat menjalankan -p
lagi 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.
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.
Windows Logs
dan Applications and Services Logs
. Tidak ada yang terjadi di sana. Ya, saya melakukan refresh ( F5
), terus menerus.