Jak sformatować dysk USB w systemie Linux, który działa z systemem Windows

Opublikowany: 2022-07-16
Laptop z systemem Linux wyświetlający monit o bash
fatmawati achmad zaenuri/Shutterstock.com

Czasami użytkownicy Linuksa muszą wymieniać pliki z komputerami z innymi systemami operacyjnymi, takimi jak Windows lub macOS. To dość proste z dyskiem USB — o ile jest prawidłowo sformatowany.

Spis treści

Format uniwersalny?
Najważniejsze kroki
Formatowanie za pomocą dysków GNOME
Formatowanie w wierszu poleceń
Unikaj bariery 4 GB

Format uniwersalny?

Dyski twarde Linux są najczęściej formatowane do ext4, chociaż inne formaty powoli zyskują na popularności, takie jak btrfs i ZFS. Są to formaty systemu plików specyficzne dla systemu Linux. Z napędami USB to już inna historia. Aby cieszyć się maksymalną elastycznością i móc z nich korzystać w systemie Windows lub macOS, a także w systemie Linux, muszą być sformatowane na coś, co działa we wszystkich trzech systemach operacyjnych.

Oczywiście, używanie formatu tylko dla Linuksa nie da nam tego, czego potrzebujemy. Ani nie używa formatu tylko Apple. Najbardziej zbliżony do esperanto formatów przechowywania plików był FAT32. Dyski USB sformatowane zgodnie z tym standardem firmy Microsoft mogą być używane zamiennie w systemach Windows, Linux i macOS. To było świetne, dopóki nie próbowałeś zapisać pliku, który był większy niż 4 GB. To był stały, górny limit rozmiaru pliku w systemie FAT32.

Którego systemu plików Linux należy użyć?
Jakiego systemu plików Linux należy używać?

System plików exFAT pokonuje to ograniczenie. To kolejny format firmy Microsoft, kompatybilny z macOS i — od jądra 5.4 — z Linuksem. To sprawia, że ​​jest silnym pretendentem do najlepszego systemu plików dla dysków USB, które muszą współpracować z trzema dużymi systemami operacyjnymi. Nie ma wad FAT32, ale nie ma też kosztów ogólnych i dodatkowej funkcjonalności NTFS. To też sprawia, że ​​jest szybki.

Tak długo, jak korzystasz z jądra Linuksa w wersji 5.4 lub nowszej, będziesz mógł używać exFAT tak łatwo, jak każdego innego obsługiwanego systemu plików. W chwili pisania tego tekstu obecne jądro Linuksa to 5.18, więc tak długo, jak masz niedawno załatany i zaktualizowany system, będzie dobrze. Zademonstrujemy metodę graficzną przy użyciu dysków GNOME, a także metodę terminalową.

Najważniejsze kroki

Kiedy zapisujesz nowy system plików na dysku USB, wszystko na nim jest usuwane. Oznacza to, że ważne jest, abyś:

  • Sprawdź, czy nie obchodzi Cię, że wszystko na dysku USB zostanie usunięte lub upewnij się, że skopiowałeś wszystko, co chcesz zachować na innym dysku.
  • Upewnij się, że wiesz, które urządzenie pamięci jest tym, które chcesz sformatować. Nie sformatuj niewłaściwego dysku. Łatwo popełnić błąd na komputerze wielodyskowym.

POWIĄZANE: Jak wyświetlić listę urządzeń komputera z terminala Linux

Formatowanie za pomocą dysków GNOME

Najbezpieczniejszym sposobem na rozpoczęcie jest odłączenie dysku USB. W Ubuntu możesz nacisnąć klawisz „Super”, a następnie wpisać „dyski” w polu wyszukiwania. Zobaczysz ikonę disks . Kliknij ikonę, aby uruchomić aplikację disks GNOME.

Aplikacja disks wyświetla listę urządzeń pamięci masowej, które można znaleźć na lewym pasku bocznym.

Lista urządzeń pamięci masowej na dyskach GNOME

Ten komputer jest wyposażony w mieszankę dysków fizycznych i dysków SSD oraz optyczny napęd CD/DVD.

Podłącz dysk USB. Linux to wykryje, a zmiana zostanie odzwierciedlona w aplikacji disks GNOME.

Dysk USB wymieniony na dyskach GNOME

Dysk został dodany do listy znanych urządzeń pamięci masowej i jest prawidłowo zidentyfikowany jako Kingston Data Traveler. Całkowita pojemność tego dysku USB wynosi 32 GB, ale jest wyświetlana jako 31 GB. Dzieje się tak, ponieważ podczas formatowania dysku tracisz trochę miejsca. Nie zdziw się, jeśli pojemność twojego dysku USB nie jest tak duża, jak się spodziewasz.

Kliknij dysk, aby zobaczyć kilka informacji na jego temat.

