Kartu MicroSD diatur ke status Hanya-baca. Bagaimana saya bisa menulis data di dalamnya?


29

Saya memiliki pembaca kartu MicroSD di notebook saya. Ketika saya memasukkan kartu memori MicroSD ke dalamnya, saya tidak bisa menulis data apa pun di dalamnya - hanya-baca. Hal yang sama terjadi ketika saya mencoba melakukannya di bawah root. Dan saya tidak bisa mengubah kebijakan izin untuk itu. Masalah ini terjadi untuk semua kartu microSD (Saya sudah menguji 2 kartu). Saya sudah menemukannya di Ubuntu 12.04 LTS, sekarang saya di Ubuntu 12.10, masalahnya masih di tempatnya. Ketika saya mencoba memasukkan kartu "read-only" seperti itu di ponsel saya, semuanya baik-baik saja dan saya dapat menulis data di dalamnya. Jadi, ada yang bisa memberi tahu saya, bagaimana saya bisa menulis data ke kartu?

UPD: inilah fdisk -loutput:

Disk /dev/sdc1: 2013 MB, 2013135360 bytes
62 heads, 62 sectors/track, 1022 cylinders, total 3931905 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

 Device Boot      Start         End      Blocks   Id  System

Sistem file kartu adalah msdos. Bagiku itu aneh.

UPD2: Saya telah menemukan saklar "kunci" kecil pada adaptor kartu saya, dan ternyata, ketika saya memasukkannya ke dalam notebook saya, itu akan menyala. Mungkin, saya harus menemukan lem atau sesuatu untuk membuat saklar itu macet ...

UPD3: Tidak ada lem di dekat saya, jadi saya memutuskan untuk membeli pembaca kartu lain.


1
masalahnya mungkin filesystem (mungkin diformat ke filesystem yang linux tidak memiliki dukungan tulis), dapatkah Anda menempelkan kami output "sudo fdisk -l" pada pastebin (paste.ubuntu.com) dan beri kami link?
Sam

@ Sam fdisk -lharus cukup kecil untuk memposting sejajar dengan pemformatan kode. Cukup tempel, pilih di editor pos, dan tekan Ctrl + K.
ζ--

@ObsessiveSSo, bagus, tidak tahu, saya baru mulai di sini di ask ubuntu. Terima kasih!
Sam

Belilah pembaca kartu USB atau adaptor USB microsd (cukup murah, seperti 50 sen). Beberapa produsen kartu sd menawarkan adapter semacam itu secara gratis.
ipse lute

Jawaban:


31

Dua kemungkinan, pertama adalah menjadi perangkat keras, karena micro SDHC memiliki sedikit takik Anda dapat dengan mudah melihat yang cocok dengan takik lain pada pembaca dan yang pada dasarnya hanya memungkinkannya dalam mode baca-saja. Jika Anda tidak dapat mengubah, coba gunakan pembaca lain atau Anda bisa meletakkan selembar silikon atau selotip, hal yang paling mudah adalah menggunakan pembaca lain.

Kemungkinan kedua adalah menjadi masalah izin file, dalam hal ini Anda dapat melakukan hal berikut: Di terminal, gunakan perintah ini:

gksudo nautilus

Ini akan meluncurkan nautilus di shell root dan memotong semua izin. ATAU:

sudo fdisk -l

Ini akan memberi Anda daftar drive pada sistem Anda, mencari tahu drive mana yang ada dalam daftar, cara termudah adalah mencari karena blocksini adalah ruang. Mungkin akan /dev/sdbatau /dev/sdc, kalau begitu

sudo chown -hR <your username> <the SDHC drive, /dev/sdb for example>

ini akan mengubah kepemilikan drive kepada Anda. ATAU:

sudo chmod -R 777 <the SDHC drive, /dev/sdb for example>

Meskipun jika Anda hanya menjalankan perintah pertama sudo nautilusitu akan menyelamatkan Anda dari semua masalah ini, tetapi Anda harus melakukannya setiap kali Anda menggunakan SDHC.

Jika semua ini tidak berhasil, gunakan perintah ini:

