WoeUSB to narzędzie, którego używam wtedy, gdy z poziomu Linuksa trzeba przygotować instalacyjny pendrive z Windowsem bez zbędnych komplikacji. Najwięcej zależy tu nie od samego kliknięcia „start”, ale od dwóch decyzji: jakiego systemu plików użyć i czy obraz ma bootować w UEFI, czy w trybie legacy. Poniżej rozkładam to na praktyczne kroki, pokazuję typowe błędy i podpowiadam, kiedy lepiej sięgnąć po alternatywę.
Najkrótsza droga do bootowalnego USB z Windows na Linuksie
- WoeUSB służy do tworzenia instalacyjnego USB z obrazu Windows z poziomu Linuksa, najczęściej przez GUI albo terminal.
- FAT32 daje najlepszą zgodność z UEFI, ale ma limit pojedynczego pliku 4 GiB.
- NTFS pomaga przy większych obrazach, ale wymaga większej uwagi przy zgodności z firmware.
- Najczęstszy błąd to wskazanie partycji zamiast całego dysku, na przykład
/dev/sdb1zamiast/dev/sdb. - Jeśli brakuje zależności, proces zwykle zatrzymuje się na etapie GRUB, 7z albo obsługi NTFS.
- Gdy potrzebujesz wielu ISO na jednym pendrive, często lepszy będzie Ventoy niż narzędzie do jednego instalatora.
Co robi WoeUSB i kiedy warto po niego sięgnąć
Patrzę na to narzędzie jako na bardzo konkretny mechanizm: bierze obraz instalacyjny Windows i buduje z niego nośnik startowy, który ma ruszyć na zwykłym PC. W praktyce chodzi o sytuacje, w których pracujesz na Linuksie, a mimo to musisz zainstalować lub naprawić Windows bez dostępu do innego komputera z tym systemem. Nowsza gałąź projektu, WoeUSB-ng, jest właśnie przepisaną wersją oryginalnego WoeUSB i to na nią najczęściej zwracałbym uwagę dziś.
- Przydaje się, gdy chcesz przygotować USB z pliku ISO albo z fizycznego nośnika z Windowsem.
- Ma sens, jeśli zależy ci na bardziej przewidywalnym efekcie niż przy „surowym” kopiowaniu obrazu.
- Jest użyteczny zarówno w wersji tekstowej, jak i graficznej, więc można dobrać go do własnego stylu pracy.
- Nie jest to uniwersalne narzędzie do wszystkich systemów. Do obrazów Linuksa, multi-ISO albo nietypowych nośników zwykle wolę inne rozwiązania.
Jeśli spojrzeć na to bez marketingu, WoeUSB rozwiązuje jeden bardzo częsty problem: jak z Linuksa zbudować nośnik instalacyjny Windows, który realnie się uruchomi. Żeby jednak nie wpaść w pułapkę na etapie startu, trzeba najpierw dobrać właściwy tryb bootowania i system plików.
Jak dobrać tryb bootowania i system plików
Tu zwykle rozstrzyga się powodzenie całej operacji. Ja zawsze zaczynam od pytania: czy komputer docelowy ma bootować w UEFI, czy potrzebny jest stary tryb legacy? Druga sprawa to format nośnika, bo od niego zależy, czy obraz Windows w ogóle zmieści się bez dzielenia plików.
| Wariant | Co daje | Na co uważać | Kiedy wybrać |
|---|---|---|---|
| FAT32 | Najszersza zgodność z UEFI | Limit pojedynczego pliku 4 GiB | Gdy obraz Windows mieści się w limicie i chcesz maksimum kompatybilności |
| NTFS | Radzi sobie z większymi plikami, w tym z dużym install.wim
|
Część firmware bywa bardziej wybredna niż przy FAT32 | Gdy obraz przekracza 4 GiB albo potrzebujesz obejścia ograniczenia FAT32 |
| Legacy/MBR | Działa na starszych komputerach i w prostszych konfiguracjach BIOS | Nie jest to najlepsza droga dla nowoczesnych maszyn z UEFI | Gdy instalujesz na starszym sprzęcie albo musisz obsłużyć tryb bez UEFI |
Najważniejszy praktyczny detal jest banalny, ale wciąż psuje ludziom dzień: WoeUSB zapisuje na całym dysku, nie na partycji. Dlatego wybieram /dev/sdX, a nie /dev/sdX1. Jeśli wskażesz partycję, narzędzie zwykle słusznie odmówi albo zakończy się błędem, bo nie dostanie pełnego nośnika do przygotowania bootloadera i systemu plików.
Kiedy ten wybór mam już za sobą, przechodzę do środowiska i uruchomienia narzędzia. To właśnie tam pojawiają się najbardziej przyziemne problemy z zależnościami, a nie z samym ISO.
Jak przygotować środowisko i uruchomić narzędzie
Na Linuksie najlepiej zaczynam od pakietu z repozytorium dystrybucji, jeśli jest dostępny. Gdy go nie ma, pozostaje instalacja ze źródeł albo użycie wydania projektowego. W obu przypadkach warto sprawdzić, czy masz wszystko, co WoeUSB faktycznie wykorzystuje w tle, bo brak jednego komponentu potrafi zatrzymać cały proces w połowie.
-
p7zipalbop7zip-fulldo pracy z obrazami i obejścia części problemów z instalatorami Windows. -
grub,grub-pc-binlubgrub2-commondo zbudowania elementów rozruchowych. -
partedorazdosfstoolsdo partycji i formatowania FAT. -
ntfs-3g, jeśli wybierasz NTFS jako system plików docelowy. -
wxPython, gdy chcesz korzystać z wersji graficznej.
Do pracy z terminala zwykle wystarcza schemat woeusb --device obraz.iso /dev/sdX, a przy diagnozie warto dodać --verbose. Wersja graficzna startuje przez woeusbgui, ale sens obu wariantów jest ten sam: wskazujesz obraz, wskazujesz cały dysk USB i pozwalasz narzędziu zbudować nośnik od nowa. Zanim jednak klikniesz „uruchom”, dobrze jest wiedzieć, jak przejść przez sam proces bez zgadywania.

