Windows 7 hulpprogramma's voor bootloader. Voorkomen dat het MBR-opstartrecord wordt overschreven

Microsoft heeft jarenlang het herstelsysteem van het Windows-besturingssysteem verbeterd en in Windows 7 en Windows Vista werkt het bijna automatisch. Als u opstart vanaf de installatieschijf van Windows 7 en klikt op " Systeemherstel" ("Computer repareren"), zal het Windows-herstelsysteem starten en proberen eventuele fouten die het zelf vindt op te lossen. Het kan een groot aantal problemen oplossen, maar het is heel goed mogelijk dat de bootloader beschadigd is en het herstelsysteem het niet aankan met dit probleem.In dit geval kunt u de bootloader handmatig herstellen met het hulpprogramma Bootrec.exe.

De toepassing Bootrec.exe wordt gebruikt om fouten op te lossen die verband houden met corruptie van de bootloader en als gevolg daarvan het onvermogen om de besturingssystemen Windows 7 en Windows Vista te starten.

Volgorde aanbrengen in

Beschrijving van opstartsleutels van bootrec.exe

Bootrec.exe /FixMbr

Gelanceerd met de schakeloptie /FixMbr, schrijft het hulpprogramma een met Windows 7 en Windows Vista compatibel Master Boot Record (MBR) naar de systeempartitie. Gebruik deze optie om problemen met master boot record corruptie op te lossen of als u niet-standaard code ervan wilt verwijderen. De bestaande partitietabel wordt in dit geval niet overschreven.

Bootrec.exe /FixBoot

Gelanceerd met de /FixBoot-sleutel, schrijft het hulpprogramma een nieuwe opstartsector die compatibel is met Windows 7 en Windows Vista naar de systeempartitie. U moet deze optie gebruiken in de volgende gevallen:

  1. De opstartsector van Windows Vista of Windows 7 is vervangen door een niet-standaard.
  2. De opstartsector is beschadigd.
  3. Een eerdere versie van het Windows-besturingssysteem is geïnstalleerd na installatie van Windows Vista of Windows 7. Als bijvoorbeeld Windows XP is geïnstalleerd, wordt NTLDR (Windows NT Loader, Windows NT bootloader) gebruikt, de code voor de normale NT 6-opstart loader (Bootmgr) wordt overschreven door het installatieprogramma van Windows XP.

Opgemerkt moet worden dat een soortgelijk effect kan worden bereikt met het hulpprogramma bootsect.exe, dat zich ook op de opstartmedia van Windows 7 bevindt. Om dit te doen, moet u bootsect.exe uitvoeren met de volgende parameters:

Bootsect /NT60 SYS

De opstartsector van de systeempartitie wordt overschreven met BOOTMGR-compatibele code. U kunt meer leren over het gebruik van het hulpprogramma bootsect.exe door het uit te voeren met de parameter /helpen.

Bootrec.exe /ScanOs

Gelanceerd met de schakeloptie /ScanOs, scant het hulpprogramma alle schijven op geïnstalleerde besturingssystemen Windows Vista en Windows 7. Bovendien geeft het, wanneer het wordt gebruikt, een lijst weer met gevonden systemen die momenteel niet zijn geregistreerd in de Windows Boot Configuration Data (BCD)-opslag . ) Opslaan).

Bootrec.exe /RebuildBcd

Het hulpprogramma wordt gestart met deze sleutel en scant alle stations op geïnstalleerde besturingssystemen Windows Vista of Windows 7. De gevonden besturingssystemen worden weergegeven in een lijst van waaruit ze kunnen worden toegevoegd aan de Windows Boot Configuration Data Store. Gebruik deze optie ook als u het gegevensarchief van de opstartconfiguratie volledig opnieuw wilt opbouwen. Voordat u dit doet, moet u de vorige opslag verwijderen. De reeks opdrachten kan in dit geval als volgt zijn:

bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