sudo mount --options remount,rw <the SDHC drive, /dev/sdb for example, find it using fdisk -l>

Jika ada sesuatu yang Anda tidak mengerti hanya komentar.


3
Micro SDHC seharusnya tidak memiliki IIRC read-only.
ζ--

2
Sangat? Mikro? Atau saya konfisunig dengan Mini / fullsize?
ζ--

1
Hmm. Saya tahu SD normal memilikinya, dan melihat gambar itu adalah adaptor yang memiliki kedudukan. Bukan Mini atau Micro SD.
ζ--

2
Nah, kelas saya 10 Transcend 32GB Micro SDHC memang punya satu, itu saja yang saya tahu.
Jack Mayerz

5
@JackMayerz Saya telah mencoba semua perintah yang Anda sebutkan di atas, tetapi tidak satupun yang berhasil. hasil perintah terakhir mengatakan mount: cannot remount block device /dev/sdb1 read-write, is write-protecteddemikian apa yang Anda sarankan untuk saya!
Waqas

12

Tidak bisa mendapatkannya coba login ini ke mode root .. buka tipe terminal

hdparm -r0 /dev/sdc

daripada bit proteksi tulis Anda atau katakan, bit hanya baca Anda akan disetel ke NOL dan sekarang Anda mengetik

mount /media/ur_pen_drive_name(like mine is HSR)/ -o remount,rw

Dan itu saja .... ingat windows tidak bisa melakukan ini karena ada virus di pen drive Anda ok ... sekarang tidak ada izin untuk diubah jadi jika Anda menemukan file .exe tidak terhapus dari Anda pd lakukan saja dua langkah di atas dan Anda akan dapat menghapusnya ...


11

Perlindungan tulis fisik

Bagi mereka yang tidak pernah menggunakan kartu SD sebelumnya, Anda harus memindahkan sakelar LOCK ke posisi tidak terkunci:

Atribusi gambar .

Ini analog dengan adaptor micro SD dengan MicroSD di dalamnya: dongle ada di adaptor:



1
Saya menurunkan suara karena Anda cukup menyalin jawaban ini di sini , menabrak pertanyaan lama dalam proses. Ini tidak baik. Saya tidak menurunkan Anda di RPi.SE karena Anda tampaknya bekerja pada perwakilan Anda di sana.
Dmitry Grigoryev

1
@DmitryGrigoryev terima kasih atas umpan baliknya. Pemisahan pertukaran tumpukan menjadi beberapa situs web cacat karena membuat duplikat seperti ini, dan tidak ada duplikat lintas situs. Gambar adalah jawaban terbaik untuk pertanyaan ini. Apakah Anda merasa berbeda jika orang lain menambahkan dua gambar analog yang berbeda di sana? :-)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
@DmitryGrigoryev sama berlaku untuk semua jawaban pada duplikat lintas situs :-)
Ciro Santilli ill 改造 中心 法轮功 六四 事件

1
ini 100 persen jawaban tulis. menggunakan ubuntu sejak 5 tahun sekarang terasa seperti noob
owaishanif786

5

Saat berada di jendela perintah, Anda bisa melihat apakah sistem keberatan membuat disk baca-tulis. Misalkan itu sudah terpasang sebagai / dev / sdb1. Menjadi root atau gunakan sudo:

mount -orw,remount /dev/sdb1 

akan membuat disk dapat ditulisi atau memberi Anda pesan kesalahan yang menunjukkan mengapa disk tidak bisa.


$ sudo mount -orw,remount /dev/sdf1tidak memberi saya pesan kesalahan dan saya masih belum bisa menulisnya.
Aaron Franke

4

Saya baru saja mengalami masalah yang sama dan membaca di posting lain bahwa Ubuntu entah bagaimana mengunci SD setelah dihapus dengan tidak benar. Siapa pun yang mendapat pesan "Destination is read-only" memeriksa apakah sakelar kunci pada adaptor SD to MicroSD tidak dalam mode Lock, dan jika itu benar, coba lagi setelah keluar dari Ubuntu dan masuk kembali.

Bekerja untuk saya di Ubuntu 16.04.


