Share via


Windows-opstartfout 0xc0000034 op een Azure-VM

Dit artikel biedt een oplossing voor een probleem waarbij windows-VM niet begint met foutcode 0xc0000034.

Oorspronkelijke productversie: Virtuele machine met Windows
Origineel KB-nummer: 4010140

Symptomen

Windows start niet. In plaats daarvan genereert het systeem een fout die er ongeveer als volgt uitziet:

Bestand: \Boot\BCD
Foutcode: 0xc0000034
Info: U moet de herstelhulpprogramma's op uw installatiemedia gebruiken. Als u geen installatiemedia hebt, neemt u contact op met uw systeembeheerder of pc-fabrikant.

Oorzaak

Er is een BCD-beschadiging waardoor de opstartpartitie niet kan vinden waar de map \Windows zich bevindt.

Oplossing

Tip

Als u een recente back-up van de VM hebt, kunt u proberen de VM te herstellen vanuit de back-up om het opstartprobleem op te lossen.

Volg deze stappen om het probleem op te lossen.

Stap 1: de besturingssysteemschijf van de VM als een gegevensschijf koppelen aan een andere VM

  1. Verwijder de virtuele machine (VM). Zorg ervoor dat u de optie De schijven behouden selecteert wanneer u dit doet.

  2. Koppel de besturingssysteemschijf als een gegevensschijf aan een andere VM (een VM voor probleemoplossing). Zie Een gegevensschijf koppelen aan een Windows-VM in de Azure Portal voor meer informatie.

  3. Maak verbinding met de VM voor probleemoplossing. Open Computerbeheer>Schijfbeheer. Zorg ervoor dat de besturingssysteemschijf online is en dat aan de partities stationsletters zijn toegewezen.

  4. Identificeer de opstartpartitie en de Windows-partitie. Als er slechts één partitie op de besturingssysteemschijf staat, is deze partitie de opstartpartitie en de Windows-partitie.

    Als de besturingssysteemschijf meer dan één partitie bevat, kunt u deze identificeren door de mappen in de partities te bekijken:

    • De Windows-partitie bevat een map met de naam 'Windows' en deze partitie is groter dan de andere partities.
    • De opstartpartitie bevat een map met de naam 'Opstarten'. Deze map is standaard verborgen. Als u de map wilt zien, moet u de verborgen bestanden en mappen weergeven en de optie Beveiligde besturingssysteembestanden verbergen (aanbevolen) uitschakelen. De opstartpartitie is doorgaans 300 MB~500 MB.

Stap 2: de opstartconfiguratiegegevens herstellen

  1. Voer de volgende opdrachtregel uit als beheerder en noteer vervolgens de id van Windows Boot Loader (niet Windows Boot Manager). De id is een code van 32 tekens en ziet er als volgt uit: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. U gebruikt deze id in de volgende stap.

    bcdedit /store <Boot partition>:\boot\bcd /enum /v
    
  2. Herstel de opstartconfiguratiegegevens door de volgende opdrachtregels uit te voeren. U moet deze tijdelijke aanduidingen vervangen door de werkelijke waarden:

    • <Windows-partitie> is de partitie die een map met de naam 'Windows' bevat.
    • <Opstartpartitie> is de partitie die een verborgen systeemmap met de naam 'Opstarten' bevat.
    • <Id> is de id van Windows Boot Loader die u in de vorige stap hebt gevonden. Bijvoorbeeld: {9f25ee7a-e7b7-11db-94b5-f7e662935912}
    bcdedit /store <Boot partition>:\boot\bcd /create {bootmgr}
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} description "Windows Boot Manager"
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} locale en-us
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} inherit {globalsettings}
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} displayorder <Identifier>
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} timeout 30
    
  3. Koppel de herstelde besturingssysteemschijf los van de VM voor probleemoplossing. Maak vervolgens een nieuwe VM op basis van de besturingssysteemschijf.

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.