In het bovenstaande voorbeeld wordt het huidige opstartconfiguratiearchief geëxporteerd naar het bestand C:\BCDcfg.bak, de systeemkenmerken, verborgen kenmerken en alleen-lezen kenmerken worden eruit verwijderd, waarna het wordt verwijderd met de opdracht DEL en opnieuw wordt opgebouwd met de bootrec /RebuildBcd-opdracht.


Vergroot foto

natuurlijk nut bootrec.exe zeer functioneel, maar het helpt niet als bijvoorbeeld het Windows-bootloaderbestand bootmgr beschadigd of fysiek ontbreekt. In dit geval kunt u een ander hulpprogramma gebruiken, dat ook is opgenomen in de distributiemedia van Windows 7 - bcdboot.exe.

De opstartomgeving herstellen met BCDboot.exe

BCDboot.exe is een tool die wordt gebruikt om een ​​opstartomgeving op de actieve systeempartitie te maken of te herstellen. Het hulpprogramma kan ook worden gebruikt om downloadbestanden over te zetten.

De opdrachtregel kan er in dit geval als volgt uitzien:

bcdboot.exe e:\windows

Vervang e:\windows door het juiste pad voor uw systeem.
Deze bewerking herstelt de beschadigde Windows Boot Environment, inclusief de Boot Configuration Data (BCD)-opslagbestanden, inclusief het bovengenoemde bootmgr-bestand.

Syntaxis van bcdboot-opdrachtregelopties

Het hulpprogramma bcdboot.exe gebruikt de volgende opdrachtregelopties:

BCDBOOT-bron]

een bron

Specificeert de locatie van de Windows-map die als bron moet worden gebruikt bij het kopiëren van opstartomgevingsbestanden.

Optionele parameter. Specificeert de taal van de opstartomgeving. De standaard is Engels (Verenigde Staten).

Optionele parameter. Specificeert de stationsletter van de systeempartitie waar de opstartomgevingsbestanden worden geïnstalleerd. De standaardwaarde is de systeempartitie die is gespecificeerd door de BIOS-firmware.

Optionele parameter. Schakelt de modus voor gedetailleerde logboekregistratie van de hulpprogrammabewerking in.

Optionele parameter. Combineert de instellingen van het nieuw gemaakte en bestaande opstartrecord voor opslag en schrijft ze naar het nieuwe opstartrecord. Als een bootloader-GUID voor het besturingssysteem is opgegeven, wordt het bootloader-object gecombineerd met de systeemsjabloon om een ​​opstartitem te maken.

Overzicht

Het artikel besprak de principes van het werken met de hulpprogramma's bootrec.exe en bcdboot.exe, die worden gebruikt om problemen op te lossen die verband houden met het onvermogen om het Windows 7-besturingssysteem te starten als gevolg van een beschadigde of ontbrekende bootloader.

Ondanks het enorme aantal ingebouwde beveiligingsmaatregelen, de overvloed aan multifunctionele antivirussen en firewalls, kan de Windows-bootloader beschadigd raken. Hierdoor is het onmogelijk om het besturingssysteem te starten. Als u bij het opstarten lange tijd een zwart scherm ziet zonder zichtbare veranderingen of het opschrift "bootmgr ontbreekt" - u bent het slachtoffer geworden van dit specifieke probleem. In dit geval kan het helpen om het opstarten van Windows 7 te herstellen.

Bootmgr is een speciaal programma dat de Windows-opstartmanager wordt genoemd. Het is aan haar dat het BIOS de controle overdraagt ​​na het controleren van de gezondheid van de componenten en de harde schijf. De manager leest informatie uit de eerste sector van de schijf en vindt alle benodigde gegevens om het besturingssysteem te starten, waarna het proces van het starten van het systeem zelf begint.

Oorzaken van storing

De meest voorkomende oorzaak van schade aan de Windows-bootloader is een virusinfectie op de computer. Tijdens het actief surfen op internet en het installeren van een verscheidenheid aan gratis software gedownload van dubieuze bronnen, kan een gebruiker onbedoeld een kwaadaardig programma downloaden dat een deel van de Bootmgr-bootloader wijzigt of verwijdert.

