sfc sous Windows PE

Quand le PC est incapable de booter normalement et offre la possibilté d’exécuter des lignes de commande sous WinRE

On peut exécuter sfc /scanow mais

auparavant sous Windows 10, ..;

il faut trouver le lecteur qui contient la partition

Lorsque l'ordinateur démarre dans l'environnement Windows Recovery Environment (WinRE), la lettre de lecteur attribuée à la partition Windows peut ne pas être la lettre de lecteur C: car Windows 7, 8, 8.1 et 10 crée une partition système distincte lorsqu'il est installé à partir de zéro.

La partition système contient des fichiers de démarrage.

WinRE attribue à la partition système la lettre de lecteur C: et la partition installée de Windows se verra attribuer toute autre lettre de lecteur, généralement D: la lettre de lecteur est attribuée à la partition installée de Windows.

La commande Bcdedit |  find "osdevice" peut être utilisée pour trouver la lettre de lecteur de la partition installée de Windows, la sortie de la commande Bcdedit est similaire à osdevice partition=D:. La lettre de lecteur après partition= est la lettre de lecteur de la partition Windows.

 

Exécutez la commande suivante pour empêcher DISM de contacter WU/WSUS.

Donc en général ,dans  la commande suivante remplaçant le premier ? par d et le deuxieme ? par D )

dism.exe /Image:?:\  /Cleanup-Image /RestoreHealth /LimitAcces /Source:?\Windows\WinSxS

puis exécuter

  • sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows