MicroSD kart Salt Okunur durumuna ayarlanmış. Bununla ilgili verileri nasıl yazabilirim?


29

Not defterimde MicroSD kart okuyucum var. Bir MicroSD hafıza kartı taktığımda, üzerine veri yazamıyorum - salt okunur. Aynı şey kök altında yapmaya çalıştığımda da oluyor. Ve bunun için izin politikasını değiştiremiyorum. Bu sorun tüm microSD kartlarda meydana gelir (2 kartı test ettim). Ubuntu 12.04 LTS'de karşılaştım, şimdi Ubuntu 12.10'dayım, sorun hala yerinde. Cep telefonuma böyle bir "salt okunur" kart yerleştirmeye çalıştığımda, her şey yolunda ve veri yazabiliyorum. Peki, biri bana söyleyebilir, karta nasıl veri yazabilirim?

UPD: İşte fdisk -lçıktı:

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

Kartın dosya sistemi msdos. Bana göre bu garip.

UPD2: Kart adaptörümde küçük bir "kilit" düğmesi buldum ve çıkıyor, notebookuma yerleştirdiğimde açılıyor. Belki de bu anahtarı takmak için bir yapıştırıcı ya da başka bir şey bulmalıyım ...

UPD3: Yanımda bir yapıştırıcı yoktu, bu yüzden başka bir kart okuyucu almaya karar verdim.


1
sorun dosya sistemi olabilir (linux'un yazma desteği olmayan bir dosya sistemine biçimlendirilmiş olabilir), bize bir pastebin (paste.ubuntu.com) üzerine "sudo fdisk -l" çıktısını yapıştırabilir ve bize bağlantı?
Sam

@Sam fdisk -l, kod biçimlendirmesiyle satır içi gönderebilecek kadar küçük olmalıdır. Yapıştırın, yazı editöründe seçin ve Ctrl + K tuşlarına basın.
07

@ObsessiveSSo, güzel, tanımak için goot, sadece sormaya ubuntu'dan başlıyorum. Teşekkürler!
Sam

Kendine bir usb kart okuyucu veya bir microsd USB adaptörü satın al (50 sent gibi oldukça ucuz). Bazı sd kart üreticileri bu tür adaptörleri ücretsiz olarak sunar.
ipse lute

Yanıtlar:


31

İki olasılık, birincisi, donanımsal bir şey olmanızdan dolayı, mikro SDHC'nin okuyucuda başka bir çentikle eşleşen ve temelde sadece salt okunur modda etkinleştirildiğini kolayca fark edebileceğiniz bir çentik olduğu için. Değişemezsiniz, başka bir okuyucu kullanmaya çalışın ya da çentik üzerine bir parça silikon veya bant koyabilirsiniz, en kolay şey başka bir okuyucu kullanmaktır.

İkinci olasılık, bir dosya izni sorunu olmanızdır, bu durumda aşağıdakileri yapabilirsiniz: Terminalde şu komutları kullanın:

gksudo nautilus

Bu, nautilus'u kök kabuğunda başlatacak ve tüm izinleri atlayacaktır. VEYA:

sudo fdisk -l

Bu, size sisteminizdeki sürücülerin bir listesini verecektir, listede hangi sürücünün olduğunu bulmanın en kolay yolu blocksburasıdır. Muhtemelen olacak /dev/sdbya /dev/sdcsonra,

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

bu, sürücünün sahipliğini size değiştirecektir. VEYA:

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

İlk komutu sadece uygularsanız, sudo nautilustüm bu sıkıntıları kurtaracak, ancak SDHC'yi her kullandığınızda yapmanız gerekecektir.

Bunların hepsi işe yaramazsa, bu komutu kullanın:

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

Anlamadığınız bir şey varsa, sadece yorum yapın.


3
Micro SDHC salt okunur bir çentik IIRC'ye sahip olmamalıdır.
ζ--

2
Gerçekten mi? Mikro? Yoksa Mini / fullsize ile mi güveniyorum?
ζ--

1
Hmm. Normal SD'nin bir tane olduğunu biliyorum, ve görüntülere bakıldığında çentik olan adaptör . Mini veya Micro SD değil.
07:12

2
Eh, benim sınıf 10 Transcend 32GB Micro SDHC gerçekten bir tane var, tüm bildiğim bu.
Jack Mayerz

5
@JackMayerz Yukarıda belirtilen tüm komutları denedim, ancak hiçbiri ne yazık ki işe yaramadı. Son emir sonuçlarında der mount: cannot remount block device /dev/sdb1 read-write, is write-protectedki benim için ne önerirsin!
Waqas

12

Kök modunda bu giriş yapmayı denemek mümkün değil .. açık terminal tipi

hdparm -r0 /dev/sdc

Yazma korumanız bittir ya da sadece okursanız bit bit SIFIR olarak ayarlanacaktır ve şimdi siz yazın

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

Ve bu .... .... Windows'un bunu yapamayacağını unutmayın, çünkü kalem sürücünüzde bir virüs var ... Tamam, şimdi herhangi bir .exe dosyasını sizden silinmez bulursanız, değiştirilmesinde izin yoktur. pd sadece yukarıdaki iki adımı yerine getirin ve silebilirsiniz.


11

Fiziksel yazma koruması

SD kartları daha önce hiç kullanmayanlar için, LOCK düğmesini kilidi açık konuma getirmeniz gerekir:

Görüntü atıf .

İçinde MicroSD bulunan bir micro SD adaptör ile aynıdır: dongle adaptörün üzerindedir:


1
@ Sahipleri lütfen açıklayın ;-)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
Oyu reddetmiştim, çünkü bu cevabı buraya kopyaladınız , işlem sırasında eski bir soruyu çarptınız . Bu iyi değil. Sizi RPI.O'ya düşürmedim, çünkü oradaki temsilciniz üzerinde çalışıyor görünüyorsunuz.
Dmitry Grigoryev