Een soortgelijk resultaat kan optreden als gevolg van stroomuitval tijdens het gebruik van het apparaat of onjuiste wijzigingen in de opstartsector van de harde schijf. Schakel de computer daarom nooit uit door de stekker uit het stopcontact te halen of de uitschakelknop van de voeding te gebruiken.

Windows herstel

U kunt deze procedure uitvoeren met behulp van de installatieschijf of een opstartbare USB-stick. Er zijn veel manieren om een ​​flashstation te maken. Een van de gemakkelijkste is met speciale hulpprogramma's zoals UNetBootIn of UltraISO. Brand de Windows 7-image op media, start de computer opnieuw op en volg de instructies:

Probeer na deze procedure uw computer opnieuw op te starten en controleer het resultaat. Als het systeem nog steeds niet opstart, probeer dan opnieuw om naar het optiemenu te gaan en daar het item "Systeemherstel" te selecteren. Dit proces is ingewikkelder en duurt langer, maar kan het probleem helpen oplossen.

Hallo beste lezers.

Soms kan het, als gevolg van verschillende acties, gebeuren dat de computer weigert het besturingssysteem in te voeren. En in sommige gevallen is dit te wijten aan de storing van een belangrijk hulpmiddel. De oplossing is om de Windows 7-bootloader te repareren.

Er zijn verschillende hoofdtekens die aangeven dat het overeenkomstige element van het besturingssysteem "weer tot leven moet komen":

bootrec( )

Om uw computer weer in werkende staat te brengen, moet u een aantal handelingen uitvoeren. Bovendien hebben we voor de procedure de Windows-installatiebestanden nodig. Dus zonder een schijf met de bijbehorende gegevens kunnen we het niet aan. Wij doen het volgende:


Deze opdracht toont alle mogelijke opties waarmee het werkt.

Beschrijving van Bootrec-sleutels( )

Commando's in de omgeving cmd.exe kan worden uitgevoerd in de standaardversie of met speciale toevoegingen. Dus als je bijvoorbeeld schrijft " bootrec.exe /FixMbr”, schrijft het programma een opstartrecord naar de hoofdpartitie. De laatste is compatibel met Windows 7 en Vista. Dit zal helpen de functionaliteit van het apparaat te herstellen. Bovendien kan deze truc worden gebruikt als het nodig is om niet-standaard code in het overeenkomstige segment te verwijderen. In dit geval blijft de bestaande partitietabel hetzelfde.

Bij gebruik van de sleutel " /FixBoot”, komt het programma in een nieuwe opstartsector. Het is ook compatibel met de bovenstaande besturingssystemen van Microsoft. Deze optie wordt in verschillende gevallen gebruikt:

    Het opstartbestand is vervangen door een niet-standaard bestand.

    Hij is beschadigd.

    Een eerdere build is gepost sinds versie 7 of Vista. Zo wordt bijvoorbeeld na het installeren van XP de Windows NT-bootloader gebruikt.

Interessant om te weten! Hetzelfde effect kan worden bereikt door het programma " bootsect.exe". Het staat ook op schijf. Schrijf hiervoor " bootsect /NT60 SYS". Er verschijnt een opstartsector die compatibel is met "". Voor gedetailleerde informatie moet u het hulpprogramma uitvoeren met de sleutel " /helpen».

bij het schrijven " bootrec.exe /ScanOs”, scant de applicatie alle beschikbare stations voor OS 7 en Vista. Als resultaat krijgen gebruikers een lijst met alle gevonden systemen, zelfs die niet zijn geregistreerd in de gegevensopslag met betrekking tot opstarten.

Gebruik de sleutel " /RebuildBcd"zal beginnen met het scannen van alle schijven voor de plaatsing van geïnstalleerde besturingssystemen. Er wordt een lijst samengesteld waaruit ze kunnen worden toegevoegd aan de repository. Bovendien kunt u met deze opdracht de database opnieuw opbouwen. Toegegeven, daarvoor is het noodzakelijk om de gegevens uit het verleden te verwijderen.

