Jeśli dysk wydaje się być chroniony przed zapisem, zacznij od włożenia dysku do innego komputera, aby ustalić przyczynę problemu.
Jeśli możesz pisać na dysk z innego komputera, może występować jeden z następujących problemów:
Uszkodzenie systemu plików. Na dysku może być uszkodzony system plików lub inny problem (być może specyficzny dla konkretnego komputera lub systemu operacyjnego), który można naprawić za pomocą CHKDSK
lub podobnego narzędzia. Jeśli to rozwiąże problem, dysk prawdopodobnie działa normalnie. Ważne jest również prawidłowe wysunięcie dysku przed jego usunięciem lub przynajmniej poczekanie, aż dysk zakończy zapis, ponieważ usunięcie dysku podczas zapisywania danych może spowodować uszkodzenie danych na niskim poziomie .
Niepoprawne ustawienia zasad grupy. Jeśli używasz systemu Windows, możliwe, że zasady grupy systemu nie zezwalają na zapisywanie na zewnętrznych urządzeniach pamięci masowej, w tym na dyskach flash USB. Klucz rejestru HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
powinien być nieobecny lub ustawiony na 0; jeśli jest ustawiony na 1, system Windows nie zezwoli na zapis na zewnętrznych urządzeniach pamięci.
( Tylko karty SD ) Zepsuty lub zmieniony przełącznik zabezpieczenia przed zapisem w gnieździe karty. Przełącznik blokady mechanicznej na karcie SD nie jest podłączony do jej elektroniki :
Za ochronę karty odpowiada gospodarz. Położenie przełącznika zabezpieczenia przed zapisem jest nieznane wewnętrznym obwodom karty.
Oznacza to, że sprzęt i oprogramowanie inne niż sama karta są odpowiedzialne za sprawdzanie stanu blokady karty. Jeśli ten mechanizm nie działa zgodnie z przeznaczeniem, karta SD może wydawać się chroniona przed zapisem, nawet jeśli normalnie funkcjonuje normalnie. Zazwyczaj można temu zaradzić, wymieniając czytnik kart, chociaż wadliwe sterowniki lub nieprawidłowa konfiguracja oprogramowania mogą również powodować ten problem.
Jeśli dysk jest tylko do odczytu, bez względu na komputer, do którego go podłączasz, lub wypróbowałeś powyższe kroki bezskutecznie, oznacza to, że prawdopodobnie wystąpił błąd i na ogół nie można usunąć zabezpieczenia przed zapisem z wadliwego pamiec przenosna. Takie zachowanie jest typowe dla kontrolerów dysków flash, gdy wykryją problem z bazową NAND (np. Zbyt wiele uszkodzonych bloków). Ochrona przed zapisem ma na celu zapobieżenie faktycznej utracie danych przez ten warunek, np . Całkowicie nieczytelny NAND . Na przykład obsługa klienta SanDisk mówi :
Błędy ochrony przed zapisem występują, gdy dysk flash wykryje w sobie potencjalną usterkę. Dysk przejdzie w tryb chroniony przed zapisem, aby zapobiec utracie danych. Nie ma metody, aby to naprawić.
Należy pamiętać, że w zależności od napędu mogą istnieć sposoby wyłączenia (lub dokładniej zresetowania) ochrony przed zapisem poprzez przeprogramowanie kontrolera pamięci flash, na przykład za pomocą technik wymienionych w części „Potencjalne przywracanie specyficzne dla sprzętu” w tej odpowiedzi . Nie jest to dobrym pomysłem, ponieważ ochrona przed zapisem sygnalizuje, że sterownik wykrył problem; nadpisanie tego i kontynuowanie zapisu na dysku może spowodować utratę danych.
Rezultatem tego zachowania jest to, że wszelkie dane na dysku są nadal dostępne. Ponieważ dysk ulega awarii, należy jak najszybciej wykonać kopię zapasową zawartości dysku flash i wymienić dysk . (Jeśli dysk zawiera poufne informacje, należy go fizycznie zniszczyć przed usunięciem).
Pobieranie danych z dysku może być trudne, ponieważ do czasu przejścia dysku w tryb tylko do odczytu mogło dojść do uszkodzenia danych. Zwykle objawia się to jako uszkodzenie systemu plików na niskim poziomie, które powoduje, że system plików pojawia się jako RAW lub system operacyjny monitujący o formatowanie dysku. Odzyskiwanie po takim uszkodzeniu może być skomplikowane, ponieważ systemu plików nie można bezpośrednio naprawić - dysk jest przecież chroniony przed zapisem.
Możesz być w stanie odzyskać dane z dysku uszkodzonego w ten sposób za pomocą narzędzi do odzyskiwania danych, takich jak TestDisk typu open source . Możesz również uzyskać dysk o takiej samej lub większej pojemności i kopiować sektor zawartości uszkodzonego dysku po sektorze na nowy dysk za pomocą GNU ddrescue , a następnie CHKDSK
naprawić błąd systemu plików. Jeśli się to nie powiedzie, a dane są szczególnie cenne, możesz wysłać dysk do dedykowanej usługi odzyskiwania danych; usługi te są jednak zwykle bardzo drogie ze względu na ich wysoce specjalistyczny charakter i rzadko są tego warte.