
Dyski flash stały się niezbędnymi narzędziami do przesyłania danych, zapewniając użytkownikom wygodny sposób przenoszenia plików. Mogą jednak wystąpić problemy takie jak uszkodzenie i awaria, co prowadzi do frustrujących sytuacji. Na szczęście użytkownicy Linuksa, szczególnie ci korzystający z Ubuntu, mają dostęp do wielu wbudowanych narzędzi, które mogą pomóc przywrócić funkcjonalność uszkodzonego dysku USB. Ten przewodnik przeprowadzi Cię przez kroki skutecznej naprawy uszkodzonego dysku flash w systemie Linux.
Aby zapewnić bezpieczeństwo Twoich danych, zaczniemy od utworzenia kopii zapasowej zawartości Twojego dysku flash. Ta ostrożność jest ważna, ponieważ próby naprawy dysku mogą nieumyślnie pogorszyć sytuację. Tworząc kopię zapasową, możesz zabezpieczyć się przed trwałą utratą danych.
Krok 1: Utwórz skompresowaną pełną kopię zapasową
Linux oferuje różne rozwiązania tworzenia kopii zapasowych, ale najbardziej niezawodna metoda polega na użyciu dd
polecenia w połączeniu z gzip
w celu kompresji.
Przed przystąpieniem do tworzenia kopii zapasowej sprawdź, czy problem leży w samym napędzie. Podłączenie USB do innego portu lub innego komputera może pomóc stwierdzić, czy problem jest związany ze sprzętem, np.luźne połączenie.
Po potwierdzeniu, że dysk flash jest rzeczywiście problematyczny, podłącz go do komputera. Otwórz terminal, naciskając CTRL+ Alt+ T. Zidentyfikuj urządzenie USB, wykonując następujące polecenie:
ls /dev/disk/by-id

Jeśli nie jesteś pewien nazwy urządzenia, możesz także uruchomić polecenie lsblk
lub, sudo fdisk -l
aby je zlokalizować (poszukaj czegoś takiego jak /dev/sdb, a nie konkretnej partycji, np./dev/sdb1).
Aby utworzyć kopię zapasową dysku flash, użyj poniższego polecenia, aby skompresować kopię zapasową:
sudo dd if=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress | gzip -c > /home/USERNAME/backups/BACKUP_NAME.img.gz

Upewnij się, że ścieżka „ /home/USERNAME/backups/ ” istnieje; możesz ją utworzyć za pomocą mkdir -p /home/USERNAME/backups
.if=
Parametr odnosi się do twojego dysku flash, podczas gdy gzip
obsługuje proces kompresji.
Jeśli chcesz przywrócić kopię zapasową, po prostu odwróć sekwencję poleceń i określ dysk flash jako urządzenie wyjściowe:
sudo gzip -cd /home/USERNAME/backups/BACKUP_NAME.img.gz | sudo dd of=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress
Krok 2: Naprawa systemu plików za pomocą FSCK
Po zabezpieczeniu danych następnym krokiem jest próba naprawy. Możesz wykorzystać fsck
polecenie, które jest skuteczne w przypadku uszkodzonych bloków plików — często będących główną przyczyną nieczytelności i uszkodzenia.
W tym kroku będziesz pracować z konkretną partycją dysku USB. Zidentyfikuj ją za pomocą tego polecenia:
ls /dev/disk/by-id/usb*
Następnie uruchom fsck
polecenie, używając następującej składni:
sudo fsck -v -y /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK

-
sudo fsck
przyznaje poleceniu uprawnienia administracyjne. -
-v
zapewnia szczegółowe informacje wyjściowe podczas operacji. -
-y
poleca narzędziu automatyczną korektę wykrytych błędów. -
/dev/disk…
wskazuje konkretną partycję podlegającą sprawdzeniu.
Krok 3: Sformatuj dysk USB za pomocą FDISK/MKFS
Jeśli fsck
problem nie zostanie rozwiązany, następnym krokiem będzie sformatowanie dysku, co w praktyce oznacza przywrócenie go do nowego stanu.
Zacznij od usunięcia wszystkich istniejących danych systemu plików i utworzenia nowej struktury za pomocą fdisk
:
sudo fdisk /dev/disk/by-id/YOUR_FLASH_DRIVE

