Jeśli używasz karty SD do bardziej zaawansowanych celów niż zwykłe przechowywanie zdjęć cyfrowych (np. Na telefonie komórkowym lub mikro systemie operacyjnym), okaże się, że wymaga ona nieco więcej finezji niż zwykłe sformatowanie karty, aby odzyskać całe miejsce. Czytaj dalej, ponieważ pokazujemy, jak to zrobić.
Drogi Poradniku,
Poszedłem wraz z jeden z twoich świetnych tutoriali na temat Raspberry Pi kilka miesięcy temu. Niedawno zaktualizowałem do większej karty SD dla Pi i wyciągnąłem starą, aby użyć jej w innym projekcie. Kiedy poszedłem ponownie sformatować kartę, dostępne było tylko 64 MB z pierwotnej pojemności, a nawet kiedy przeszedłem do Zarządzania dyskami w systemie Windows, najlepsze, co mogłem zrobić, to zrzucić zawartość niedostępnej (i prawdopodobnie wypełnionej Linuksem) partycji. To pozostawiło mi małą partycję dostępną dla systemu Windows i dużą partycję fantomową, z którą nie mogę nic zrobić.
Jestem pewien, że istnieje prosta poprawka, ale nie jestem nawet pewien, czy wykonałem dobrą robotę opisując mój problem (więc wyobrażasz sobie, że nie wiem, czego szukać w Google, aby dotrzeć do sedna rzeczy !) Wsparcie!
Z poważaniem,
Cierpi na karłowatą kartę SD
Nie martw się Cierpienie, złapaliśmy kartę, której wcześniej używaliśmy w projekcie Pi, tylko po to, aby odtworzyć Twoją sytuację i pokazać, jak odzyskać pełną pojemność karty. Sednem problemu są zmiany partycji, które karta SD przechodzi podczas początkowej konfiguracji PI: 64 MB karty jest zarezerwowane jako dostępna dla systemu Windows partycja FAT32, na której znajdują się pliki konfiguracyjne i inne małe pliki korzystające z ułatwień dostępu opartych na FAT32 w różnych systemach operacyjnych (więc możesz łatwo włożyć kartę SD do nowoczesnego komputera i dostosować te pliki konfiguracyjne), a reszta jest sformatowana do użytku przez Raspbian, który jest wersją Linuksa pochodzącą z Debiana. W rezultacie większość karty staje się w systemie Windows czymś w rodzaju czarnej dziury.
To powiedziawszy, naprawa jest łatwa, gdy masz pod ręką odpowiednie narzędzie. Najpierw przyjrzyjmy się, jak wygląda karta SD, jeśli spróbujesz odzyskać miejsce za pomocą Menedżera dysków, tak jak to zrobiłeś:
Możesz sformatować maleńką partycję 64M FAT32, ale pozostała część karty SD pozostaje „nieprzydzielona” po zrzuceniu istniejącej (i niedostępnej) partycji Linuksa. Żadna ilość wypychania ani wpychania w aplikacji Disk Manager nie rozwiąże tego problemu. Zamiast tego zajmiemy się prostym i skutecznym narzędziem DISKPART.
Otwórz menu Start i wpisz „diskpart” w polu uruchamiania. Naciśnij enter. Zostaniesz poproszony przez UAC systemu Windows o autoryzację dostępu administratora do narzędzia DISKPART.
Otworzy się okno podobne do wiersza polecenia, tylko w monicie zostanie wyświetlony komunikat „DISKPART”. Po wyświetleniu monitu wpisz „lista dysków”.
Na liście wyników na naszym komputerze widać dysk twardy komputera (119 GB) i wymienną kartę SD (14 GB). To jest absolutnie krytyczne zanotujesz właściwy numer dysku. Polecenia DISKPART są natychmiastowe i bez żadnego ostrzeżenia. Jeśli wpiszesz zły numer dysku, będziesz miał naprawdę zły czas.
Po zidentyfikowaniu numeru dysku karty SD wprowadź następujące polecenie „wybierz dysk #”, gdzie # to numer dysku na karcie SD.
Wszelkie polecenia, które wykonasz po tym momencie, spowodują tylko zmiany na wybranym dysku; teraz byłby dobry moment, aby dokładnie sprawdzić, czy wybrałeś właściwy dysk, aby zapewnić sobie dodatkowe bezpieczeństwo.
Następnie wprowadź polecenie „wyczyść”
Polecenie clean zeruje sektory dysku, które zawierają dane partycji. Jeśli chcesz wyzerować wszystkie dane na karcie SD, możesz zamiast tego użyć opcji „wyczyść wszystko”, ale jeśli nie masz pilnego powodu dotyczącego prywatności / bezpieczeństwa, aby nadpisać całą kartę SD zerami, nierozsądne jest marnowanie cykli odczytu / zapisu nośnika flash.
Po wyczyszczeniu dysku wprowadź następujące polecenie „utwórz partycję podstawową”
Polecenie, jak sugeruje składnia, tworzy nową partycję na dysku i ustawia ją jako podstawową. Po utworzeniu partycji podstawowej cała pojemność karty SD powinna być dostępna dla systemu Windows. Jeśli zajrzymy do Menedżera dysków, nie widzimy już małej partycji z ogromną porcją nieprzydzielonego miejsca, ale dużą partycję gotową do sformatowania:
To wszystko! Mała magia DISKPART i karta SD jest znowu fabrycznie nowa.