Ako ste nakon deinstalacije Linuxa primijetili da vaše računalo prikazuje poruke poput "grub rescue" ili se jednostavno ne pokreće, ne brinite: otkrit ćete korak po korak kako oporaviti Windows bez gubitka podataka ili potpune ponovne instalacije sustava. Pregledajmo različite uzroke zašto se ovaj problem javlja, naredbe i uslužne programe koje možete koristiti i naravno sve Trikovi koje iskusniji korisnici koriste za rješavanje problema.
Zašto se bootloader sustava Windows gubi prilikom instaliranja Linuxa?

Najčešći uzrok ovog problema je instaliranje Linuxa nakon Windowsa na isto računalo, bilo u dual-boot načinu rada ili nakon isprobavanja različitih distribucija. Prilikom instaliranja Linuxa, Windows bootloader (tzv. Windows Boot Manager) od strane drugog bootloadera, obično GRUB, koji preuzima kontrolu nad procesom pokretanja računala.
Ako zatim izbrišete ili uklonite Linux bez vraćanja izvornog boot loadera, vaše će računalo pokušati pokrenuti sustav s GRUB-a, koji više ne postoji, i naići ćete na pogreške pri pokretanju (poput strašnog "grub rescue" ili poruka koje navode da uređaj za pokretanje ne postoji). Također mogu postojati slučajevi korupcije MBR (Master Boot Record) ili EFI particiju na UEFI sustavima, posebno nakon određenih nadogradnji ili promjena diska.
Sažetak rješenja za oporavak Windows bootloadera
Postoji nekoliko načina za vraćanje Windows bootloadera, ovisno o tome koristi li vaš sustav tradicionalni BIOS/MGR ili UEFI s EFI particijom i možete li i dalje pokrenuti Windows ili vam je potreban bootabilni disk/USB. Opisuju sve, od korištenja izvornih Windows alata do korištenja uslužnih programa trećih strana.
- Vraćanje pomoću naredbi s instalacijskog diska sustava Windows.
- Oporavak bootloadera pomoću naredbi kao što su bootrec, diskpart i bcdedit.
- Ručno uklanjanje Linux unosa na EFI particiji.
- Opcije s programima za pokretanje i uslužnim programima kao što su EasyBCD, MultiBoot ili FixBootFull.
- Oporavak iz Linuxa pomoću alata kao što je Boot Repair ili izmjenom GRUB konfiguracijske datoteke.
- Kao krajnje rješenje, ponovno instalirajte Windows.
Opcija 1: Oporavak bootloadera s instalacijskog diska sustava Windows

