Delen via


Windows-opstartfout 0xc0000098 op een Azure-VM

Van toepassing op: ✔️ Windows-VM's

Oorspronkelijk KB-nummer: 4010137

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

Symptomen

Windows start niet. In plaats daarvan genereert het systeem een fout die lijkt op het volgende:

Bestand: \<BINARY>
Status: 0xc0000098
Info: Windows kan niet worden geladen omdat een kritiek systeemstuurprogramma ontbreekt of beschadigd is.

In dit bericht <vertegenwoordigt BINARY> het werkelijke binaire bestand dat is gevonden.

Oorzaak

Dit probleem treedt op als een binair bestand afkomstig is van een andere versie van Windows dan het besturingssysteem van de virtuele machine.

Oplossing

Tip

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

Volg deze stappen om het probleem op te lossen.

Stap 1: Koppel de besturingssysteemschijf van de virtuele machine aan een andere VIRTUELE machine als gegevensschijf

  1. Verwijder de virtuele machine (VM). Zorg ervoor dat u de optie Schijven behouden selecteert wanneer u dit doet.
  2. Koppel de besturingssysteemschijf als een gegevensschijf aan een andere VIRTUELE machine (een VM voor probleemoplossing). Zie How to attach a data disk to a Windows VM in the Azure portal (Een gegevensschijf koppelen aan een virtuele Windows-machine in 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 de partities stationsletters hebben toegewezen.

Stap 2: het binaire bestand herstellen of vervangen

Herstel of vervang het binaire systeembestand (.sys) door de volgende stappen uit te voeren:

Het beschadigde binaire bestand herstellen

Open een CMD-prompt met verhoogde bevoegdheid en voer chkdsk uit op de schijf:

chkdsk <drive-letter>: /F

Het beschadigde binaire bestand vervangen

  1. Blader op de gekoppelde schijf naar de locatie van het binaire bestand dat wordt weergegeven in het foutbericht.

  2. Wijzig de naam van het bestand van <binaire-naam>.sys in <binaire-naam>.sys.old.

  3. Blader op de gekoppelde schijf naar de map \Windows\WinSxS . Zoek vervolgens naar het binaire bestand dat wordt weergegeven in het foutbericht. Voer hiervoor de volgende opdracht uit bij een opdrachtprompt:

    dir <binary-name> /s
    

    De opdracht bevat alle verschillende versies van het binaire bestand samen met de gemaakte datum. Kopieer de nieuwste versie van het binaire bestand naar de map \Windows\System32\Drivers door de volgende opdracht uit te voeren:

    copy <drive>:\Windows\WinSxS\<directory-where-file-is>\<binary-name>.sys <drive>:\Windows\System32\Drivers\
    

    Zie bijvoorbeeld de volgende console-uitvoer:

    E:\Windows\WinSxS>dir ACPI.sys /s 
     Volume in drive E has no label. 
     Volume Serial Number is A0B1-C2D3 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab 
    
    11/21/2014  07:48 PM            94,989 acpi.sys 
                   1 File(s)         94,989 bytes 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_89abcdef01234567 
    
    11/21/2014  07:48 PM           119,547 acpi.sys 
                   1 File(s)        119,547 bytes 
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_456789abcdef0123 
    
    11/21/2014  04:06 PM           533,824 acpi.sys 
                   1 File(s)        533,824 bytes 
    
         Total Files Listed: 
                   3 File(s)        748,360 bytes 
                   0 Dir(s)  123,967,512,576 bytes free 
    
    E:\Windows\WinSxS>copy E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab\acpi.sys E:\Windows\System32\Drivers\ 
            1 file(s) copied. 
    
    E:\Windows\WinSxS> 
    

    Notitie

    • Als de naam van het binaire systeembestand niet kan worden gewijzigd, neemt u het eigendom van het bestand. Met deze actie hebt u volledige toegang tot dit bestand.

    • In de uitvoer van de voorbeeldconsole ziet u volume E als voorbeeld. De werkelijke letter moet het defecte station weergeven (de besturingssysteemschijf die is gekoppeld als een gegevensschijf op de VM voor probleemoplossing).

    • Als het meest recente binaire bestand niet werkt, kunt u de vorige bestandsversie proberen om een eerder systeemupdateniveau op dat onderdeel te verkrijgen.

    • Als het enige binaire bestand dat in deze stap wordt geretourneerd, overeenkomt met het bestand dat u op de betreffende VM wilt vervangen en als beide bestanden dezelfde grootte en tijdstempel hebben, kunt u het beschadigde bestand vervangen door het te kopiëren van een andere werkende VM met hetzelfde besturingssysteem en, indien mogelijk, hetzelfde systeemupdateniveau.

  4. Koppel de herstelde schijf los van de VM voor probleemoplossing. Maak vervolgens een virtuele machine 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 Azure-feedbackcommunity.