Itu sama dengan yang dikatakan Angstrem dalam pembaruan keduanya UPD2: Saya telah menemukan sakelar "kunci" kecil pada adaptor kartu saya, ...
Dimitri Podborski

2

Saya juga punya masalah ini. Saya pertama kali memperhatikannya ketika itu tidak akan membiarkan saya mengosongkan tempat sampah. Saya mencari solusi di sini dan tidak ada yang saya coba. Kemudian, saya perhatikan pada Adaptor SD tab geser kecil yang 'mengunci' kartu. Geser sehingga tidak terkunci. Sederhana. Tidak pernah memperhatikannya. Setelah berjam-jam membenturkan kepala ke dinding, itu adalah solusi sederhana yang sederhana.


Sebenarnya ini adalah penyebab masalah saya. Saya harus memindahkan glider pada adaptor SD dengan benar, percobaan pertama saya tidak berhasil.
Jan Vlcinsky

Glider read-only pada adaptor SD saya terlalu mudah untuk dipindahkan, jadi ketika saya memasukkan adapter ke slot, glider bergerak dan mengubah status read-only. Saya harus memasukkannya dengan sangat hati-hati dan mencobanya beberapa kali untuk berhasil. Kadang-kadang masalah perangkat lunak hanya disebabkan oleh desain perangkat keras yang buruk atau manufaktur.
Jan Vlcinsky

2

Saya memiliki masalah yang sama. Coba reboot sistem dengan kartu SD dimasukkan. Setelah reboot kartu SD saya secara mengejutkan menjadi dapat ditulis


Saya menatap jawaban ini untuk sementara berpikir "nah, itu tidak mungkin", tetapi kemudian memecahkan masalah. Jika Anda telah melalui halaman ini untuk mencari jawaban, tidak ada alasan untuk tidak mencoba yang ini.
Humdinger

0

Berlari ke masalah yang sama. menggunakan 2 kartu, 2 adaptor dan sistem membangun pembaca kartu.

Bisa menggunakan beberapa cara yang disebutkan di forum ini menulis data ke kartu sebagai root tetapi mendapat kesalahan 'read-only' di Nautilis.

Kemudian diformat kartu menggunakan windows 8 (dual boot, sistem yang sama) seperti FAT 32, sekarang semuanya berfungsi dengan baik.

output fdisk:

ubx@UB1-001:~$ fdisk -l /dev/sdd

Disk /dev/sdd: 1977 MB, 1977614336 bytes
64 heads, 63 sectors/track, 957 cylinders, total 3862528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1             135     3858623     1929244+   b  W95 FAT32

ubx@UB1-001:~$ fdisk -l /dev/sdd

Disk /dev/sdd: 32.9 GB, 32883343360 bytes
64 heads, 32 sectors/track, 31360 cylinders, total 64225280 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a65fd

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1              32    64225279    32112624    c  W95 FAT32 (LBA)

Partisi dihapus, dan dibuat yang baru dengan FAT menggunakan alat utilitas disk. Menulis berjalan dengan baik.

Dipformat ulang menggunakan utilitas disk sebagai catatan boot master (seperti yang dilakukan sebelumnya) dan partisi yang dibuat ulang (FAT, seperti yang dilakukan sebelumnya). Sekarang ini juga berfungsi ...

Aneh ... mengalami masalah yang sama dengan kartu lain beberapa bulan yang lalu, melakukan prosedur yang sama dan juga berfungsi.

Tidak bisa menjelaskan .. tetapi hal yang berhasil bagi saya:

  • Memformat kartu di windows

0

Anda harus menggunakan Utilitas Disk Gnome dan memformat ulang SEMUA data, menjadikannya nol. Ini akan bekerja dengan sempurna setelah itu. Ada beberapa junk proprietary di sana yang akan menghalangi, langsung dari paket.


0

FYI, saya punya kartu microSD yang gagal (hanya baca) dengan adaptor SD Samsung asli dengan gejala OPs. Lemparan dadu terakhir, memasukkannya ke adaptor SD yang berbeda, kali ini dari SanDisk membuatnya beroperasi kembali.

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.