Jak zrobić pendrive krok po kroku na Linuksie
Ja zwykle robię to w tej kolejności, bo minimalizuje ryzyko pomyłki i pozwala od razu wychwycić zły wybór dysku. To prosty proces, ale tylko pod warunkiem, że nie pomylisz urządzenia i nie zignorujesz ostrzeżeń o systemie plików.
Wersja graficzna
- Podłącz pendrive i sprawdź jego nazwę w
lsblkalbo w narzędziu do zarządzania dyskami. - Uruchom
woeusbgui. - Wskaż obraz ISO albo napęd z nośnikiem Windows.
- Wybierz cały dysk USB, nie jego partycję.
- Dobierz system plików do obrazu: FAT32, jeśli wszystko się mieści, albo NTFS, jeśli obraz jest zbyt duży.
- Zatwierdź zapis i poczekaj do końca operacji.
- Po zakończeniu bezpiecznie odmontuj pendrive i dopiero wtedy wyjmij go z portu.
Przeczytaj również: Bezpieczna praca przy komputerze - Nowe zasady i Twoje zdrowie
Wersja terminalowa
- Sprawdź nazwę urządzenia komendą
lsblklubblkid. - Uruchom polecenie w stylu
woeusb --device /ścieżka/do/obrazu.iso /dev/sdX. - Jeśli chcesz łatwiej diagnozować błędy, dodaj
--verbose. - Nie przerywaj procesu w trakcie kopiowania i budowania bootloadera, nawet jeśli wygląda na wolny.
- Po zakończeniu sprawdź, czy nośnik uruchamia się na komputerze docelowym, najlepiej jeszcze przed właściwą instalacją.
W praktyce największą różnicę robi nie samo kliknięcie „Install”, tylko dokładność na początku: poprawny dysk, właściwy system plików i spójny tryb bootowania. Gdy tego zabraknie, pojawiają się błędy, które łatwo pomylić z awarią programu, a to zwykle tylko źle dobrane wejście.
Najczęstsze problemy i jak je rozbroić
WoeUSB zazwyczaj nie psuje się „losowo”. Jeśli coś nie działa, problem najczęściej da się przypisać do jednego z kilku punktów. Ja traktuję je jak checklistę, bo oszczędza to sporo czasu.
| Objaw | Co zwykle jest przyczyną | Szybka naprawa |
|---|---|---|
| Program mówi, że nośnik nie jest całym urządzeniem | Wskazano partycję zamiast dysku | Wybierz /dev/sdX, nie /dev/sdX1
|
| Brakuje narzędzia GRUB albo 7z | Niepełne zależności | Doinstaluj brakujące pakiety: GRUB, p7zip i narzędzia do systemów plików |
| Kopiowanie zatrzymuje się przy dużym pliku |
install.wim przekracza limit 4 GiB FAT32 |
Przełącz się na NTFS albo użyj obrazu, który nie wymaga tak dużego pliku |
| Pendrive nie startuje na docelowym komputerze | Niepasujący tryb bootowania lub kapryśne UEFI | Sprawdź UEFI/Legacy, a jeśli trzeba, przetestuj inny system plików |
| Proces trwa długo na etapie bootloadera | To może być normalne albo sygnał problemu z zależnościami | Poczekaj kilka minut, a jeśli nic się nie zmienia, wróć do logów i zależności |
Najbardziej zdradliwy jest ostatni przypadek, bo łatwo uznać, że program się zawiesił. Czasem naprawdę tylko potrzebuje więcej czasu, a czasem firmware komputera docelowego nie lubi tego, co właśnie przygotowałeś. Dlatego po udanym zapisie zawsze testuję nośnik na sprzęcie, na którym ma finalnie działać.
Jeśli jednak pracujesz z wieloma obrazami albo często zmieniasz nośniki, WoeUSB przestaje być jedyną sensowną opcją i wtedy porównanie z alternatywami ma już realny sens.
Kiedy lepiej wybrać Ventoy albo dd
Tu jestem dość bezpośredni: WoeUSB wygrywa wtedy, gdy chcesz jeden konkretny instalator Windows i zależy ci na kompatybilności. Jeśli natomiast twoja praca wygląda inaczej, inne narzędzia bywają po prostu wygodniejsze.
| Narzędzie | Kiedy ma przewagę | Mocna strona | Ograniczenie |
|---|---|---|---|
| WoeUSB / WoeUSB-ng | Gdy tworzysz instalacyjny USB z Windows na Linuksie | Lepsze dopasowanie do instalatora Windows niż przy surowym kopiowaniu | Wymaga dobrania systemu plików i odpowiednich zależności |
| Ventoy | Gdy chcesz trzymać wiele ISO na jednym pendrive | Bardzo wygodne przy częstych zmianach obrazów | To inny model pracy niż klasyczne „wypalenie” jednego instalatora |
| dd | Gdy obraz jest surowy i dokładnie tak ma trafić na nośnik | Proste, szybkie i bez dodatkowych warstw | Nie jest najlepszym wyborem dla Windows ISO, bo nie rozwiązuje problemów bootowania tak precyzyjnie |
Ja wybieram WoeUSB wtedy, gdy celem jest konkretny pendrive instalacyjny, a nie ogólny „nośnik z obrazami”. Jeżeli potrzebujesz czegoś bardziej elastycznego niż pojedynczy instalator, Ventoy zwykle wygrywa wygodą, a dd zostaje narzędziem do prostych, surowych zapisów. Właśnie dlatego warto znać granice każdego z tych rozwiązań, zamiast liczyć, że jedno narzędzie załatwi wszystkie scenariusze.
Co zostaje z tego w praktyce
Najważniejsza lekcja jest prosta: WoeUSB działa dobrze wtedy, gdy od początku wybierzesz właściwy dysk, właściwy system plików i właściwy tryb bootowania. Reszta to już techniczne szczegóły, które można opanować w kilka minut, o ile nie zacznie się od zgadywania. Jeśli tworzysz taki nośnik sporadycznie, ten zestaw zasad w zupełności wystarczy.
Jeżeli mam zostawić jedną praktyczną radę, to tę: trzymaj osobny pendrive do instalatorów, zawsze sprawdzaj go w lsblk i nie ignoruj limitu 4 GiB dla FAT32. To właśnie te trzy rzeczy najczęściej decydują o tym, czy instalator Windows ruszy od pierwszego podejścia, czy zamieni się w niepotrzebną walkę z firmware i zależnościami.