Naciśnij oi naciśnij Enter, aby skonfigurować nową tabelę partycji DOS, zapewniając maksymalną zgodność. Alternatywnie naciśnij, gaby utworzyć tabelę partycji GPT, jeśli używasz nowoczesnego systemu operacyjnego.
Następnie utwórz nową partycję, naciskając ni, aby putworzyć partycję podstawową. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zaakceptować ustawienia domyślne i przydzielić cały dysk dla tej nowej partycji.

Na koniec naciśnij przycisk, waby zapisać zmiany na dysku USB i wyjść.

Formatowanie partycji
Twoja nowa partycja będzie pozbawiona systemu plików, co sprawi, że będzie bezużyteczna do momentu sformatowania. Użyj jednego z mkfs
narzędzi dostępnych w nowoczesnych dystrybucjach Linuksa, aby sformatować partycję. Aby sformatować jako FAT32 — który jest szeroko kompatybilny — wykonaj:
sudo mkfs.fat -F 32 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

W przypadku formatowania NTFS, które jest zalecane w celu zapewnienia zgodności z systemem Windows, użyj:
sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
Lub dla formatowania EXT4 odpowiedniego dla systemów Linux:
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Należy pamiętać, że EXT4 jest zoptymalizowany dla systemu Linux, ale nie jest kompatybilny z systemami Windows ani macOS bez dodatkowego oprogramowania.
Po sformatowaniu możesz zamontować dysk USB i sprawdzić jego działanie, lsblk
ponownie sprawdzając, czy system plików jest rozpoznawany i czy można go zamontować.
Krok 4: Korzystanie z narzędzi GUI do naprawy i formatowania
Jeśli operacje wiersza poleceń nie odpowiadają Twoim oczekiwaniom, rozważ użycie narzędzia Disks dostępnego w Ubuntu. To narzędzie jest przyjazne dla użytkownika i upraszcza proces sprawdzania i formatowania dysku USB.
Aby go znaleźć, otwórz menu aplikacji i wyszukaj Disks. Po znalezieniu uruchom aplikację.

Wybierz dysk USB z listy po lewej stronie i kliknij ikonę koła zębatego. Wybierz opcję Napraw system plików i postępuj zgodnie z podanymi krokami, aby przeprowadzić proces naprawy.
Jeśli system plików jest uszkodzony w stopniu uniemożliwiającym odzyskanie, możesz sformatować dysk USB. Wybierz dysk USB, kliknij ponownie ikonę koła zębatego, a następnie wybierz Format Partition.

Gdy zostaniesz o to poproszony, wpisz nazwę swojego dysku USB w polu Nazwa woluminu i wybierz żądaną opcję systemu plików:
- Ext4: Zoptymalizowany dla systemu Linux.
- NTFS: Najlepiej nadaje się dla systemu Windows.
- FAT: Obsługuje różne urządzenia, w tym smartfony i konsole do gier.

Pamiętaj o opcji Erase. W przypadku szybkiego formatowania wyłącz ją. W przypadku kompleksowego wymazywania włącz ją — jest to zalecane w przypadku dysków, co do których istnieje podejrzenie, że mają uszkodzone bloki.

Krok 5: Naprawa za pomocą GParted
Jeśli wolisz korzystać z graficznego interfejsu, GParted stanowi doskonałą alternatywę dla zarządzania partycjami dyskowymi i naprawy dysków. Oferuje on zaawansowane opcje w porównaniu do domyślnego narzędzia Dyski.
Aby rozpocząć, zainstaluj GParted za pomocą terminala, wpisując następujące polecenie:
sudo apt install gparted
Po zainstalowaniu uruchom GParted z menu aplikacji lub gparted
w terminalu i, gdy zostaniesz o to poproszony, wprowadź swoje hasło.

Wybierz dysk USB z menu rozwijanego w prawym górnym rogu. Uważaj, aby wybrać właściwy dysk, aby uniknąć przypadkowego usunięcia danych z głównego dysku systemowego. Jeśli dysk flash jest zamontowany, kliknij go prawym przyciskiem myszy i wybierz Odmontuj. Następnie możesz wykonać sprawdzenie systemu plików lub całkowicie sformatować dysk, korzystając z odpowiednich opcji.
Wniosek
Dzięki tym krokom możesz przywrócić uszkodzony dysk USB i sprawić, że będzie gotowy do użycia, skutecznie przywracając go do stanu jak nowy. Jeśli chcesz również utworzyć dysk USB Linux Live, szczegółowe instrukcje są dostępne tutaj.
Dodaj komentarz