Najuniverzalnija metoda za vraćanje sustava u početni položaj je korištenje Windows instalacijskog USB-a ili DVD-a. Ako ga nemate pri ruci, možete preuzeti službenu ISO sliku koju je dostavio Microsoft i stvoriti medij za pokretanje (alati poput Rufusa olakšavaju taj proces).
Nakon što je disk ili USB pripremljen:
- Pokrenite računalo s instalacijskog medija. Po potrebi konfigurirajte redoslijed pokretanja u BIOS-u/UEFI-ju.
- Odaberite svoj jezik i regiju te odaberite "Popravi računalo".
- Pristupite opcijama za rješavanje problema i odaberite "Komandni redak".
- Pokrenite naredbe:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Nakon što dovršite ove korake, ponovno pokrenite računalo. Ako je sve prošlo dobro, program za pokretanje sustava Windows bit će vraćen i moći ćete normalno pokrenuti sustav.
Oporavak bootloadera na UEFI sustavima s EFI particijom
Na modernim računalima s UEFI-jem, podizanje sustava upravlja EFI particijom, a ovdje proces zahtijeva dodatne korake. Ako se GRUB i dalje pojavljuje nakon uklanjanja Linuxa ili želite očistiti ostatke Linuxa s EFI particije, slijedite ove korake:
- Pokrenite Windows ili upotrijebite medij za oporavak.
- Otvorite prozor naredbenog retka kao administrator.
- Pokrenite Diskpart:
diskpart
- Navedite diskove i odaberite ispravan, provjeravajući:
list disk y luego sel disk X (X, broj diska)
- Navedite volumene i pronađite EFI particiju:
list vol i odaberite EFI s sel vol Y.
Dodijelite privremeno slovo EFI particiji:
assign letter=Z:
Izlazak iz Diskparta i pristup dodijeljenoj particiji:
exit
cd /d Z:\
Provjerite možete li vidjeti mapu EFI:
dir
Idite u mapu EFI i izbrišite mapu Linux (npr. "ubuntu"):
cd EFI
rmdir /S ubuntu
Na kraju, uklonite slovo dodijeljeno EFI particiji iz upravitelja diskova kako biste zadržali konfiguraciju.
Popravak sustava Windows iz naredbenog retka ako se Windows i dalje pokreće
Ako imate normalan pristup Windowsima, možete vratiti bootloader bez ikakvih vanjskih alata:
- Otvorite naredbeni redak kao administrator (Win + R i upišite "cmd").
- Pokrenite naredbe:
bootrec.exe /fixmbr
bootrec.exe /fixboot
Ovaj postupak je obično dovoljan za prepisivanje bootloadera i ponovno učitavanje Windowsa kao primarnog bootloadera.
Uslužni programi za oporavak i LiveCD
Postoje diskovi za spašavanje (LiveCD ili LiveUSB) koji uključuju programe za popravak Windows boot loadera bez potrebe za pokretanjem sustava: Neki primjeri su:
- EasyBCD
- MultiBoot
- FixBootFull
Proces uključuje snimanje slike na medij, pokretanje s nje i korištenje programa za popravak boot loadera. Nakon toga, ponovno pokrenite računalo i Windows bi se trebao ispravno učitati.
A ako želite zadržati dual boot, držeći Windows i Linux aktivnima
Da biste zadržali Windows kao primarni upravitelj pokretanja, a istovremeno sačuvali Linux na računalu, dobra je ideja spremiti Linuxov sektor za pokretanje prije vraćanja Windows loadera.
Iz Linuxa pokrenite:
dd if=/dev/sda3 of=/linux.boot bs=512 count=1
Zatim, nakon vraćanja sustava Windows u početno stanje, ručno dodajte unos Linuxa u izbornik za pokretanje sustava Windows pomoću bcdeditNa ovaj način možete odabrati koji sustav želite pokrenuti iz Windows upravitelja.
Osnovni koraci uključuju:
- Vratite boot loader sustava Windows.
- Pokrenite Windows i otvorite administratorsku konzolu.
- Napravite novi unos za Linux:
bcdedit /create /d "Linux" /application BOOTSECTOR
Zatim postavite particiju i putanju Linux boot datoteke:
bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.boot
bcdedit /displayorder {ID} /addlast
bcdedit /timeout 10
Na ovaj način možete prilikom pokretanja odabrati želite li učitati Windows ili Linux.
Što učiniti ako ne možete koristiti Windows alate?
Ponekad ni USB za oporavak ni automatski uslužni programi ne rješavaju problem. U tom slučaju možete se okrenuti Linuxu kako biste olakšali popravak. Neke korisne opcije:
- Iz Linuxa pokrenite uređivač registra za otkrivanje instalacija sustava Windows, a zatim .
- namjene "Popravak čizama", grafički uslužni program na Ubuntuu i derivatima koji pronalazi i popravlja probleme s pokretanjem sustava te automatski ažurira unose za Windows i Linux.
Za UEFI sustave provjerite je li unos Windows Boot Managera uklonjen i, ako je potrebno, popravite ga pomoću alata poput Grub Customizera.
Promijenite zadani bootloader
Ako želite da Windows bude zadani upravitelj pokretanja, pokrenite u konzoli kao administrator:
bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi
Zbog toga će se računalo direktno pokrenuti u Windows, zaobilazeći GRUB ili druge upravitelje.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.