Dysk USB Tylko do odczytu, nie można sformatować - Wyłącz ochronę przed zapisem

11

Mam dysk USB, który nie pozwala mi formatować / montować / odmontowywać ani tworzyć na nim partycji.

wprowadź opis zdjęcia tutaj

Używanie dmesg | taildaje mi następujący wynik:

wprowadź opis zdjęcia tutaj

Znalazłem ten post na AskUbuntu i spróbowałem użyć zaakceptowanej odpowiedzi. Otrzymuję następujący wynik, ale nadal jest on tylko do odczytu:

wprowadź opis zdjęcia tutaj

umountnie działa Mówiumount: /dev/sdc: not mounted

Każda pomoc dotycząca usuwania ochrony przed zapisem będzie bardzo mile widziana.

kRiZ
źródło
Zakładając, że jest to pełnowymiarowa karta SD w niektórych czytnikach kart, czy próbowałeś przesunąć rzeczywisty przełącznik, który ma z boku? A może brakuje taśmy po bokach, aby kiedyś czytelnik pomyślał, że nie jest już chroniony przed zapisem?
Anthon
To jest pamięć flash USB.
kRiZ
Jeśli nie ma na nim żadnych danych, czy próbowałeś utworzyć na nim tablicę partycji, czy po prostu napisać coś, dd if=/some/file of=/dev/sdcaby zobaczyć, co się stanie?
Anthon
dd: failed to open '/dev/sdc': Read-only file system
kRiZ
Były na tym dane. W tej chwili nie pozwala mi to tworzyć partycji ani formatować.
kRiZ

Odpowiedzi:

5

Próbować:

sudo hdparm -r0 /dev/sdb

zgodnie z sugestią gena2x.

AFAIK, ten rodzaj „ochrony” jest automatycznie włączany w przypadku wystąpienia awarii fizycznych. Jest to w zasadzie sposób na odzyskanie danych, zanim wydarzy się coś krytycznego (dysk smażony).

W pewnym momencie oprogramowanie układowe dysku USB wykryło awarię.

Teraz zdarzają się błędy. Fałszywie pozytywne. Ale może to być również początek końca dysku (lub nawet koniec końca, jeśli polecenie nie działa).


źródło
Próbowałem już tego. Zobacz pytanie
kRiZ
4

Cześć człowieku, mam taki sam problem jak ty i wykonuję ten samouczek: link

A. Najpierw musimy usunąć stare partycje, które pozostają na kluczu USB.

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

B. Następnie musimy utworzyć nową partycję.

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. Ostatnim krokiem jest utworzenie grubego systemu plików.

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)
Loc Vu
źródło
działało do momentu „Wpisz w, aby zapisać informacje o nowej partycji do klucza USB”:fdisk: failed to write disklabel: Operation not permitted
stallingOne
2

Wydaje się, że to samo pytanie, co temat superużytkownika , i ta odpowiedź zadziałała dla mnie. Mówi: Pobierz plik AlcorMP_5T2F_6T2F_2011-11-10.02i uruchom go (w MS Win). Z wyjątkiem tej ostatniej możliwości, zwykłe metody nie działają.

Łał. Są dwa problemy. 1) Nie powinieneś robić takich rzeczy. Przynajmniej po uruchomieniu należy przywrócić domyślne ustawienia systemu operacyjnego. 2) Szukałem tego narzędzia, ale wydaje się, że zniknęło. alcormicro.com używał go do dostarczania.

Cóż ... Jeśli chcesz, mogę wysłać Ci to pocztą e-mail. Jestem autorem narzędzia „ at-home-modyfikator ”. Na tej stronie można znaleźć mój e-mail z pliku „README”.Oczywiście nie powinieneś uruchamiać plików wykonywalnych otrzymanych od osoby, której nie możesz zaufać.

Bardziej godna polecenia rada: przepraszam, ale się poddawaj.

teika kazura
źródło
1

Ostatnio miałem ten sam problem z napędem na kciuk.

To, co zrobiłem, było inne niż sprawdzenie wydania pozwolenia itp.

  1. lsusb Znajduje urządzenie z identyfikatorem dostawcy i identyfikatorem prod do użycia w,
  2. usb_modeswitch z opcją -d.

To działało dla mnie bez czegoś tak ekstremalnego, aby ponownie sformatować dysk.

mnemoniczny
źródło
0

Próbowałem utworzyć bootowalną pamięć USB za pomocą mojego pendrive. Wystąpił błąd i dysk stał się tylko do odczytu. Nie mogłem sformatować go bezpośrednio w systemie Windows lub gparted w systemie Linux. Nie można również utworzyć partycji za pomocą programu fdisk. Desperacko wypróbowałem wiele rozwiązań i one nie zadziałały. Pomysł instalacji Linuksa na dysku, aby mógł usunąć tylko odczyt, a później mogłem go sformatować. Oto kroki.

  1. Uruchomiony system Linux w trybie live cd.
  2. Wybierz opcję instalacji linux mint
  3. Wybierz dysk USB do instalacji
  4. Usunięto poprzednią partycję
  5. Utworzono nowy ext4 z opcją / as
  6. Pojawiło się ostrzeżenie i odczyt Nie można otworzyć / dev / sdd read-write
  7. Teraz wyjąłem pendrive i włożyłem go ponownie
  8. Ponownie otworzył gpart, spróbował go sformatować i tym razem zadziałało
  9. Utworzono nową partycję FAT32

Mam nadzieję, że to również dla ciebie działa. Wszystkiego najlepszego.

vetri
źródło