Komputer nagle pokazuje komunikat „no bootable device” albo „reboot and select proper boot device” i nie wiesz, co zrobić dalej. W takiej sytuacji zwykle uszkodzony jest bootloader Windows 10 w trybie UEFI. Z tego tekstu dowiesz się krok po kroku, jak samodzielnie naprawić rozruch systemu.
Dlaczego bootloader Windows 10 UEFI się psuje?
Uszkodzony menedżer rozruchu pojawia się często po aktualizacji systemu albo sterowników. Zdarza się też po zmianie dysku na SSD, klonowaniu partycji czy instalacji drugiego systemu, na przykład Linux. W trybie UEFI Windows zapisuje dane startowe na małej partycji FAT32, więc każda ingerencja w ten obszar może zakończyć się problemem przy starcie.
Typowe przyczyny to skasowana lub nadpisana partycja EFI, przestawiony tryb z UEFI na Legacy, zmieniony typ tablicy partycji z GPT na MBR, a także nieudane użycie programów do partycjonowania. Czasem wystarczy jedna pochopna operacja w narzędziu typu „menedżer partycji”, by komputer przestał widzieć system operacyjny.
Partycja EFI o rozmiarze około 100–300 MB jest niezbędna do startu Windows 10 w trybie UEFI – jej formatowanie lub usunięcie zwykle kończy się błędem rozruchu.
Czy zawsze winny jest sam Windows? Niekoniecznie. Oprogramowanie antywirusowe, szyfrowanie dysku (na przykład BitLocker) czy zmiany w ustawieniach Secure Boot w firmware płyty głównej także mogą zaburzyć działanie plików rozruchowych. Gdy kilka takich elementów zadziała jednocześnie, efekt widzisz od razu po włączeniu komputera.
Jak przygotować się do naprawy bootloadera?
Zanim ruszysz z naprawą, warto zabezpieczyć dane i przygotować podstawowe narzędzia. Naprawa bootloadera Windows 10 rzadko usuwa pliki użytkownika, ale pojedyncza pomyłka w diskpart może skasować całą partycję. Dlatego, jeśli system wciąż uruchamia się choćby raz na kilka prób, skopiuj najważniejsze dokumenty na zewnętrzny dysk.
Do naprawy w trybie UEFI przyda się nośnik instalacyjny z Windows 10. To może być pendrive przygotowany za pomocą narzędzia Media Creation Tool albo innego programu, który tworzy bootowalny dysk w standardzie UEFI. Sprawdź też, czy znasz hasło do konta administratora lokalnego lub Microsoft – będzie potrzebne w środowisku WinRE.
Aby naprawa przebiegła sprawniej, przygotuj:
- pendrive USB o pojemności minimum 8 GB z instalatorem Windows 10,
- dostęp do ustawień BIOS/UEFI płyty głównej (klawisz Del, F2, F10 lub inny zależny od producenta),
- informację, który dysk jest systemowy (model, pojemność, numer portu),
- czas i stabilne zasilanie – najlepiej zasilacz podłączony do listwy, a w laptopie sprawną baterię.
Jak sprawdzić tryb UEFI lub Legacy?
Jeśli Windows jeszcze czasem startuje, możesz sprawdzić tryb pracy bez wchodzenia do firmware. W narzędziu msinfo32 w polu „Tryb BIOS” zobaczysz wpis UEFI albo Starszy. To prosta podpowiedź, z jakim scenariuszem będziesz mieć do czynienia w trakcie naprawy.
Gdy system już nie wstaje, zostaje wejście do ustawień płyty głównej. W zakładkach „Boot”, „Startup” lub podobnych znajdziesz informację o trybie UEFI i ewentualnej zgodności z CSM. Jeśli system był instalowany na dysku z tablicą GPT, tryb UEFI powinien być aktywny, a CSM często ustawione na wyłączone. Inna konfiguracja może utrudniać naprawę, bo firmware nie rozpozna poprawnie struktury dysku.
Jak naprawić bootloadera z instalatora Windows 10?
Naprawa z poziomu instalatora Windows 10 to najbezpieczniejsza metoda dla systemu w trybie UEFI. Po uruchomieniu komputera z pendrive wybierz język, a następnie zamiast instalacji systemu użyj opcji „Napraw komputer”. W ten sposób uruchamiasz środowisko WinRE z narzędziami do przywrócenia rozruchu.
Ważne, aby komputer faktycznie uruchomił się w trybie UEFI z pendrive, a nie w trybie Legacy. Na liście urządzeń startowych nośnik USB często pojawia się dwa razy – z dopiskiem UEFI oraz bez niego. Do naprawy systemu Windows 10 UEFI wybierz wariant z dopiskiem UEFI, inaczej polecenia naprawcze mogą utworzyć niepasujący schemat rozruchu.
Automatyczna naprawa rozruchu
Wielu użytkowników zaczyna od opcji „Naprawa przy uruchomieniu”, dostępnej po wybraniu „Rozwiąż problemy” i „Opcje zaawansowane”. To moduł, który sam próbuje odbudować pliki rozruchowe, przywrócić wpisy BCD i skorygować błędną konfigurację. Czasem jedno jego uruchomienie wystarczy, by komputer znowu zobaczył system na dysku.
Aby skorzystać z automatycznej naprawy, przejdź kolejno przez te kroki:
- Uruchom komputer z pendrive z Windows 10 w trybie UEFI.
- Na pierwszym ekranie wybierz język, a potem „Napraw komputer”.
- Wybierz „Rozwiąż problemy”, potem „Opcje zaawansowane”.
- Uruchom „Naprawa przy uruchomieniu” i wskaż instalację systemu, jeśli pojawi się lista.
Po zakończeniu procesu dobrze jest wyłączyć komputer, odpiąć pendrive i sprawdzić, czy błąd typu „No bootable device” lub „Brak urządzenia rozruchowego” zniknął. Jeśli problem wraca, czas sięgnąć po tryb ręczny z wierszem polecenia.
Naprawa z wiersza polecenia
Ręczna naprawa daje większą kontrolę nad strukturą bootloadera, ale wymaga ostrożności. Po wejściu w „Opcje zaawansowane” wybierz „Wiersz polecenia”. Najpierw przyda się diskpart, by zidentyfikować dysk systemowy, partycję EFI oraz partycję z katalogiem C:\Windows. W środowisku odzyskiwania litery dysków często się zmieniają, dlatego nie zakładaj, że system zawsze będzie pod literą C.
Podstawowa sekwencja wygląda tak: w diskpart użyj poleceń list disk, select disk 0, list vol i znajdź małą partycję FAT32 o rozmiarze około 100–300 MB. Przypisz jej literę, na przykład S, komendą assign letter=S. Następnie wyjdź z diskpart i użyj komendy bootrec /fixboot, która zapisuje nowy sektor rozruchowy na partycji systemowej.
Co jeśli polecenie zgłosi odmowę dostępu? W takiej sytuacji wielu użytkowników przerywa naprawę. Tymczasem można to obejść przez użycie narzędzia bootsect i dopiero późniejsze wywołanie bootrec. Po tej operacji wykonaj jeszcze bootrec /scanos oraz bootrec /rebuildbcd, aby odświeżyć bazę konfiguracji rozruchu.
Na końcu warto odbudować pliki rozruchowe bezpośrednio na partycji EFI za pomocą bcdboot. Dla standardowej instalacji komenda wygląda najczęściej tak: bcdboot C:\Windows /l pl-pl /s S: /f UEFI. Wskaż literę dysku z systemem oraz literę, którą nadałeś partycji EFI, bo od tego zależy poprawność wpisów startowych.
Różne przełączniki bootrec i bcdboot działają w odmienny sposób, dlatego pomaga krótkie porównanie ich roli:
| Polecenie | Działanie | Kiedy użyć |
| bootrec /fixmbr | Tworzy nowy sektor MBR na dysku | Przy dyskach MBR lub infekcji bootkit |
| bootrec /fixboot | Tworzy nowy sektor rozruchowy na partycji | Gdy sektor startowy jest uszkodzony lub nadpisany |
| bcdboot C:\Windows /f UEFI | Kopiuje pliki rozruchowe do partycji EFI | Gdy brakuje folderu \EFI\Microsoft\Boot |
Jak odbudować partycję EFI, gdy została skasowana?
Zdarza się, że problem jest poważniejszy, bo partycja EFI została całkowicie usunięta. System widzisz w narzędziu diskpart, ale na dysku nie ma małej partycji FAT32 oznaczonej jako „System”. Wtedy nie wystarczy prosty bootrec – trzeba utworzyć nową partycję i wgrać pliki rozruchowe od zera.
W takim scenariuszu w wierszu polecenia uruchom diskpart i wybierz dysk systemowy. Jeśli masz na końcu wolne miejsce, możesz z niego wydzielić nową partycję, w przeciwnym razie czasem trzeba delikatnie zmniejszyć ostatnią partycję danych. Komenda create partition efi size=100 tworzy przestrzeń pod UEFI, później formatujesz ją poleceniem format fs=fat32 quick i nadajesz literę, na przykład S.
Kiedy nowa partycja EFI jest gotowa, pozostaje odbudowa struktury rozruchowej. W tym celu ponownie sprawdź literę partycji z folderem Windows, a następnie użyj bcdboot, aby wgrać pliki startowe. Przykładowe polecenie to bcdboot D:\Windows /l pl-pl /s S: /f UEFI, jeśli system widnieje pod literą D, a EFI pod S. Po poprawnym wykonaniu komendy na partycji pojawi się katalog \EFI\Microsoft\Boot z plikami menedżera rozruchu.
Dla dysków w trybie GPT i UEFI wystarcza zwykle partycja EFI o rozmiarze 100–260 MB – większe wartości nie dają korzyści, a utrudniają ręczne operacje.
Objawem skasowanej partycji EFI są często komunikaty w stylu „operating system not found” albo brak jakiegokolwiek wpisu Windows w menu Boot płyty głównej. Po poprawnej odbudowie nowy wpis UEFI o nazwie „Windows Boot Manager” powinien pojawić się automatycznie na liście urządzeń startowych. Jeśli go nie widać, trzeba jeszcze raz sprawdzić, czy firmware na pewno pracuje w trybie UEFI, a nie tylko w trybie zgodności CSM.
Najczęstsze problemy po naprawie bootloadera i jak reagować?
Po pozornie udanej naprawie rozruchu komputer wciąż może zachowywać się dziwnie. System raz startuje, raz wraca do komunikatu błędu. Zdarza się też, że Windows 10 uruchamia się poprawnie, ale zniknął drugi system z konfiguracji dual-boot. Każdy z tych scenariuszy wymaga innego podejścia.
Dobrze jest zacząć od prostych czynności: ustawienia właściwego dysku w kolejności bootowania, sprawdzenia kabli SATA oraz testu dysku narzędziem producenta. Uszkodzony fizycznie dysk potrafi psuć struktury rozruchowe nawet po poprawnym wykonaniu bcdboot, więc naprawa software bez kontroli sprzętu bywa tylko działaniem na chwilę.
Zmiana kolejności bootowania w UEFI
Po wgraniu nowych plików startowych firmware płyty głównej może utworzyć nowy wpis „Windows Boot Manager”, ale nie ustawić go jako pierwszy w kolejce. W efekcie komputer dalej próbuje startować z niewłaściwego dysku albo ze starego wpisu, który wskazuje na nieistniejący już sektor rozruchowy. Wizyta w zakładce Boot i ręczne ustawienie priorytetów rozwiązuje wiele pozornie skomplikowanych problemów.
W menu często widać kilka pozycji: model dysku, napęd DVD, wpisy UEFI oraz czasem pozycje sieciowe. Aby system Windows 10 w trybie UEFI działał poprawnie, to właśnie „Windows Boot Manager” powiązany z dyskiem systemowym powinien znajdować się na samej górze listy. Zmianę zatwierdzasz, zapisując konfigurację i ponownie uruchamiając komputer.
Konflikt z innym systemem
Instalacja Linuxa obok Windows 10 często wprowadza własny menedżer rozruchu, na przykład GRUB. Gdy później naprawiasz bootloader Windows narzędziami bootrec i bcdboot, wpisy GRUB mogą zniknąć. Użytkownik widzi wtedy tylko Windows, a zanik drugiego systemu wygląda jak jego usunięcie, choć dane wciąż są na dysku.
W takiej sytuacji masz kilka dróg postępowania. Możesz przywrócić GRUB-a z poziomu Linuxa, zaakceptować wyłączny rozruch Windows 10 albo stworzyć własną konfigurację BCD z wpisem dla innego systemu. Ważne, by nie przeprowadzać kolejnych instalacji na chybił trafił, bo wtedy rośnie ryzyko nadpisania wspólnych plików na partycji EFI i utraty obu systemów naraz.
Jeśli po naprawie bootloadera Windows 10 nadal widzisz błąd rozruchu, a dysk w diagnostyce SMART pokazuje liczne sektory niestabilne, priorytetem staje się kopia danych. Programy od producentów dysków, takie jak narzędzia Western Digital lub Seagate, podają konkretną liczbę relokowanych sektorów. Gdy te wartości rosną, nawet idealna konfiguracja UEFI i BCD nie zagwarantuje stabilnego startu systemu.
FAQ – najczęściej zadawane pytania
Jakie są typowe komunikaty o błędach wskazujące na problem z bootloaderem Windows 10 w trybie UEFI?
Typowe komunikaty o błędach to „no bootable device” albo „reboot and select proper boot device”.
Dlaczego bootloader Windows 10 w trybie UEFI często ulega uszkodzeniu?
Uszkodzony bootloader często pojawia się po aktualizacji systemu lub sterowników, zmianie dysku na SSD, klonowaniu partycji, instalacji drugiego systemu (np. Linux), skasowaniu lub nadpisaniu partycji EFI, przestawieniu trybu z UEFI na Legacy, zmianie typu tablicy partycji z GPT na MBR, nieudanym użyciu programów do partycjonowania, a także przez oprogramowanie antywirusowe, szyfrowanie dysku (np. BitLocker) lub zmiany w ustawieniach Secure Boot.
Czym jest partycja EFI i jaka jest jej rola w uruchamianiu Windows 10 w trybie UEFI?
Partycja EFI o rozmiarze około 100–300 MB jest niezbędna do startu Windows 10 w trybie UEFI. Jej formatowanie lub usunięcie zwykle kończy się błędem rozruchu.
Jakie narzędzia są potrzebne do przygotowania się do naprawy bootloadera Windows 10 w trybie UEFI?
Do naprawy w trybie UEFI przyda się pendrive USB o pojemności minimum 8 GB z instalatorem Windows 10 (przygotowany narzędziem Media Creation Tool lub innym programem tworzącym bootowalny dysk w standardzie UEFI), dostęp do ustawień BIOS/UEFI płyty głównej, informacja, który dysk jest systemowy oraz czas i stabilne zasilanie. Będzie też potrzebne hasło do konta administratora lokalnego lub Microsoft.
Jak sprawdzić, czy Windows działa w trybie UEFI czy Legacy?
Jeśli Windows jeszcze czasem startuje, tryb pracy można sprawdzić w narzędziu msinfo32 w polu „Tryb BIOS”, gdzie zobaczysz wpis „UEFI” albo „Starszy”. Gdy system już nie wstaje, należy wejść do ustawień płyty głównej (BIOS/UEFI) i w zakładkach „Boot” lub „Startup” znaleźć informację o trybie UEFI i ewentualnej zgodności z CSM.
Co należy zrobić, gdy partycja EFI zostanie całkowicie usunięta?
Gdy partycja EFI zostanie całkowicie usunięta, należy w wierszu polecenia uruchomić diskpart, wybrać dysk systemowy, a następnie utworzyć nową partycję EFI poleceniem create partition efi size=100. Następnie trzeba ją sformatować poleceniem format fs=fat32 quick, nadać jej literę, a potem użyć bcdboot (np. bcdboot D:\Windows /l pl-pl /s S: /f UEFI) do wgrania plików startowych.
Co zrobić, jeśli po naprawie bootloadera komputer nadal nie uruchamia się poprawnie, a dysk pokazuje problemy SMART?
Jeśli po naprawie bootloadera Windows 10 nadal widzisz błąd rozruchu, a dysk w diagnostyce SMART pokazuje liczne sektory niestabilne, priorytetem staje się kopia danych. Uszkodzony fizycznie dysk potrafi psuć struktury rozruchowe, a programy od producentów dysków, takie jak narzędzia Western Digital lub Seagate, podają liczbę relokowanych sektorów.