W moim notatniku mam czytnik kart MicroSD. Kiedy wkładam do niej kartę pamięci MicroSD, nie mogę na niej zapisywać żadnych danych - jest to tylko do odczytu. To samo dzieje się, gdy próbuję to zrobić pod rootem. I nie mogę zmienić polityki uprawnień dla tego. Ten problem występuje w przypadku wszystkich kart microSD (przetestowałem 2 karty). Spotkałem go na Ubuntu 12.04 LTS, teraz jestem na Ubuntu 12.10, problem jest nadal na swoim miejscu. Kiedy próbuję włożyć do telefonu komórkowego taką kartę „tylko do odczytu”, wszystko jest w porządku i mogę na niej zapisywać dane. Czy ktoś może mi powiedzieć, jak mogę zapisać dane na karcie?
UPD: oto fdisk -l
wynik:
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
System plików karty to msdos
. Dla mnie to dziwne.
UPD2: Znalazłem mały „blokujący” przełącznik na mojej karcie i okazuje się, że po włożeniu do laptopa włącza się. Być może muszę znaleźć klej lub coś, co zablokuje ten przełącznik ...
UPD3: W pobliżu mnie nie było kleju, więc postanowiłem kupić inny czytnik kart.
fdisk -l
powinien być na tyle mały, aby można go było wstawiać zgodnie z formatowaniem kodu. Po prostu wklej go, zaznacz w edytorze postów i naciśnij Ctrl + K.Odpowiedzi:
Dwie możliwości, po pierwsze, to, że jest to kwestia sprzętowa, ponieważ micro SDHC ma małe wycięcie, które można łatwo zauważyć, które pasuje do innego wycięcia w czytniku i że w zasadzie umożliwia to tylko w trybie tylko do odczytu. Tego nie możesz zmienić, po prostu spróbuj użyć innego czytnika lub możesz położyć kawałek krzemu lub taśmy na wycięciu, najłatwiej jest użyć innego czytnika.
Druga możliwość to problem z uprawnieniami do plików, w którym to przypadku możesz wykonać następujące czynności: W terminalu użyj następujących poleceń:
Spowoduje to uruchomienie nautilusa w powłoce root i ominięcie wszystkich uprawnień. LUB:
Spowoduje to wyświetlenie listy dysków w systemie, dowiedzieć się, który dysk znajduje się na liście, najłatwiej jest poszukać,
blocks
ponieważ jest to miejsce. Prawdopodobnie będzie/dev/sdb
lub/dev/sdc
wtedyzmieni to własność dysku. LUB:
Chociaż jeśli wykonasz tylko pierwsze polecenie
sudo nautilus
, zaoszczędzi ci to całego problemu, ale będziesz musiał to zrobić za każdym razem, gdy użyjesz SDHC.Jeśli to wszystko nie działa, użyj tego polecenia:
Jeśli jest coś, czego nie rozumiesz, po prostu skomentuj.
źródło
mount: cannot remount block device /dev/sdb1 read-write, is write-protected
więc co mi sugerujesz!Nie można go uzyskać, spróbuj zalogować się do trybu root. Otwórz typ terminala
niż twój bit ochrony przed zapisem lub powiedz, że twój bit tylko do odczytu zostanie ustawiony na ZERO i teraz piszesz
I to wszystko .... pamiętaj, że Windows nie może tego zrobić, ponieważ w twoim pendrivie jest wirus, ok ... teraz nie ma uprawnień do zmiany, więc jeśli znajdziesz jakiś plik .exe, który nie zostanie usunięty z twojego pd po prostu wykonaj powyższe dwa kroki i wtedy będziesz mógł go usunąć ...
źródło
Fizyczna ochrona przed zapisem
Dla tych, którzy nigdy wcześniej nie korzystali z kart SD, musisz przesunąć przełącznik LOCK w położenie odblokowane:
Uznanie autorstwa .
Jest to analogiczne dla adaptera micro SD z MicroSD wewnątrz: klucz sprzętowy znajduje się na adapterze:
źródło
W oknie poleceń można było sprawdzić, czy system sprzeciwia się wykonaniu dysku do odczytu i zapisu. Załóżmy na przykład, że jest zamontowany jako / dev / sdb1. Zostań rootem lub użyj sudo:
spowoduje, że dysk będzie zapisywalny, lub wyświetli się komunikat o błędzie wskazujący, dlaczego nie może.
źródło
$ sudo mount -orw,remount /dev/sdf1
nie dał mi żadnego komunikatu o błędzie i nadal nie mogę do niego napisać.Właśnie miałem ten sam problem i przeczytałem w innym poście, że Ubuntu w jakiś sposób blokuje SD, gdy zostanie nieprawidłowo usunięty. Każdy, kto otrzyma komunikat „Miejsce docelowe jest tylko do odczytu”, sprawdź, czy przełącznik blokujący w adapterze SD na MicroSD nie jest w trybie blokady, a jeśli to prawda, spróbuj ponownie po wylogowaniu się z Ubuntu i ponownym zalogowaniu.
Pracował dla mnie w Ubuntu 16.04.
źródło
Ja też miałem ten problem. Po raz pierwszy zauważyłem, że nie pozwala mi to opróżnić kosza. Szukałem tutaj rozwiązania i nic, co próbowałem, nie zadziałało. Następnie zauważyłem na adapterze SD małą przesuwaną zakładkę, która „blokuje” kartę. Przesuń, aby nie był zablokowany. Prosty. Nigdy tego nie zauważyłem. Po wielu godzinach uderzania głową o ścianę było to proste rozwiązanie mecha- niczne.
źródło
Miałem ten sam problem. Spróbuj ponownie uruchomić system z włożoną kartą SD. Po ponownym uruchomieniu moja karta SD niespodziewanie stała się zapisywalna.
źródło
Wpadłem na ten sam problem. używane 2 karty, 2 adaptery i wbudowany czytnik kart systemowych.
Mógłby przy pomocy kilku sposobów wymienionych na tym forum zapisać dane na karcie jako root, ale dostał błąd „tylko do odczytu” w Nautilis.
Następnie sformatowałem karty w systemie Windows 8 (podwójny rozruch, ten sam system) co FAT 32, teraz wszystko działa dobrze.
wyjście fdisk:
Usunięto partycję i utworzono nową za pomocą FAT za pomocą narzędzia dyskowego. Pisanie idzie dobrze.
Sformatowano przy użyciu narzędzia dyskowego jako głównego rekordu rozruchowego (jak wcześniej) i odtworzono partycję (FAT, jak wcześniej). Teraz działa również ...
Dziwne ... miałem ten sam problem z inną kartą kilka miesięcy temu, wykonałem tę samą procedurę i również działa.
Nie mogę wytłumaczyć ... ale rzecz, która działała dla mnie:
źródło
Musisz użyć narzędzia Gnome Disk Utility i sformatować WSZYSTKIE dane, doprowadzając je do zera. Po tym będzie działać idealnie. Jest tam trochę śmieci, które przeszkadzają, prosto z opakowania.
źródło
Do twojej wiadomości, miałem kartę microSD, która zawiodła (tylko do odczytu) z oryginalnym adapterem Samsung SD z objawami OP. Ostatni rzut kostką, umieszczenie go w innym adapterze SD, tym razem od SanDisk sprawił, że znów działał.
źródło