PowerEdge : Périphérique de démarrage Windows inaccessible
Summary: Le serveur génère le code d’arrêt 0x7B : Inaccessible Boot Device.
Symptoms
Un logiciel antivirus ou de sauvegarde peut avoir été récemment installé, mis à jour ou supprimé.
Cause
Outre une défaillance matérielle ou un autre problème empêchant l’accès à l’installation de Windows, l’erreur est probablement due à un pilote de filtre corrompu ou manquant.
Webroot, Acronis ArcServeet les produits StorageCraft sont les contrevenants les plus courants.
Resolution
1. Démarrez à partir du support d’installation Windows approprié afin d’accéder à WinRE.
2. Dans « Install Windows », sélectionnez « Next », puis cliquez sur « Repair your computer ».
3. Dans « System Recovery Options », sélectionnez « Next », puis cliquez sur « Command Prompt ».
4. Exécutez « DiskPart », puis « List Vol » : notez la lettre de lecteur du volume du système d’exploitation.
5. Exécutez « Exit » pour quitter DiskPart.
Avertissement: Si vous ne voyez pas le volume du système d’exploitation, exécutez la commande « List Disk ». Si le stockage n’est pas présent, vous avez un problème matériel ou le pilote du contrôleur doit être chargé (quittez DiskPart en exécutant « Exit », copiez le pilote du contrôleur sur un lecteur USB, connectez-le au serveur, exécutez «drvload PATH_TO_CONTROLLER_INF_FILE").
6. Accédez au volume du système d’exploitation en exécutant "cd /d Z:\« ou »Z:. »
Note: Remplacer "Z:\" OS volume's actual drive letter which was obtained by running "List Vol" from DiskPart.
7. Accédez au répertoire de configuration en exécutant la commande "cd Z:\Windows\System32\config. »
8. Exécutez "mkdir Backup« puis »copy SYSTEM Backup\SYSTEM» pour effectuer une sauvegarde du fichier hive du registre système.
9. Exécutez "reg load HKLM\Temp SYSTEM» pour charger le fichier hive du registre système.
10 Exécuter "regedit« , puis accédez à »HKLM\Temp\ControlSet001\Control\Class. »
11 Cliquez sur « Modifier » puis sur « Rechercher » ou appuyez sur « CTRL+F » puis recherchez »upperfilters. »
12 Vous recherchez des pilotes de filtre tiers qui ont été injectés dans le module «UpperFilters" Clé de registre des classes liées au stockage. Documentez les noms de tous les pilotes de filtre étrangers ou inattendus, puis supprimez-les en modifiant le UpperFilters Clé de registre. Cliquez sur « Suivant » ou appuyez sur « F3 » pour continuer.
Par défaut pour DiskDrive Classe:
Par défaut pour SmartCardReader Classe:
Par défaut pour SmrDisk Classe:
Par défaut pour ScmDisk Classe:
Valeur par défaut pour la classe de volume :
13 Si vous avez trouvé et supprimé des pilotes de filtre tiers à l’étape précédente, accédez à "HKLM\Temp\ControlSet001\Services" puis recherchez le nom du pilote de filtre. Indiquez le nom du service correspondant, puis définissez son «Start« sur « 0 » pour le désactiver. Cliquez sur « Find Next » ou appuyez sur « F3 » pour vérifier qu’aucune référence n’a été trouvée.
Quatorze Fermez regedit, puis exécutez "reg unload HKLM\Temp» pour décharger la ruche du registre système.
15 Redémarrez le serveur.
Autres considérations :
Si des pilotes de filtre tiers sont à l’origine de la panne, conseillez au client de désinstaller/réinstaller le logiciel problématique.
Si les pilotes de filtres tiers ne sont pas votre coupable et que le matériel a été exclu, alors il est temps de revenir à l’essentiel.
16 Exécuter "bcdedit," vérifiez qu’il existe des entrées pour le gestionnaire de démarrage et le chargeur Windows.
Exemple de sortie :
Avertissement : Si rien n’est retourné par BCDEDIT un problème avec les données de configuration de démarrage (BCD), résolvez le problème en conséquence. Une solution potentielle consisterait à recréer le stockage BCD en exécutant «bootrec /rebuildbcd. »
17 Exécuter "Dism /Image:Z:\ /Get-Packages", vérifiez qu’il n’y a aucune mise à jour en attente. Si des mises à jour sont en attente, vous pouvez les annuler en exécutant "Dism /Image:Z:\ /Cleanup-Image /RevertPendingActions" puis redémarrez.
18 Exécuter "Chkdsk Z:» pour effectuer une analyse en lecture seule. Si une corruption NTFS est détectée, vous pouvez exécuter «Chkdsk /f /r Z:" pour effectuer une réparation. Chkdsk est potentiellement destructeur, c’est-à-dire qu’il peut entraîner une perte de données.
19 Exécuter "sfc /scannow /offbootdir=Z:\ /offwindir=Z:\Windows» pour analyser/tenter de réparer les fichiers système.
Vingt Remplacez les fichiers de la ruche du registre par des sauvegardes à partir de RegBack répertoire :
Exécuter "cd Z:\Windows\System32\config. »
Exécutez "ren DEFAULT DEFAULT.old. »
Exécutez "ren SAM SAM.old. »
Exécutez "ren SECURITY SECURITY.old."
» Exécutezren SOFTWARE SOFTWARE.old.
Exécutez "ren SYSTEM SYSTEM.old« Exécuter
»copy RegBack\DEFAULT DEFAULT. »
Exécutez "copy RegBack\SAM SAM. »
Exécutez "copy RegBack\SECURITY SECURITY. »
Exécutez "copy RegBack\SOFTWARE SOFTWARE. »
Exécutez "copy RegBack\SYSTEM SYSTEM. »
21 Redémarrez le serveur.