Szczegóły napędu USB wymienione na dyskach GNOME

Widzimy, że jest sformatowany w systemie plików ext4, a jego oznaczenie Linux to „/dev/sdc”.

Kliknij ikonę koła zębatego, a następnie kliknij opcję menu „Formatuj partycję…”.

Opcja menu „Formatuj partycję”

Wpisz nazwę dysku USB, wybierz przycisk radiowy "Inne", a następnie kliknij przycisk "Dalej".

Zapewnienie nazwy woluminu dla dysku USB na dyskach GNOME

Wybierz przycisk radiowy „exFAT”, a następnie kliknij przycisk „Dalej”.

Przycisk opcji exFAT wybrany w oknie dialogowym Format niestandardowy

Zostaniesz ostrzeżony, że dysk USB zostanie wyczyszczony, i zobaczysz szczegóły dysku, dzięki czemu możesz potwierdzić, że jest to dysk, który zamierzasz sformatować. Dopiero gdy będziesz zadowolony, że jest to właściwy dysk, kliknij czerwony przycisk „Formatuj”.

Strona potwierdzenia okna dialogowego formatu

Dysk jest sformatowany za Ciebie i wracasz do głównego ekranu disks . Wpis dotyczący dysku USB pokazuje teraz, że jest on sformatowany w systemie plików exFAT.

Dysk USB sformatowany do exFAT na wyświetlaczu dysków GNOME

Formatowanie w wierszu poleceń

Pierwszym krokiem jest pozytywna identyfikacja dysku USB. Możemy to zrobić za pomocą polecenia lsblk . Bez podłączonego dysku USB uruchom polecenie lsblk :

 lsblk 

Wyjście lsblk bez podłączonego dysku USB

Podłącz dysk USB do komputera i poczekaj chwilę, aż Linux go rozpozna i zamontuje. Następnie uruchom to samo polecenie lsblk :

 lsblk 

Wyjście lsblk z podłączonym dyskiem USB

Widzimy nowy wpis dotyczący dysku USB. Pojawia się jako urządzenie „/dev/sdc” i jest zamontowany w „/run/media/dave/MetalUSB”.

Zanim będziemy mogli go sformatować, musimy go odmontować. Będziemy musieli użyć sudo . Zauważ, że w poleceniu „umount” nie ma „n”.

Przekazujemy punkt montowania do polecenia umount . Powoduje to odmontowanie systemu plików . Jeśli użyjemy polecenia lsblk , zobaczymy, że dysk USB jest nadal rozpoznawany, ale nie jest już powiązany z punktem montowania.

 sudo umount/run/media/dave/MetalUSB
 lsblk 

Odmontowany dysk USB widoczny w danych wyjściowych polecenia lsblk

Aby sformatować dysk USB w nowym systemie plików, używamy polecenia mkfs.exfat . Musimy odwołać się do dysku USB, używając jego nazwy urządzenia, czyli „/dev/sdc”.

Opcja -L (etykieta) pozwala nam dostarczyć etykietę woluminu. Nazwiemy ten dysk USB „Metal32”.

 sudo mkfs.exfat -L Metal32 /dev/sdc 

Tworzenie systemu plików exFAT na dysku USB

Odłącz dysk USB, poczekaj chwilę, a następnie podłącz go ponownie. Użyj jeszcze raz polecenia lsblk , a zobaczysz, że dysk jest teraz zamontowany, a nazwa punktu montowania zmieniła się, aby odzwierciedlić nazwę, którą wybraliśmy podczas tworzenia systemu plików .

 lsblk 

Dysk USB zamontowany w nowym punkcie montowania

Aby sprawdzić, czy system plików jest rzeczywiście exFAT, możemy użyć polecenia df z opcją -T (typ).

 df -T /dev/sdc 

Używanie polecenia df do sprawdzania systemu plików dysku USB

Widzimy, że system plików jest wymieniony jako exFAT.

POWIĄZANE: Jak korzystać z polecenia mkfs w systemie Linux

Aby upewnić się, że Microsoft Windows jest zadowolony z dysku USB, podłączyliśmy go do komputera z systemem Windows i przyjrzeliśmy się jego właściwościom. Windows 10 potraktował dysk jako działający i poprawnie sformatowany dysk USB, korzystający z systemu plików exFAT.

Właściwości dysku USB w systemie Windows 10

Unikaj bariery 4 GB

Teoretyczny maksymalny rozmiar pliku w exFAT to 16EB (Exbibytes). Chociaż prawdopodobnie nigdy nie będziesz musiał transportować pliku o takim rozmiarze, potrzeba przesyłania i udostępniania plików powyżej 4 GB jest dość powszechnym wymogiem, aby exFAT był dobrym kandydatem na uniwersalny format dysków USB.