Problem z pendrive’em, który nie chce się sformatować, zwykle wynika nie z jednego kliknięcia w złe okno, tylko z blokady zapisu, uszkodzonej tablicy partycji albo błędów pamięci flash. Pokażę, jak w Linuxie rozpoznać źródło kłopotu, jak bezpiecznie odmontować nośnik, jak przeprowadzić formatowanie krok po kroku i kiedy dalsze próby przestają mieć sens. To praktyczny przewodnik dla sytuacji, w której chcesz odzyskać sprawny nośnik albo szybko ocenić, czy jest jeszcze czego ratować.
Najkrótsza droga to najpierw diagnoza, potem czyste formatowanie
- Najpierw sprawdzam, czy nośnik nie jest tylko logicznie uszkodzony albo przełączony w tryb tylko do odczytu.
- Do diagnozy wystarczą zwykle
lsblkidmesg; pokazują, czy system widzi błędy I/O i gdzie jest zamontowana partycja. - Jeśli problem dotyczy samej struktury danych, pomaga odmontowanie,
wipefs, a potem nowe formatowanie. - Gdy pendrive wraca do read-only albo sypie błędami po różnych portach, traktuję go jako nośnik do wymiany.
- Do Linuxa wybieram najczęściej ext4, a do pracy między systemami FAT32 lub exFAT.
Najpierw ustal, czy problem jest w systemie plików czy w sprzęcie
W praktyce odróżniam dwa typy problemów. Pierwszy to awaria logiczna: system plików jest uszkodzony, tablica partycji nie zgadza się z rzeczywistością albo narzędzie próbuje pracować na zamontowanym wolumenie. Drugi to awaria sprzętowa: kontroler pamięci zaczyna blokować zapis, a system widzi nośnik jako tylko do odczytu. Od tego rozróżnienia zależy, czy walczymy narzędziami administracyjnymi, czy już tylko ratujemy dane.
| Objaw | Co to zwykle oznacza | Co robię dalej |
|---|---|---|
| System pokazuje nośnik jako tylko do odczytu | Blokada zapisu, przełącznik ochrony przed zapisem albo awaria kontrolera | Sprawdzam przełącznik, port USB i wynik lsblk
|
| Formatowanie kończy się błędem I/O | Uszkodzone komórki pamięci albo problemy z komunikacją na magistrali USB | Kopiuję to, co się jeszcze da odczytać, i sprawdzam log jądra |
| Partycje znikają albo wracają po restarcie | Rozsypana tablica partycji lub stare sygnatury po obrazie systemu | Czyszczę sygnatury i tworzę strukturę od nowa |
| Formatowanie trwa bardzo długo i nie kończy się poprawnie | Kontroler powtarza próby zapisu na uszkodzonych blokach | Traktuję to jako sygnał ostrzegawczy, nie jako zwykły błąd systemu plików |
Jeśli widzę błędy I/O albo trwałe przejście w tryb tylko do odczytu, nie zakładam już, że kolejne formatowanie załatwi sprawę. Wtedy przechodzę do szybkiej diagnostyki systemowej, bo ona najszybciej pokazuje, czy nośnik jeszcze ma sens.
Sprawdź blokadę zapisu i odmontuj nośnik
Ja zaczynam od sprawdzenia, czy pendrive nie jest po prostu zamontowany albo zablokowany mechanicznie. Na części nośników i adapterów SD jest mały suwak ochrony przed zapisem; na innych problem robi uszkodzony port, hub bez zasilania albo sam kernel, który po błędach przełącza urządzenie w tryb tylko do odczytu.
- Sprawdzam urządzenie poleceniem
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,RO,MODEL. KolumnaROmówi wprost, czy system uważa nośnik za tylko do odczytu. - Jeśli partycja jest zamontowana, odmontowuję ją przed formatowaniem:
sudo umount /dev/sdX1. Gdy pendrive ma kilka partycji, odmontowuję je wszystkie. - Oglądam log jądra:
dmesg | tail -n 50. Szukam komunikatów oI/O error, resetach USB albo ponownych próbach inicjalizacji urządzenia.
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,RO,MODEL
sudo umount /dev/sdX1
dmesg | tail -n 50
Jeżeli nośnik jest widoczny jako RO=1 albo kernel zgłasza błędy zapisu, nie marnuję czasu na kolejne kliknięcia w oknach dialogowych. Najpierw usuwam przyczynę logiczną, a dopiero potem przechodzę do właściwego formatowania.