Het bovenstaande hulpprogramma heeft een brede functionaliteit. Maar tegelijkertijd helpt het niet als het opstartbestand van het systeem ontbreekt. In dit geval moet u een ander hulpmiddel gebruiken.

Het is vermeldenswaard dat het in de automatische modus werkt. Dat wil zeggen, gebruikers hoeven alleen naar bepaalde tools te gaan, een opdracht te schrijven en alles zal alleen worden gedaan - het is niet nodig om iets te doen tijdens het proces zelf.

BCDboot( )

Deze tool is ontworpen om een ​​bootloader te maken of te herstellen die zich in de hoofdpartitie bevindt. Het programma stelt u ook in staat om bestanden over te zetten tussen harde schijven. Ook als het systeem op deze laatste niet zichtbaar is.

Schrijf om te beginnen gewoon " bcdboot.exe C:\windows". De bewerking herstelt beschadigde gegevens, inclusief opslagbestanden.

Het proces heeft verschillende opties:

    Bron - de locatie van de map waar de Windows-distributie zich bevindt. In ons geval is dit een plastic schijf of USB-stick. Deze parameter is vereist. De rest wordt naar behoefte gespecificeerd.

    « /L» - stelt de taal van de omgeving in. Indien niet gewijzigd, wordt Engels gebruikt.

    « /s' - geeft de stationsletter aan waar de benodigde bestanden worden geplaatst. Standaard is dit de locatie die is ingesteld door het BIOS of het nieuwe systeem - UEFI.

    « /v» – start de gedetailleerde boekhoudmodus.

    « /m» - het combineren van de parameters van een bestaand record en een nieuw aangemaakt record. Dit alles wordt naar het nieuwe opstartgebied geschreven.

Keer terug na gebruik van Linux( )

Het is de moeite waard om je een situatie voor te stellen waarin je eerder een besturingssysteem van Microsoft had. En na het installeren van Linux stopte de eerste plotseling met draaien. Het gebeurde als gevolg van enkele fouten.

Als uw Windows niet werkt na het installeren van Ubuntu, raak dan niet meteen in paniek. Het probleem kan eenvoudig worden opgelost.

dd if=/dev/sda2 of=/linux.boot bs=512 count=1

Met de bovenstaande code kunt u de opstartsector kopiëren van de " sda2» in linux.boot.

Het is vermeldenswaard dat in dit besturingssysteem het root-element " / ". Als dit in uw persoonlijke situatie niet het geval is, moet u eerst uitzoeken welke van de bestaande gebieden opstartbaar is.

Het item is gekopieerd naar de gebruikersmap. Daarom gaan we naar de juiste map en brengen we het bestand over naar de partitie waar Windows al is geïnstalleerd.

Het resultaat zal zijn " Opdrachtregel", waarin we slechts twee regels schrijven en na elke druk op " Binnenkomen»:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
Daarna herstarten we het apparaat en kijken hoe alles werkt in ons besturingssysteem.

Heb je goed advies nodig over hoe je dat moet doen? Windows 7 bootloader herstel als het opstartherstel met behulp van de installatieschijf van de zeven niet heeft geholpen. Ik zal in het kort uitleggen wat er aan de hand is: Windows 7 werd eerst op de computer geïnstalleerd, daarna was Windows XP nodig als het tweede systeem, na installatie begon het natuurlijk alleen, ik gebruikte het EasyBCD-programma om twee besturingssystemen te laden. In de toekomst werd XP overbodig en formatteerde ik de partitie waarop het zich bevond vanaf Windows 7. Nu is er bij het laden niets anders dan een zwart scherm. Wat kan in dit geval worden gedaan? Meer details indien mogelijk. Sergej.

Windows 7 bootloader herstel

Hallo vrienden! Het belangrijkste is dat u zich geen zorgen maakt, uw probleem is eenvoudig en in principe zou de eenvoudige tool "Windows 7 Startup Repair" die in ons artikel wordt beschreven, moeten helpen, maar! Als dit artikel je niet helpt, dan zouden twee andere je wel kunnen helpen:

