sfc et dism PE
Par REMI POUSSIN le vendredi 14 août 2020, 20:33 - microsoft - Lien permanent
Windows ne boote plus , Windows est devenu instable , Windows Store est absent , des actions ne sont plus possibles , etc , il faut vérifier l’intégrité du système .
Ce cas est différend du cas simple où Windows boote normalement
Si on doit booter depuis la console de récupération de Windows PE .
on suppose toujours que le Windows à réparer est sur le disque C:
on suppose un disque externe F: en bonne santé avec un dossier Scratchdir
(La taille du répertoire de travail peut être insuffisante pour effectuer cette opération. Ceci peut entrainer un comportement inattendu . Utiliser l’option /ScratchDir pour pointer vers un dossier dont l’espace de travail est suffisant )
nnn est un numéro de série
le répertoire de travail de Windows n’est plus sur C: mais mais sur X: (Ramdisk)
-1 Examiner et réparer le disque C ( option bien souvent utile )
chkdsk C: /f/r
0. Vérifier les composants de Windows
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows /offlogfile=F:\dism-date-nnn.log
0.1 “la protection des ressources Windows a trouvé des fichiers endommagés , mais a réussi à tous les réparer” goto FIN
0.2 “la protection des ressources Windows a trouvé des fichiers endommagés , mais n’a pas réussi à tous les réparer”
%windir%\logs\cbs\cbs.log
Some hints to analyze the log file created by sfc may be found in Microsoft’s article How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program generates in Windows Vista.
https://support.microsoft.com/en-us/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness
goto 1
0.3 “la protection des ressources Windows n’a pas réussi à effectuer l’opération demandée”
depuis le console de récupération
DISM ne prend pas en charge la maintenance de Windows PE avec l’option /Online
dism /image/C:\ /Cleanup-Image /Scanhealth
La taille du répertoire de travail peut être insuffisante pour effectuer cette opération. Ceci peut entrainer un comportement inattendu . Utiliser l’option /ScratchDir pour pointer vers un dossier dont l’espace de travail est suffisant . La
Dism /image:C:\ /ScratchDir:F:\Scratchdir /Cleanup-Image /Scanhealth
1. Tester pour corruption
Dism /image:C:\ /ScratchDir:F:\Scratchdir /Cleanup-Image /Scanhealth
Tester pour savoir si une corruption a été détectée
Dism /image:C:\ /ScratchDir:F:\Scratchdir /Cleanup-Image /CheckHealth
1.1 «Aucun endommagement du magasin de composants n’a été détecté » goto FIN
1.2 « Le magasin de composants est réparable » goto 2
2 Réparer l’image système de Windows 10 :
Dism /image:C:\ /ScratchDir:F:\Scratchdir /Cleanup-Image /RestoreHealth
3.
3 suivant le résultat de 2.
3.1 « La restauration a été effectuée. L’opération a réussi » goto 4
3.2 “Erreur : 0x800f081. Les fichiers sources sont introuvables.” goto trouble
3.3 “ Erreur : 0x800f081f. Les fichiers sources sont introuvables.” goto trouble
4. Restart
5. on vérifie que tout s’est bien passé
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows /offlogfile=f:\dism-date-nnn.log
6. Restart
FIN
trouble : http://borncity.com/win/2017/04/26/windows-10-v1703-fix-for-dism-error-0x800f081f/
c’est apparemment un cas particulier
peut être préférable d’utiliser un scratchdir sur un autre disque sain
CHKDSK C: /r
SFC /SCANNOW
Dism /Online /Cleanup-Image /RestoreHealth ; result = nok
Dism /Online /Cleanup-Image /ScanHealth ; result = ok
Dism /Online /Cleanup-Image /RestoreHealth /ScratchDir:G:\ScratchDir ; result = ok
DISM Image Management Command-Line Options
DISM Global Options for Command-Line Syntax200818-
This should allow you to fix it from windows update If that doesn't work, you can use the /Source: flag to specify a source.
Combined with
DISM /mount-Image /ImageFile:D:\sources\install.wim /index:1 /mountdir:C:\WIM\ /readonly
- DISM /Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions