Mam napęd USB 4 GB i napisałem iso
plik do niego. Teraz chcę usunąć z niego dane. Czy jest jakiś sposób, aby cofnąć przestrzeń?
Użyłem Linuksa do wypalenia iso
plik następujący te instrukcje .
W tamtym czasie myślałem, że to będzie tak samo jak używanie Pendrive Linux do pisania iso
więc mogłem sformatować dysk USB, gdybym chciał odzyskać pamięć, ale się myliłem. To było jak spalenie iso
plik na CD / DVD, co oznacza, że dane zostały nagrane, ale nie można ich usunąć, teraz straciłem 3 GB pamięci.
Jak mogę przywrócić dysk Flash jako zwykłe urządzenie pamięci masowej?
partitioning
usb-flash-drive
formatting
user280213
źródło
źródło
Odpowiedzi:
Termin „spalanie” nie dotyczy pamięci flash USB. Nawet jeśli niektórzy ludzie nadal nazywają to „paleniem” podczas pisania obrazów ISO, to nie ma znaczenia. Pamięć USB przechowuje zawartość obrazu ISO dokładnie w taki sam sposób, w jaki przechowuje zwykłe pliki - to znaczy, że można je usunąć i nadpisać czymś innym.
Jedyną różnicą jest to, że obraz ISO został napisany na szczycie partycji i amp; informacje o systemie plików, których system operacyjny użyłby do określenia ilości dostępnego miejsca. Tak więc zamiast partycji 4 GB obejmującej całą pamięć flash, system operacyjny widzi teraz partycje znajdujące się na obrazie ISO - to znaczy partycję ~ 1 GB z systemem Linux i 3 GB „nieużywanej” przestrzeni.
W systemie Linux można użyć dowolnego narzędzia do partycjonowania (np. Graficznego) GParted ) po prostu wymaż wszystkie istniejące partycje i utwórz pełnowymiarową ponownie sformatuj tę partycję w FAT32 jak zwykle.
Niestety Windows lubi dyskryminować dyski wymienne i pamięci USB, ale nadal można usunąć informacje o partycjach za pomocą
dd
dla Windowsa , a Windows poprosi o „sformatowanie” pamięci USB. To polecenie zniszczyłoby pierwszy megabajt, co powinno naprawdę wystarczyć, aby system operacyjny myślał, że cały dysk nie jest partycjonowany.Oczywiście uciekaj
dd.exe --list
najpierw i zastąpHarddisk?
z dokładną nazwą swojej pamięci USB. (Uważaj, aby nie wymazać tablicy partycji dysku systemowego, nawet jeśli--filter=removable
powinien temu zapobiec.)źródło
Kiedy piszesz obraz ISO na dysku flash USB z dd, nadpisujesz kilka rzeczy na urządzeniu, w tym tablicę partycji. Często możliwe jest ponowne podzielenie ich na partycje za pomocą prostego partycjonera, ale należy upewnić się, że partycjoner sprawdza rozmiar rzeczywistego dysku, zamiast wierzyć w tabelę partycji, jak robią to niektóre partycje. W niektórych przypadkach może to być dość skomplikowane.
Moim zdaniem najprostszym sposobem uniknięcia tej złożoności jest całkowite wymazanie partycji dysku flash USB:
OSTRZEŻENIE: sprawdź ponownie, czy
[letter]
Częścią powyższego jest litera dla twojego rzeczywistego dysku flash USB, który chcesz sformatować. Zrób to na głównym urządzeniu pamięci masowej komputera i na Tobie będzie stracić dane.Po wykonaniu tej czynności możesz ponownie utworzyć partycje na dysku flash i sformatować je. Twój partycjoner może narzekać, że dysk flash nie ma na nim tablicy partycji; to jest normalne (
dd
polecenie, które właśnie uruchomiłeś, wymazało to) i powinieneś je zignorować.źródło
Dzieje się tak, ponieważ zamiast wykrywać dysk flash USB, wykrywa go jako dysk twardy USB z wieloma partycjami.
całe usb będzie / dev / sdb
Partycje będą takie jak / dev / sdb1 / dev / sdb2 / dev / sdb3 itd. ....
Musisz więc usunąć całą partycję i utworzyć pojedyncze partycje.
wykonaj następujące czynności: -
Teraz naciśnij d, aby usunąć partycję
usuń wszystkie partycje.
Teraz możesz tworzyć nowe partycje za pomocą fdisk lub dowolnego innego narzędzia bez żadnego błędu, ponieważ partycje zostały usunięte.
źródło
/dev/sdb
dysk to Twój rzeczywisty dysk flash. Jeśli masz dwa (lub więcej) dyski twarde, spowoduje to wyczyszczenie dysku twardego, a nie dysku flash.