deze artikelen beschrijven nog enkele goede manieren om het opstarten van uw besturingssysteem te herstellen, daarnaast is er nog een andere, dus probeer het en geef niet zomaar op.

Laat me je eraan herinneren dat je geen ouder besturingssysteem kunt installeren na een jonger besturingssysteem, Windows 7 zal in geen geval opstarten na installatie op een Windows XP-computer, omdat deze laatste tijdens de installatie het master boot record (MBR) op zichzelf overschrijft. Daarom heb je een extra bootmanager geïnstalleerd, die wordt gebruikt om het opstarten van verschillende besturingssystemen te configureren en die op zijn beurt zijn eigen bootloader heeft.

  1. Ik wil ook zeggen dat bestandssysteemfouten vaak de oorzaak zijn van het niet succesvol laden van Windows 7, je kunt ze zelfs repareren als het besturingssysteem niet laadt, alle details staan ​​in ons andere artikel " "
  2. Vrienden, in dit artikel gaan we aan de slag met de Windows 7 Herstelomgeving, of beter gezegd met de opdrachtregel van de Herstelomgeving. Ik zal je de nodige commando's geven, maar als het moeilijk voor je is om ze te onthouden, dan kan dat. Dit zal je werk enorm vergemakkelijken.
  • De Master Boot Record (MBR) is de eerste sector op de harde schijf, die de partitietabel en een klein laadprogramma bevat dat gegevens in deze tabel leest van welke partitie van de harde schijf het besturingssysteem moet opstarten, waarna de informatie wordt overgebracht naar de partitie met het geïnstalleerde besturingssysteem, om het te downloaden. Als het master-opstartrecord onjuiste informatie bevat over de locatie van het systeem, zullen we verschillende fouten ontvangen tijdens het opstarten, hier is er een van "BOOTMGR ontbreekt, druk op CTR-Alt-Del voor herstart" of we zullen een zwart scherm zien. Het probleem wordt opgelost Windows 7 bootloader herstel.

Toen je de oude XP samen met EasyBCD verwijderde, liet je je computer aan zijn lot over met een opstartrecord die hij niet begreep, en je krijgt een zwart scherm als blijk van dankbaarheid. Om de situatie te verhelpen, zullen we: opstart herstel Windows 7, namelijk, we zullen het master-opstartrecord overschrijven met behulp van het hulpprogramma Bootrec.exe, dat zich op de herstelschijf of op de installatieschijf van Windows 7 bevindt (vrienden, als je een netbook hebt en de herstelomgeving op een USB-flashstation wilt gebruiken , lees dan eerst de opmerkingen). Met dit hulpprogramma zullen we ook een nieuwe opstartsector schrijven, begrijpelijk voor Windows 7.

Automatisch opstarten van Windows 7

We starten op vanaf de herstelschijf of de installatieschijf met Windows 7, in de beginfase van het opstarten van de computer, wanneer u wordt gevraagd om op te starten vanaf de schijf "Druk op een willekeurige toets om op te starten vanaf CD ...", druk op een willekeurige toets op het toetsenbord voor 5 seconden, anders start je niet op vanaf de schijf

Er is een korte zoektocht naar geïnstalleerde Windows-systemen en een analyse van problemen waardoor ze niet kunnen worden geladen

Meestal worden problemen snel gevonden en biedt de herstelomgeving aan om ze automatisch op te lossen. Klik op de knop "Repareren en opnieuw opstarten", waarna de computer opnieuw wordt opgestart en het opstarten van Windows 7 wordt hersteld.

Als de opstartproblemen met het systeem aanhouden of u niet wordt gevraagd om de problemen automatisch op te lossen, moet u in dit venster het besturingssysteem selecteren dat u wilt herstellen, u heeft er waarschijnlijk een en Volgende.

Kies eerst een toolHerstel starten, het kan ook problemen oplossen met het laden van Windows 7

De bootloader van Windows 7 handmatig herstellen

Als deze remedie niet helpt, kies dan de remedie Opdrachtregel

We voeren de commando's in:

schijfpart

lis vol (we geven een lijst met partities op de harde schijf weer en zien dat "Volume 1" een verborgen partitie is die door het systeem is gereserveerd (gereserveerd door het systeem), het volume is 100 MB, het moet opstartbestanden van Windows 7 bevatten en het moet actief worden gemaakt ). We zien ook een partitie met Windows 7 geïnstalleerd, deze heeft de letter D:, het volume is 60 GB.

sel vol 1 (selecteer Volume 1)

actief (actief maken)

exit (exit diskpart)

bcdboot D:\Windows (waarbij D: de partitie is waarop Windows 7 is geïnstalleerd), deze opdracht herstelt de opstartbestanden van Windows 7 (het bootmgr-bestand en de opstartopslag (BCD) configuratiebestanden)!

"Download bestanden succesvol aangemaakt"

De Windows 7-bootloader handmatig herstellen (methode nummer 2)

Voer in het opdrachtpromptvenster de Bootrec-opdracht in en Enter

komt volledige informatie over de mogelijkheden van het hulpprogramma. Selecteer het MBR-item Bootrec.exe /FixMbr .

Operatie met succes afgerond. Er is een nieuw opstartrecord geschreven naar de eerste sector van de opstartpartitie.
Het tweede commando Bootrec.exe /FixBoot schrijft een nieuwe opstartsector.

Operatie met succes afgerond. Uitgang. Vervolgens proberen we onze Windows 7 te laden.


Vrienden, als de opdrachten Bootrec.exe /FixMbr en Bootrec.exe /Fixboot u niet helpen, wanhoop dan niet, er is nog een hulpmiddel.

Methode nummer 3

We voeren de opdracht in Bootrec /ScanOs, zal het al uw harde schijven en partities scannen op besturingssystemen, en als er een worden gevonden, verschijnt er een overeenkomstige waarschuwing. Dan moet je de opdracht invoeren Bootrec.exe /RebuildBcd, zal dit hulpprogramma aanbieden om de gevonden Windows aan het opstartmenu toe te voegen, akkoord te gaan en Y in te voeren en op Enter te drukken, alle gevonden Windows worden toegevoegd aan het opstartmenu.

In mijn geval zijn er twee besturingssystemen gevonden. Alles is zichtbaar op de screenshot.

Naast de bovenstaande methode is er nog een andere, voer bootsect /NT60 SYS in op de opdrachtregel, de hoofdopstartcode wordt ook bijgewerkt.

Uitgang

De fout is dus dat op beide harde schijven de eerste verborgen partities door het systeem gereserveerd (gereserveerd door het systeem) moeten worden gemarkeerd met een rode vlag. Op Windows 7 is het volume van een dergelijke partitie 100 MB en op Windows 8 350 MB hebben deze partities de volgende kenmerken: Systeem. Actief en het is op deze partities dat de op(BCD) en het systeemopstartbeheerbestand (het bootmgr-bestand) zich bevinden. En we krijgen deze attributen zijn andere secties. Hierdoor zullen Windows 7 en Windows 8 niet opstarten.

Selecteer de eerste harde schijf 1, klik met de rechtermuisknop op de eerste partitie System Reserved (Gereserveerd door het systeem) en selecteer "Mark as active"

Het volume "Systeem gereserveerd" wordt gemarkeerd als actief. Wij drukken op OK.

We doen hetzelfde met Schijf 2. Acronis Disk Director wordt uitgevoerd in de modus In afwachting van bewerking, zodat de wijzigingen van kracht worden, klik op de knop "Bewerkingen in behandeling toepassen"

Doorgaan.

Zoals je kunt zien, zijn na onze wijzigingen die secties die je nodig hebt actief geworden.

Sluit het programma af en start opnieuw op. Het resultaat van het werk is positief - beide besturingssystemen worden om de beurt geladen.