Kennisbank
Windows offline repareren met DISM en SFC
Gebruik deze handleiding als Windows niet meer normaal start, maar de Windows-partitie vanuit WinRE of Windows PE nog goed leesbaar is.
Bij een ontbrekende SSD, duidelijke hardwarefout of uitsluitend beschadigde EFI/BCD hoort een andere herstelroute.
DISM controleert en herstelt de Windows-image en componentstore. SFC controleert daarna beschermde systeembestanden tegen die store.
In de voorbeelden is:
D:de gecontroleerde Windows-partitie;E:een schrijfbare locatie voor logs en tijdelijke bestanden;F:officiële Windows-installatiemedia.
Voorwaarden
Ga alleen verder als:
- belangrijke data veilig is;
- de SSD geen duidelijke uitvalsignalen geeft;
- BitLocker kan worden ontgrendeld;
- de juiste Windows-partitie is vastgesteld;
- er voldoende vrije ruimte is voor logs en scratch.
1. Controleer dat D: werkelijk Windows is
dir D:\Windows
dir D:\Windows\System32
dir D:\Program Files
dir D:\Users
Stop als de inhoud niet klopt. Zoek dan eerst de juiste stationsletter met diskpart en list volume.
2. Controleer BitLocker
manage-bde -status
De Windows-partitie moet bereikbaar en, indien versleuteld, ontgrendeld zijn.
3. Lees editie en pakketstatus
dism /Image:D:\ /Get-CurrentEdition
dism /Image:D:\ /Get-Packages /Format:Table
Verwacht: DISM opent de offline image en toont de Windows-editie en geregistreerde pakketten.
Kan DISM de image niet openen, controleer dan stationsletter, BitLocker en bestandssysteem voordat je verdergaat.
4. Maak log- en scratchmappen
mkdir E:\scratch
mkdir E:\logs
Gebruik een schrijfbare locatie met voldoende vrije ruimte.
5. Controleer de componentstore
dism /Image:D:\ /Cleanup-Image /CheckHealth
dism /Image:D:\ /Cleanup-Image /ScanHealth /ScratchDir:E:\scratch /LogPath:E:\logs\dism-scanhealth.log
CheckHealthleest of Windows al als beschadigd is gemarkeerd.ScanHealthvoert een uitgebreidere controle uit.- Geen van beide repareert de image.
6. Herstel de componentstore
dism /Image:D:\ /Cleanup-Image /RestoreHealth /ScratchDir:E:\scratch /LogPath:E:\logs\dism-restorehealth.log
Mogelijke uitkomsten:
- DISM voltooit de reparatie;
- DISM vindt geen herstelbare beschadiging;
- DISM kan benodigde bronbestanden niet vinden;
- DISM meldt dat de image of bron niet bruikbaar is.
Forceer geen willekeurige bron als RestoreHealth niet slaagt.
7. Gebruik passende officiële installatiemedia als bron
Taal, architectuur, editie en componentniveau moeten bij de geïnstalleerde Windows passen.
Bron uit install.wim
dism /Get-WimInfo /WimFile:F:\sources\install.wim
Daarna:
dism /Image:D:\ /Cleanup-Image /RestoreHealth /Source:WIM:F:\sources\install.wim:INDEX /LimitAccess /ScratchDir:E:\scratch /LogPath:E:\logs\dism-restorehealth-source.log
Bron uit install.esd
dism /Get-WimInfo /WimFile:F:\sources\install.esd
Daarna:
dism /Image:D:\ /Cleanup-Image /RestoreHealth /Source:ESD:F:\sources\install.esd:INDEX /LimitAccess /ScratchDir:E:\scratch /LogPath:E:\logs\dism-restorehealth-source.log
Vervang INDEX door de index van de passende editie.
8. Controleer de componentstore opnieuw
dism /Image:D:\ /Cleanup-Image /ScanHealth /LogPath:E:\logs\dism-scanhealth-after.log
Voer SFC pas uit nadat de componentstore geen herstelbare beschadiging meer meldt.
9. Voer offline SFC uit
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Voor een gerichte verificatie van één bestand:
sfc /verifyfile=D:\Windows\System32\winlogon.exe /offbootdir=D:\ /offwindir=D:\Windows
10. Bewaar de logs
Belangrijke logs staan doorgaans in:
D:\Windows\Logs\CBS\CBS.log;D:\Windows\Logs\DISM\dism.log;- de bestanden die je zelf via
/LogPathhebt aangemaakt.
Noteer welke Windows-partitie, bron, editie-index en commando’s zijn gebruikt.
DISM en SFC zijn schoon, maar Windows start nog niet
Kijk dan verder naar de fout die overblijft:
- Een Windows-update verwijderen via WinRE of Windows PE
- Een onderbroken update offline volledig verwerken
- EFI en BCD herstellen met BCDBoot
- vroege drivers en hardware als het foutbeeld daar aanleiding toe geeft.
Stop als
- DISM de image niet betrouwbaar kan openen;
- de SSD I/O-fouten geeft of verdwijnt;
- BitLocker niet kan worden ontgrendeld;
- je geen passende officiële herstelbron kunt vaststellen;
- eerdere wijzigingen niet meer te reconstrueren zijn.
Gebruik geen losse Windows-DLL’s of executables van downloadsites als herstelbron.
Hulp nodig? Windows herstellen zonder herinstallatie bij Forcys →