Saznajte kako da popravite oštećen MBR na Windowsu 8, 10 ili 11 pomoću Startup Repair opcije i bootrec komandi u Windows Recovery Environment-u.
Oštećen ili neispravan MBR može da spreči pokretanje Windowsa i prikaže poruke kao što su „Operating System not found“, „BOOTMGR is missing“ ili „An operating system wasn’t found“. Problem se najčešće javlja nakon neuspešnog ažuriranja, promene particija, instalacije drugog operativnog sistema ili oštećenja podataka za pokretanje.
U ovom vodiču objašnjeno je kako da pokušate automatsku popravku, a zatim i ručno popravite MBR pomoću alata bootrec. Koraci se odnose na Windows 8, Windows 10 i Windows 11, ali se nazivi pojedinih opcija mogu neznatno razlikovati u zavisnosti od verzije sistema i načina pokretanja računara.
Šta je MBR i kada nastaje problem
MBR, odnosno Master Boot Record, predstavlja podatke na početku diska koji se koriste za pokretanje sistema na računarima sa tradicionalnim BIOS/Legacy načinom pokretanja. On sadrži informacije potrebne za pronalaženje sistemske particije i učitavanje operativnog sistema.
Na novijim računarima Windows se često instalira u UEFI režimu na GPT disku. U tom slučaju se za pokretanje koristi EFI System Partition, pa klasična MBR popravka nije uvek pravo rešenje. Zato je važno da pre ručnih izmena utvrdite da li računar koristi Legacy/MBR ili UEFI/GPT konfiguraciju.
Pre nego što počnete
Za ove korake biće vam potreban Windows instalacioni USB, DVD ili drugi medij sa kog možete da otvorite Windows Recovery Environment. Ako imate važne podatke na disku, prvo pokušajte da ih sačuvate pomoću drugog računara, Live Linux sistema ili alata za oporavak podataka.
Komande opisane u nastavku ne bi trebalo da brišu korisničke fajlove, ali pogrešna promena particija ili korišćenje neodgovarajućih alata može dovesti do gubitka podataka. Ako je disk fizički neispravan, popravka MBR-a neće rešiti problem.
Automatska popravka pokretanja Windowsa
Automatska popravka je bezbedniji prvi korak i treba je pokušati pre ručnog unosa komandi.
- Uključite računar i pokrenite ga sa Windows instalacionog USB-a ili DVD-a.
- Izaberite jezik, format vremena i raspored tastature, pa kliknite na Next.
- Izaberite Repair your computer, a ne Install now.
- Otvorite Troubleshoot.
- Izaberite Advanced options, pa Startup Repair.
- Ako se prikaže lista operativnih sistema, izaberite Windows instalaciju koju želite da popravite.
Windows će pokušati da pronađe i popravi probleme koji sprečavaju pokretanje sistema. Kada se postupak završi, restartujte računar i proverite da li se Windows normalno pokreće.
Kako ručno popraviti MBR pomoću bootrec komandi
Ako Startup Repair nije rešio problem, otvorite Advanced options i izaberite Command Prompt. Komande se izvršavaju u Windows Recovery Environment-u, gde slovo sistemske particije ne mora biti isto kao u normalno pokrenutom Windowsu.
Korak 1: Provera slova Windows particije
Pre pokretanja komandi proverite na kom slovu se nalazi Windows instalacija. U komandnom prozoru možete koristiti:
diskpart
list volume
exitPronađite particiju na kojoj se nalaze folderi kao što su Windows, Users i Program Files. U nastavku pretpostavljamo da je to particija C:, ali kod vas može imati drugo slovo.
Korak 2: Popravka MBR zapisa
Komanda /fixmbr upisuje novi kompatibilni MBR zapis. Ona je namenjena situacijama u kojima je MBR oštećen ili ga je prepisao drugi bootloader.
bootrec /fixmbrAko komanda uspe, trebalo bi da dobijete poruku The operation completed successfully.
Korak 3: Upis novog boot sektora
Ako postoji problem sa boot sektorom sistemske particije, pokrenite:
bootrec /fixbootOva komanda može biti korisna kada je boot sektor oštećen ili ne odgovara instaliranoj verziji Windowsa. Na nekim UEFI/GPT instalacijama može se pojaviti poruka Access is denied. To ne znači automatski da je ceo disk nepopravljiv, već da je potrebna drugačija popravka EFI particije.
Korak 4: Provera Windows instalacija
Komandom /scanos možete proveriti da li Recovery Environment pronalazi Windows instalaciju koja nije registrovana u boot konfiguraciji:
bootrec /scanos
Korak 5: Obnova BCD konfiguracije
BCD je baza podataka koja sadrži konfiguraciju za pokretanje Windowsa. Ako je oštećena, pokušajte da je obnovite komandom:
bootrec /rebuildbcdAko komanda pronađe Windows instalaciju, može zatražiti potvrdu da je dodate u listu za pokretanje. Unesite Y i pritisnite Enter kada je pronađena prava instalacija.
Šta uraditi ako bootrec /fixboot prijavi Access is denied
Poruka Access is denied češća je na UEFI/GPT sistemima. U tom slučaju problem najverovatnije nije klasičan MBR, već EFI System Partition ili BCD konfiguracija.
Prvo proverite da li računar koristi UEFI režim i da li postoji mala FAT32 EFI particija. Nemojte formatirati ili brisati particije pre nego što potvrdite njihovu namenu. Ako je potrebno, EFI particiji se može privremeno dodeliti slovo pomoću diskpart, a boot fajlovi se zatim mogu ponovo kreirati alatom bcdboot. Ovaj postupak zavisi od slova Windows i EFI particije, pa komande ne treba unositi naslepo.
Kako proveriti da li je problem rešen
Nakon izvršavanja komandi zatvorite Command Prompt i izaberite Continue ili restartujte računar. Ako je računar podešen da se prvo pokreće sa USB-a ili DVD-a, uklonite instalacioni medij kako se ponovo ne bi otvorio Windows Setup.
Ako se Windows pokrene, proverite da li rade svi diskovi i particije. Ako se problem ponavlja, moguće je da uz boot konfiguraciju postoji i greška na sistemskim fajlovima ili disku.
Najčešći problemi i njihova značenja
- BOOTMGR is missing: boot fajlovi nedostaju ili računar ne pronalazi odgovarajuću sistemsku particiju.
- Operating System not found: firmware ne pronalazi pokretački kod ili disk nije pravilno izabran za boot.
- Access is denied: komanda nije mogla da upiše podatke na particiju, što je često povezano sa UEFI/GPT konfiguracijom.
- bootrec /rebuildbcd ne pronalazi Windows: slovo particije možda nije dobro određeno, sistemska particija je nedostupna ili je instalacija ozbiljnije oštećena.
Kada MBR popravka neće pomoći
MBR komande neće rešiti problem ako je uzrok fizički kvar HDD-a ili SSD-a, oštećen fajl sistem, neispravan SATA/NVMe uređaj, problem sa napajanjem ili pogrešno podešen UEFI/Legacy režim. Proverite da li BIOS/UEFI prepoznaje disk i da li je odgovarajući disk postavljen kao prvi uređaj za pokretanje.
Ako se greške ponavljaju, napravite rezervnu kopiju podataka i proverite stanje diska odgovarajućim dijagnostičkim alatom. Kod važnih poslovnih podataka sigurnije je prvo napraviti kopiju sektora ili angažovati servis za oporavak podataka.
Da li će bootrec /fixmbr obrisati moje fajlove?
Komanda je namenjena popravci MBR zapisa i sama po sebi ne bi trebalo da briše korisničke fajlove. Ipak, ona ne popravlja fizička oštećenja diska niti garantuje oporavak podataka ako je particiona tabela već oštećena.
Da li je MBR isto što i boot sektor?
Nije potpuno isto. MBR se nalazi na početku diska i sadrži početni kod i informacije o particijama, dok je boot sektor povezan sa konkretnom particijom. Zato postoje odvojene komande /fixmbr i /fixboot.
Da li ove komande rade na Windowsu 11?
Windows 11 se najčešće instalira u UEFI/GPT režimu, pa klasična MBR popravka nije uvek odgovarajuća. Ako je računar podešen na UEFI, proverite EFI particiju i BCD konfiguraciju umesto da naslepo menjate MBR.
Šta ako se Windows i dalje ne pokreće?
Ponovo proverite boot redosled u BIOS-u ili UEFI-ju, stanje diska i slovo particije u Recovery Environment-u. Ako automatska i ručna popravka ne uspeju, sledeći korak je spasavanje podataka i dijagnostika sistemskih fajlova ili hardvera.
Za MBR grešku prvo pokrenite Startup Repair, a zatim iz Command Prompt-a pokušajte bootrec /fixmbr, bootrec /fixboot i po potrebi bootrec /rebuildbcd. Na računarima sa Windowsom 11 posebno proverite da li koristite UEFI/GPT, jer tada problem često zahteva popravku EFI particije, a ne klasičnog MBR-a.