Outils pour utilisateurs

Outils du site


sysadmin:windows:cli:sfc

SFC

On peut utiliser l'outil de contrôle d'intégrité des fichiers système (SFC) depuis un environnent de restauration (WINRE s’exécutant sur une clé USB par exemple) cependant il faudra alors préciser les valeurs des paramètres OFFWINDIR et OFFBOOTDIR:

sfc /scannow /OFFbootdir=c:\ /OFFwindir=d:\windows

Aucune lettre associée au volume de boot

Dans cet exemple, aucune lettre de lecteur n'est associée au volume de boot. On utilise alors DISKPART pour associer une lettre et ainsi pouvoir lancer l'outil de récupération SFC depuis une clé USB:

REM Lancer dispart
DISKPART

REM lister les volumes
LIST VOLUME

REM parmis les volumes disponibles sélectionner la partition de boot (FAT32 environ 200 Mo)
SELECT VOLUME 3

REM associer une lettre de lecteur
ASSIGN LETTER=G
 
EXIT

On peut à présent lancer l'outil SFC:

X:
SFC /SCANNOW /OFFWINDIR=C:\Windows /OFFBOOTDIR=G:\

Troubleshooting

Le message d'erreur:

La protection des ressources Windows n'a pas réussi a démarrer le service de réparation.
c:
cd \windows\system32
sc config trustedinstaller start= demand
net start trustedinstaller

Message d'erreur:

La protection des ressources Windows ne peut pas effectuer l'opération demandée

Modifier les descripteurs de sécurité (security descriptors) via la commande:

ICACLS C:\Windows\winsxs

Tenter l' exécution d' une réparation automatique depuis un média d'installation USB/DVD:

  • Options avancées > Outil de redémarrage système

Depuis le média d'installation des fichiers images existent en général avec deux extensions: .wim ou .esd

dir d:\sources | find "wim"

Pour obtenir les index associés aux différentes images disponibles:

DISM /Get-WimInfo /WimFile:d:\sources\install.wim

Un index au choix est nécessaire pour la commande suivante

 

Monter une image saine présente sur le média d'installation

dism /Get-MountedImageInfo
dism /Mount-Image /ImageFile:D:\sources\install.wim /index:1 /ReadOnly /mountDir:c:\test\offline 

Journaux

Les logs sont de SFC sont disponibles sous c:\windows\logs\CBS\CBS.log

Références

sysadmin/windows/cli/sfc.txt · Dernière modification : 2021/09/07 08:18 de yoann