Saya tidak bisa menghapus atribut read-only dari Kartu Micro SD Kingston 32 GB. Saya ingin menghapus seluruh kartu.
Saya diberi Raspberry Pi 3 dan Micro SD Card 32 GB serta Echo untuk bermain-main. Kartu Micro SD adalah pabrik segar ketika saya mendapatkannya. Saya mengunduh gambar Ubuntu 16.04 yang baru dan memformat kartu menggunakan Etcher pada Windows 10. Setelah saya selesai, saya terhubung dengan segala sesuatu agar Raspberry berfungsi dan memperhatikan bahwa tidak ada yang terjadi. Saya mulai panik sedikit dan berpikir pada diri saya sendiri: "Kerja bagus Scrat, dasar tolol. Kenapa kamu tidak bisa menunggu sebentar dan mencari tutorial di google."
Saya mencari di Google apa yang mungkin salah dan apa yang seharusnya saya lakukan, dan harus menemukan bahwa Anda tidak bisa hanya menaruh gambar Ubuntu acak di atasnya. Itu harus menjadi salah satu gambar yang disediakan pembuatnya (dalam kasus saya Ubuntu Mate atau Raspbian).
Upaya perbaikan dengan Windows
Ketika mencoba memformat ulang dengan mengklik kanan dan memformat ulang melalui Windows Explorer, hal pertama yang saya temui adalah kartu berada dalam mode read-only. Mencoba mengaksesnya di Windows Explorer hanya menunjukkan kepada saya direktori EFI, yang saya tidak terkejut.
Hal pertama yang saya temukan di internet adalah tentang sakelar / kunci pada kartu, tetapi kartu saya tidak memiliki kunci sama sekali. Baik kartu itu sendiri, maupun Pembaca Kartu Mini Robson yang saya gunakan untuk membaca.
Setelah itu saya mencoba mengingat bagaimana cara mengedit disk.
Pikiran bahwa saya masih menggunakan Windows 10 pada saat itu, karena saya harus menyalin VM-Ware lama saya dan gambar sistem dari drive eksternal saya, dan saya tidak tahu di mana itu.
Saya membuka baris perintah, menjalankan diskpart, dan mendaftar semua disk saya melalui
list disk
Yang menghasilkan HDD 931 GB saya, SSD 119 GB saya (Di mana Windows diinstal) dan Kartu Micro SD 29 GB:
Datenträger ### Status Größe Frei Dyn GPT --------------- ------------- ------- ------- --- --- Datenträger 0 Online 119 GB 0 B * Datenträger 1 Online 931 GB 0 B * Datenträger 2 Online 29 GB 29 GB
Mengikuti informasi yang saya dapatkan, saya tahu bahwa Datenträger 2 alias Disk 2 adalah kartu yang ingin saya edit dengan melakukan:
select disk 2
Sejauh ini baik. Lalu saya ingin menghapus atribut read-only dengan melakukan:
attributes disk clear readonly
Yang juga berhasil dieksekusi.
Tetapi ketika saya mencoba melakukan:
clean
Saya mendapat "Pesan Kesalahan Perangkat Keras" (Dalam Bahasa Jerman, itulah sebabnya saya tidak menyalinnya di sini, tetapi pada dasarnya hanya mengatakan Kesalahan Perangkat Keras). Kesalahan itu juga diikuti ketika mencoba membuat partisi primer atau melakukan hal-hal lain.
Pada titik ini kepanikan dalam diri saya mulai tumbuh semakin banyak. Tetapi saya mencoba untuk tetap tenang karena saya masih memiliki beberapa trik di lengan baju saya.
Saya mencoba menggunakan program: EaseUS Partition Master, Etcher (lagi) dan SD Card Formatter yang semuanya gagal karena kartu dilindungi (baca-saja, dilindungi-tulis).
Saya juga mencoba menggunakan edit registri untuk mengubah perilaku Windows terhadap perangkat penyimpanan dengan membuat kunci (yang belum ada):
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
dan membuat kata kunci baru (DWORD WriteProtect) dan mengaturnya ke 0, yang berarti tidak ada baca-saja.
Upaya perbaikan dengan Linux
Itu tidak berhasil dan saya mulai kehilangan keberanian dengan Windows, jadi saya keluar dari pantat dan mencari drive eksternal saya dan menginstal VM-Ware dan menjalankan mesin virtual Ubuntu 16,04 yang saya gunakan untuk sekolah.
Memulai VM saya sudah memperhatikan bahwa Ubuntu dapat membantu saya lebih dari Windows (atau setidaknya saya pikir begitu, karena kemampuan Linux saya terbatas dalam aspek ini). Hal pertama yang saya lihat adalah ikon yang ditautkan pada Desktop ke kartu yang disebut "Ubuntu 16.04.2 LTS amd64" di dalamnya terkandung berbagai hal yang diperlukan untuk bekerja seperti yang terlihat pada gambar di sini .
Tetapi itu tidak akan membantu saya. Jadi saya pergi ke depan dan memulai terminal dan menulis:
lsblk
Yang mengkonfirmasi bahwa kartu terlihat (sdb):
NAMA MAJ: MIN RM UKURAN RO TYPE MOUNTPOINT sda 8: 0 0 30G 0 disk └─sda1 8: 1 0 30G 0 bagian / sdb 8:16 1 29,2G 1 disk ├─sdb1 8:17 1 1.5G 1 bagian / media / pose / Ubuntu 16.04.2 LTS amd64 └─sdb2 8:18 1 2,4M 1 bagian sr0 11: 0 1 1024M 0 rom
Tetapi lsblk tidak terlalu tepat sehingga saya juga menggunakan perintah yang kami pelajari di sekolah:
fdisk -l
Yang sedikit lebih tepat:
Disk / dev / sda: 30 GiB, 32212254720 byte, 62914560 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O (minimum / optimal): 512 byte / 512 byte Jenis disklabel: dos Pengidentifikasi disk: 0xa14a8cb2 Boot Device End Start End Sektor Ukuran Id Type / dev / sda1 2048 62914559 62912512 30G 83 Linux Disk / dev / sdb: 29,2 GiB, 31306285056 byte, 61145088 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O (minimum / optimal): 512 byte / 512 byte Jenis disklabel: dos Pengidentifikasi disk: 0x15e2543d Boot Device End Start End Sektor Ukuran Id Type / dev / sdb1 * 0 3035519 3035520 1,5G 0 Kosong / dev / sdb2 14432 19295 4864 2,4M ef EFI (FAT-12/16/32)
Dan saya sangat gembira karena saya pikir saya akhirnya memecahkan kode Davinci sialan atau semacamnya, jadi saya berlari
gparted
Yang Segera dibuka dengan pesan kesalahan:
Penjelasan driver mengatakan ukuran blok fisik adalah 2048 byte, tetapi Linux mengatakan itu adalah 512 byte.
Yang saya abaikan karena saya pikir itu bukan masalah besar, tetapi tepat setelah mengabaikan yang sebelumnya pesan kesalahan berikutnya muncul:
Partisi 1 on / dev / sdb telah ditulis, tetapi kami tidak dapat memberi tahu kernel tentang perubahan, mungkin karena itu / mereka sedang digunakan. Akibatnya, partisi lama akan tetap digunakan. Anda harus reboot sekarang sebelum membuat perubahan lebih lanjut.
Jadi saya melakukan apa yang dikatakan pesan itu dan mem-boot ulang. Tapi itu juga tidak berguna, karena dua kesalahan yang sama muncul lagi. Saya mengabaikan mereka berdua kali ini dan jendela gparted terpercaya yang saya tahu dari sekolah dibuka.
Setelah saya ganti ke / dev / sdb, itu menjadi sangat membingungkan. Seperti yang Anda lihat di sini , banyak hal yang aneh, karena sekarang sdb entah bagaimana dianggap SSD saya, bukan kartu, tetapi gambar dari kartu masih terpasang. Pada titik ini saya terlalu gelisah untuk terus melakukan sesuatu lebih lanjut karena takut tidak sengaja mengacaukan laptop saya juga.
Ngomong-ngomong, saya juga mencoba memberi diri saya izin untuk mengakses disk dan mencoba menggunakan dd
perintah, tetapi dengan pesan kesalahan yang sama (Akses ditolak, read-only atau sesuatu, saya tidak begitu yakin, tetapi sesuatu dalam arah ini) ).
Saya sudah memesan kartu Micro SD 32 GB lagi dari Amazon, kalau-kalau tidak ada harapan lagi untuk yang lama. Tapi aku belum menyerah.
(Maaf beberapa hal dalam bahasa Jerman tapi saya pikir hal-hal itu sebagian besar sudah jelas.)