Jak sformatować pendrive w Linuxie krok po kroku
Jeśli nośnik jest tylko logicznie uszkodzony, formatowanie zwykle przywraca go do życia. Ja robię to albo w GNOME Disks, albo w terminalu, bo oba warianty dają przewidywalny efekt i nie wymagają zgadywania, na której partycji siedzą dane.
W GNOME Disks
- Otwieram aplikację Disks.
- Wybieram właściwy pendrive z listy po lewej stronie. Tu naprawdę nie wolno się pomylić, bo formatowanie usuwa dane z wybranego nośnika.
- Jeśli wolumen jest zamontowany, najpierw go odmontowuję.
- Wybieram opcję formatowania partycji albo całego dysku, zależnie od tego, czy chcę tylko nowy system plików, czy też czystą strukturę od zera.
- Ustawiam system plików, nadaję nazwę i zatwierdzam operację.
Przeczytaj również: BIOS nie widzi pendrive - Sprawdź jak skutecznie to naprawić
W terminalu
Terminal daje więcej kontroli, zwłaszcza gdy GUI zawiesza się na uszkodzonym nośniku. Najpierw identyfikuję właściwe urządzenie, potem odmontowuję partycję, usuwam stare sygnatury i zakładam nową strukturę.
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,RO,MODEL
sudo umount /dev/sdX1
sudo wipefs -a /dev/sdX
sudo parted /dev/sdX mklabel msdos
sudo parted -a optimal /dev/sdX mkpart primary fat32 1MiB 100%
sudo mkfs.vfat -F 32 /dev/sdX1
Ważna uwaga: wipefs -a usuwa sygnatury systemów plików i tablic partycji, ale nie jest bezpiecznym kasowaniem danych. To narzędzie do uporządkowania struktury nośnika, a nie do trwałego wymazywania informacji. Jeśli po tym kroku pendrive nadal zachowuje się źle, sprawdzam już głębiej tablicę partycji i stan samej pamięci.
Jaki system plików wybrać po naprawie
Sam format to jedno, ale wybór systemu plików decyduje o tym, czy pendrive będzie wygodny, czy tylko formalnie sprawny. Do różnych zastosowań wybieram różne rozwiązania, bo nie ma jednego idealnego systemu dla każdego scenariusza.
| System plików | Kiedy go wybieram | Mocne strony | Ograniczenia |
|---|---|---|---|
| FAT32 | Gdy nośnik ma działać na bardzo różnych urządzeniach, także starszych | Maksymalna kompatybilność, prostota, czytelność dla wielu sprzętów RTV i routerów | Limit jednego pliku do 4 GB |
| exFAT | Gdy pendrive ma służyć między Windows, macOS i Linuxem, a pliki bywają duże | Brak limitu 4 GB na plik, dobra wygoda w codziennym użyciu | Bywa gorzej wspierany przez bardzo stary sprzęt |
| ext4 | Gdy nośnik ma działać wyłącznie w Linuxie | Journaling, dobra odporność na błędy logiczne, wygodne uprawnienia | Słaba praktyczność poza Linuksem |
W praktyce najczęściej wybieram exFAT do wymiany plików między systemami, a ext4 wtedy, gdy pendrive będzie używany tylko w Linuxie. FAT32 zostawiam na sytuacje, w których liczy się zgodność ze starszym sprzętem, nawet kosztem limitu pojedynczego pliku. Jeśli nośnik ma trafić także do Windowsa i potrzeba czegoś bardziej „zwykłego” niż exFAT, NTFS też działa, ale do prostego pendrive’a nie jest moim pierwszym wyborem.
Kiedy trzeba usunąć tablicę partycji i założyć ją od nowa
Jeśli samo formatowanie dalej wywala błąd, zwykle nie chodzi już o sam system plików, tylko o stare sygnatury albo uszkodzoną tablicę partycji. Tu rozdzielam dwie sytuacje: naprawę istniejącej partycji i stworzenie wszystkiego od zera.
Gdy partycja istnieje, ale system plików jest uszkodzony, próbuję najpierw naprawy na odmontowanym nośniku. Dla ext4 uruchamiam fsck, a dla FAT używam odpowiedniego narzędzia z rodziny fsck.fat. To ma sens tylko wtedy, gdy struktura partycji jest jeszcze poprawna, a problem siedzi w metadanych systemu plików.
sudo umount /dev/sdX1
sudo fsck -f /dev/sdX1
Jeśli narzędzia widzą kilka sprzecznych sygnatur, albo pendrive wrócił po obrazie ISO i zostały po nim resztki starego układu, czyszczę nośnik bardziej zdecydowanie. Wtedy najpierw usuwam sygnatury poleceniem wipefs -a /dev/sdX, a potem tworzę nową tablicę partycji i świeżą partycję. Dla prostego pendrive’a wybieram zwykle msdos, a gpt zostawiam do nowszych, bardziej świadomie zarządzanych konfiguracji.
Właśnie tu najłatwiej popełnić błąd: ludzie próbują formatować partycję, choć tak naprawdę system widzi jeszcze stare znaki po poprzednim układzie. Jeśli po odtworzeniu struktury format nadal się nie udaje, problem zwykle nie jest już programowy, tylko sprzętowy.
Kiedy przestać walczyć z nośnikiem i go wymienić
Są sytuacje, w których dalsze formatowanie nie ma sensu. Jeżeli pendrive po kilku minutach wraca do trybu tylko do odczytu, ma błędy I/O na różnych komputerach albo z dnia na dzień raportuje dziwne pojemności, traktuję to jako awarię kontrolera lub zużycie pamięci flash.
- Problem wraca po każdym kolejnym formacie. To zwykle oznacza, że urządzenie nie potrafi już stabilnie zapisywać danych.
-
dmesgpokazuje powtarzające się błędy USB albo I/O. Wtedy system nie „wymyśla” problemu, tylko rejestruje realne kłopoty z odczytem lub zapisem. - Nośnik jest widoczny jako tylko do odczytu na kilku różnych maszynach. To mocny sygnał, że blokada pochodzi z samego urządzenia, a nie z jednego systemu.
- Kopiowanie przerywa się losowo albo pliki znikają po ponownym podłączeniu. To klasyczny objaw nośnika, któremu nie warto już ufać.
-
Testy powierzchniowe pokazują błędy. Narzędzia takie jak
badblockspomagają potwierdzić podejrzenie, ale na zużytym pendrive’ie traktuję je wyłącznie jako diagnostykę, nie jako naprawę.
Jeśli pliki są ważne, najpierw je odzyskuję, a dopiero potem eksperymentuję z naprawą. Jeżeli pendrive służył tylko do zwykłych transferów i zaczyna się zachowywać jak zużyty nośnik, wymiana jest zwykle tańsza niż kolejne godziny walki z urządzeniem. Po udanym formatowaniu zawsze robię jeszcze szybki test zapisu kilku większych plików i sprawdzam, czy po bezpiecznym odłączeniu wszystko nadal jest na miejscu; jeśli choć raz znowu pojawia się tryb tylko do odczytu, odkładam taki pendrive na bok.