Mam kartę pamięci SanDisk SDXC o pojemności 64 GB, której chciałbym używać z moim MacBookiem Pro i jego gniazdem kart SD. Mam jednak problemy z formatowaniem / partycjonowaniem karty SD i nie mogę zrozumieć, co się dzieje.
Po włożeniu karty SD do gniazda otrzymuję od Lion następujące informacje: Włożonego dysku nie można odczytać na tym komputerze. Zainicjuj ... Ingore lub Eject
Po otwarciu Narzędzia dyskowego widzę dysk wymieniony jako Apple SDXC Reader Media, a gdy próbuję sformatować kartę „Usuń” (jako exFAT lub inny format), pojawia się następujący błąd: Kasowanie dysku nie powiodło się z błędem: Nie można zapisać do ostatniego bloku urządzenia.
Trochę tła: karta SDXC działała dobrze, kiedy ją pierwszy raz kupiłem. Ale potem zacząłem używać sabnzbd http://sabnzbd.org/ do pobierania i zapisywania plików bezpośrednio na kartę SD. Coś się wydarzyło (nie pamiętam, jaki był błąd!) I od tego czasu nie mogłem pisać na swojej karcie. Próbowałem sformatować go, aby rozwiązać problem, ale wygląda na to, że problem jest dość głęboki.
Jaki jest najlepszy sposób sformatowania karty w exFAT przez terminal? To może być następna rzecz, której spróbuję.
Czy masz jakieś sugestie dotyczące formatowania / naprawy tej karty SD?
źródło
diskutil
.Odpowiedzi:
Poniższa procedura powinna sformatować kartę SD, aby znów była użyteczna i spowodować ponowne mapowanie uszkodzonych sektorów na karcie, jeśli jest to część problemu. Ostrzeżenie, usunięcie niewłaściwego dysku może spowodować płacz, więc upewnij się, że wiesz, co robisz.
diskutil list
diskutil list
ponownie/dev/disk3
4 lub 5 itd.diskutil unmountDisk /dev/disk#
gdzie # to liczba określona wcześniejsudo dd if=/dev/zero of=/dev/rdisk# bs=64k
i pamiętaj o zastąpieniu numeru # poprzednim numerem dysku. Zwróć uwagę na „r” przed dyskiem, na wypadek, gdybyś pisał to ręcznie zamiast kopiować / wklejać tekst. Powinien zostać wyświetlony monit o podanie hasła w celu uruchomienia tego polecenia, ponieważ jest to niebezpieczne(64 x 1000 / n) / 60 = minutes until it finishes
gdzie n to szybkość, którą właśnie określiłeś, lub 5 w moim przykładzieźródło
sudo
ctrl + T
(tak, ctrl , nie polecenie) w oknie terminala, gdy proces jest uruchomiony. Następnie wyświetli statystyki z czymś(4643369 bytes/sec)
na końcu. Jest to nieco bardziej precyzyjne, ponieważ jest to tylko szybkość uruchomionego procesu, a nie ogólny dostęp do dysku całego systemu (uzyskany z Monitora aktywności).