Mam Raspbian na karcie SD i przypadkowo ją wyczyściłem. Teraz mam 2 widoczne partycje. Jak pozbyć się partycji na komputerze Mac.
Mam Raspbian na karcie SD i przypadkowo ją wyczyściłem. Teraz mam 2 widoczne partycje. Jak pozbyć się partycji na komputerze Mac.
Polecenie diskutil
w systemie macOS jest niesamowicie wydajne i może zrobić wszystko, czego potrzebujesz. (Możesz uruchomić poniższe w aplikacji Terminal.)
Znajdź swoją kartę SD:
$ diskutil list
... lub:
$ diskutil wyświetla zewnętrzną fizyczną listę
Po prawej stronie, pod IDENTIFIER
, zobaczysz swój dysk oznaczony etykietą disk2
lub disk3
itd. Możesz użyć tej etykiety aby od teraz odwoływać się do karty SD. Zamierzam użyć disk2
jako moich przykładowych poleceń, ale upewnij się, że używasz swojego rzeczywistego identyfikatora.
W przypadku płyty takiej jak Raspberry Pi, potrzebujesz FAT32 z MBR (Master Boot Record). Uruchom:
$ diskutil eraseDisk FAT32 RASPBIAN MBRFormat disk2
... upewniając się, że disk2
to identyfikator Twojej karty SD z wcześniejszej wersji. RASPBIAN
może być wszystkim. Nazwie wolumin, który zobaczysz po zamontowaniu. Polecenie eraseDisk
obsłuży odmontowanie i ponowne zamontowanie dysku, więc nie musisz się tym martwić.
To powinno być wszystko, czego potrzebujesz. Otrzymasz jedną partycję FAT32. Będzie wyglądać mniej więcej tak, jak poniżej, jeśli uruchomisz diskutil list external
:
/ dev / disk2 (zewnętrzny, fizyczny)
#: NAZWA TYPU IDENTYFIKATOR ROZMIARU
0: FDisk_partition_scheme * 15,8 GB dysk 2
1: DOS_FAT_32 RASPBIAN 15,8 GB dysk2s1
Następnie możesz skopiować pliki Raspbian NOOBS na kartę SD.
Jeśli chcesz całkowicie wyzerować lub ustawić losowo kartę SD, możesz uruchomić:
$ diskutil unmountDisk disk2
... a następnie:
$ diskutil zeroDisk disk2
... lub:
$ diskutil randomDisk disk2
(Polecenie zeroDisk
/ randomDisk
wydaje się preferować wcześniej polecenie unmountDisk
.)
Afterwords, musisz uruchomić wcześniej polecenie eraseDisk
, aby je sformatować, aby móc korzystać z karty SD.
Dostępnych jest wiele innych poleceń.Uruchom man diskutil
, aby zobaczyć je wszystkie ( q
, aby zamknąć stronę podręcznika).
Korzystanie z terminala:
lista diskutil
diskutil unmountDisk / dev / diskX
(X to numer dysku z kroku 1)
sudo dd if = / dev / urandom of = / dev / diskX bs = 1000000
(X to numer dysku z kroku 1)
Więc czekaj!Możesz nacisnąć ctrl + t, aby zobaczyć stan dd
.
Zakładając, że Narzędzie dyskowe nie działa, spróbuj sformatować kartę za pomocą oficjalnego narzędzia stowarzyszenia SD Association.Pobranie programu służącego tylko do formatowania kart SD może wydawać się trochę głupie, ale kazałem mu naprawiać różnego rodzaju dziwne błędy, gdy nic innego nie działało, w tym narzędzie dyskowe / diskutil.
Spróbuję krótkiej metody krok po kroku:
Otwórz terminal
Wpisz:
lista diskutil
znajdź identyfikator urządzenia karty pamięci, będzie to coś takiego jak / dev / diskX
Polecenie formatu to:
diskutil eraseDisk SYSTEM PLIKÓW NAZWA KARTY IDENTYFIKATOR
Spowoduje to ponowne sformatowanie dysku DEVICIDENTIFIER z partycją one z systemem plików SYSTEM_PLIKÓW i nadanie jej nazwy NAZWA KARTY. Ostrożnie, wszystkie inne partycje zostaną usunięte!
Zastąp SYSTEM PLIKÓW żądanym identyfikatorem systemu plików. Możesz uzyskać listę dostępnych systemów plików:
diskutil listFilesystems
jako przykład: diskutil eraseDisk FAT32 MYCARD / dev / disk3
-> formatuje kartę pamięci / dev / disk3 jako pojedynczą partycję FAT32 o nazwie "MYCARD"
Wydaje się, że MacOS nie może usunąć partycji „RECOVERY”.Raspbian tworzy tę partycję na karcie.Podczas próby wymazania partycji za pomocą aplikacji Disk Utility lub diskutil operacja kończy się niepowodzeniem i wyświetlany jest błąd „Nie można odinstalować woluminu”.
Użyj Narzędzia dyskowego, aby ponownie podzielić dysk na partycje. Powinien być w stanie wykonać wszystko, czego potrzebujesz, łącznie z ponownym formatowaniem, jeśli jest to potrzebne.
Użyj narzędzia dyskowego Apple. Najpierw wybierz partycję rozruchową, kliknij przycisk kasowania, nadaj jej żądaną nazwę i kliknij wymaż.Teraz twoja karta SD będzie miała tylko jedną partycję o nazwie, którą jej nadałeś.