1
@DmitryGrigoryev Geri bildiriminiz için teşekkür ederiz. Birden fazla web sitesine yığın değişimi ayrılması, bunun gibi kopyalar oluşturduğu için hatalıdır ve siteler arası kopyalar yoktur. Görüntüler bu soruya mümkün olan en iyi cevaptır. Orada iki farklı analog görüntü eklerseniz farklı hisseder misiniz? :-)
Ciro Santilli 事件 改造 中心 法轮功 六四 事件

1
@DmitryGrigoryev aynı çapraz site yinelenenlerde tüm cevaplar için geçerlidir :-)
Ciro Santilli 新疆 事件 中心 法轮功 六四 事件

1
bu yüzde 100 cevap yazıyor. 5 yıldan beri ubuntu kullanımı şimdi noob gibi hissediyor
owaishanif786

5

Komut penceresinde, sistemin diski okuma-yazma yapmaya itiraz edip etmediğini görebilirsiniz. Örneğin / dev / sdb1 olarak monte edildiğini varsayalım. Kök ol veya sudo kullan:

mount -orw,remount /dev/sdb1 

ya diski yazılabilir yapar ya da neden yapamadığını belirten bir hata mesajı verir.


$ sudo mount -orw,remount /dev/sdf1bana hata mesajı vermedi ve hala yazamıyorum.
Aaron Franke

4

Ben de aynı problemi yaşıyordum ve Ubuntu'nun bir şekilde SD'yi yanlış bir şekilde çıkardıktan sonra kilitlediğini başka bir gönderide okudum. "Hedef salt okunur" mesajını alan herkes, SD - MicroSD adaptöründeki kilitleme anahtarının Kilit modunda olmadığını kontrol eder ve bu doğruysa, Ubuntu'dan çıkıp tekrar giriş yaptıktan sonra tekrar deneyin.

16.04 Ubuntu'da benim için çalıştı.


Angstrem'in ikinci güncellemesi UPD2'de söylediği gibi: Kart adaptörümde küçük bir "kilit" düğmesi buldum, aynı ...
Dimitri Podborski

2

Benim de bu problemim vardı. İlk önce depoyu boşaltmama izin vermediğinde fark ettim. Burada bir çözüm aradım ve çalıştığım hiçbir şey olmadı. Ardından, SD Adaptöründe kartı 'kilitleyen' küçük bir kaydırma sekmesi olduğunu fark ettim. Kilitlediğiniz şekilde kaydırın. Basit. Asla fark etmedim. Saatlerce kafamı bir duvara çarptıktan sonra basit bir çözümdü.


Aslında bu tam olarak problemlerimin sebebiydi. Planör SD adaptöründe düzgün taşımak zorunda kaldı, ilk denemem başarılı olamadı.
Jan Vlcinsky

SD adaptörümdeki salt okunur planör taşımak çok kolaydır, bu yüzden adaptörü yuvaya yerleştirdiğimde, planör hareket eder ve salt okunur durumunu değiştirir. Çok dikkatli bir şekilde yerleştirmek ve başarılı olmak için birkaç kez denemek zorunda kaldı. Bazen yazılım problemleri basit donanım tasarımı veya imalattan kaynaklanıyor.
Jan Vlcinsky

2

Ben de aynı sorunu yaşadım. SD kart takılıyken sistemi yeniden başlatmayı deneyin. Yeniden başlattıktan sonra SD kartım şaşırtıcı bir şekilde yazılabilir hale geldi.


Bir süre bu cevaba baktım, "hayır, bu olamaz" ama sonra sorunu çözdü. Bu sayfayı kullanarak cevap aradıysanız, denemek için bir sebep yok.
Humdinger

0

Aynı sorunla karşılaştık. kart okuyucusunda 2 kart, 2 adaptör ve sistem yapımı kullanıldı.

Bu forumda belirtilen bazı yolları kullanarak karta veri kök olarak yazabilir ancak Nautilis'te 'salt okunur' hata oluştu.

Ardından kartları Windows 8 (çift önyükleme, aynı sistem) kullanarak FAT 32 olarak biçimlendirdi, şimdi her şey iyi çalışıyor.

fdisk çıkışı:

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)

Bölüm kaldırıldı ve disk yardımcı aracı kullanılarak FAT ile yeni bir tane oluşturuldu. Yazma iyi gidiyor.

Ana önyükleme kaydı (daha önce yapıldığı gibi) ve yeniden oluşturulan bölüm (FAT, daha önce yapıldığı gibi) olarak disk yardımcı programı kullanılarak yeniden biçimlendirildi. Şimdi de çalışıyor ...

Garip ... birkaç ay önce başka bir kartla aynı sorunu yaşadı, aynı işlemi yaptı ve işe yarıyor.

Açıklayamam .. ama benim için işe yarayan şey:

  • Pencerelerde kartı biçimlendir

0

Gnome Disk Yardımcı Programını kullanmanız ve TÜM verileri yeniden biçimlendirmeniz ve bunları sıfırlara yönlendirmeniz gerekir. Bundan sonra mükemmel çalışacaktır. İçeride, paketten çıkacak şekilde girebilecek bazı özel hurdalar var.


0

Bilginize, OPS belirtileri olan orijinal Samsung SD adaptörü ile arızalanabilen (salt okunur) bir microSD kartım vardı. SanDisk'ten bu kez zar farklı bir SD adaptöre koyarak zarın son atışı yeniden operasyonel hale geldi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.