Windows vista™ : Erreur "STOP 0x0000007B INACCESSABLE_BOOT_DEVICE"


Bonjour tout le monde,


Vous avez inséré un nouveau disque dur dans votre ordinateur ? Vous y avez installé Windows Vista™…
Par la suite, vous remarquez que ce disque SATA (Serial Advanced Technology Attachment) gère également le mode AHCI (Advanced Host Controller Interface). Hors, le mode AHCI est intéressant dans le sens où il permet, entre autre, de connecter un disque à chaud. Et c’est pour cela que vous l’avez acheté.


Vous décidez donc d’aller dans le BIOS (http://fr.wikipedia.org/wiki/Basic_Input_Output_System) effectuer le changement; ensuite, c’est la consternation car au démarrage, le système vous renvoie le message d’erreur suivant : « STOP 0x0000007B INACCESSABLE_BOOT_DEVICE ».


Ne cherchez pas à réparer le secteur de démarrage de Windows vista™ avec les outils Windows® ou tiers. Le problème n’est pas là [:$]


Que s’est-il donc passé ?
Lorsque Windows Vista™ a été installé, seul le pilote de stockage disque utilisé est activé; les autres sont désactivés. Il faut savoir que pour un changement de cet ordre, il aurait été nécessaire d’effectuer le changement dans Windows® avant de l’entreprendre dans le BIOS.
Dans notre cas, Windows Vista™ a activé le pilote SATA Pciide.sys et désactivé Msahci.sys. C’est la raison de l’échec au démarrage après la modification de la configuration matérielle.


Que faire maintenant pour retrouver votre Système d’exploitation préféré ?
1. Editez le BIOS avec la touche appropriée (F10, DEL, SUPPR…)
2. Revenez à la config précédente utilisant le mode SATA.
3. Sauvegardez les changements.
4. Démarrage de Windows.
5. Cliquez sur Démarrer, tapez regedit dans la zone Démarrer la recherche, puis appuyez sur ENTRÉE.
6. Si la boîte de dialogue Contrôle de compte d’utilisateur s’affiche, cliquez sur Continuer.
7. Recherchez la sous-clé de Registre suivante et cliquez dessus :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
8. Dans le volet droit, cliquez avec le bouton droit sur Start dans la colonne Nom, puis cliquez sur Modifier.
9. Dans la zone Données de la valeur, tapez 0 (zéro), puis cliquez sur OK.
10. Dans le menu Fichier, cliquez sur Quitter pour quitter l’Éditeur du Registre.
11. Fermer votre session Windows en choisissant Redémarrer l’ordinateur.
12. Editez de nouveau le BIOS pour effectuer le changement et utiliser le mode AHCI.
13. Redémarrez Windows; c’est gagné [;)]


Contrôler les services activés à l’aide de l’outil Gestionnaire de contrôle des services. Depuis une invite de commande :


C:\Windows\system32>sc qc pciide
[SC] QueryServiceConfig réussite(s)
SERVICE_NAME: pciide
        TYPE               : 1  KERNEL_DRIVER
        START_TYPE         : 0   BOOT_START
        ERROR_CONTROL      : 3   CRITICAL
        BINARY_PATH_NAME   : \SystemRoot\system32\drivers\pciide.sys
        LOAD_ORDER_GROUP   : System Bus Extender
        TAG                : 7
        DISPLAY_NAME       : pciide
        DEPENDENCIES       :
        SERVICE_START_NAME :


C:\Windows\system32>sc qc msahci
[SC] QueryServiceConfig réussite(s)
SERVICE_NAME: msahci
        TYPE               : 1  KERNEL_DRIVER
        START_TYPE         : 0   BOOT_START
        ERROR_CONTROL      : 3   CRITICAL
        BINARY_PATH_NAME   : \SystemRoot\system32\drivers\msahci.sys
        LOAD_ORDER_GROUP   : SCSI Miniport
        TAG                : 64
        DISPLAY_NAME       : msahci
        DEPENDENCIES       :
        SERVICE_START_NAME :


Dans ces cas, la colonne START est définie à 0 pour service activé au démarrage.


Bon courage !
A bientôt.
Patrice.

Comments are closed.

(c) 2014 - Patrice A. BONNEFOY - Microsoft MVP Windows Expert IT-Pro since 2005.