Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
- Verwijder de virtuele machine (VM). Zorg ervoor dat u de optie Schijven behouden selecteert wanneer u dit doet.
- 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.
- 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
Blader op de gekoppelde schijf naar de locatie van het binaire bestand dat wordt weergegeven in het foutbericht.
Wijzig de naam van het bestand van <binaire-naam>.sys in <binaire-naam>.sys.old.
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.
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.