L'article d'aujourd'hui partagera avec les lecteurs des informations sur les causes et les solutions possibles pour corriger l'écran bleu de la mort (BSOD), UNMOUNTABLE_BOOT_VOLUME et le code d'arrêt STOP : 0x000000ED.
Cette erreur est parfois mal orthographiée comme UNMOUNTABLE_BOOT_DRIVE, mais fonctionnellement, les deux erreurs sont identiques.
Le correctif mentionné dans l'article s'applique à Windows XP , Windows Vista et Windows 7 .
Instructions pour corriger l'erreur UNMOUNTABLE_BOOT_VOLUME
Présentation de l'erreur UNMOUNTABLE_BOOT_VOLUME
Les informations suivantes concernant cette erreur ont été compilées sur la base des informations compilées par des ingénieurs, des développeurs et des techniciens ou des organisations du monde entier.
Signes de description et d’identification
Lors du démarrage d'un PC exécutant Windows XP, Windows Vista ou Windows 7, vous pouvez rencontrer un écran bleu de la mort (BSOD) avec le message d'erreur UNMOUNTABLE_BOOT_VOLUME, et souvent le code d'arrêt STOP : 0x000000ED, similaire à la capture d'écran ci-dessous :
Parfois, le message d'erreur comporte également une autre « variation » comme suit :
Cause de l'erreur UNMOUNTABLE_BOOT_VOLUME
L'erreur UNMOUNTABLE_BOOT_VOLUME est un signe que Windows ne peut pas monter le système de fichiers de démarrage pour lire/charger les dépendances nécessaires à partir de là.
Alors que Windows, basé sur une structure de type micro-noyau, peut charger des dépendances et des composants de manière dynamique, il existe un ensemble de dépendances de base, qui doivent absolument être mises en ligne pendant le processus de démarrage, sinon Windows ne démarrera pas, même si le noyau est invoqué.
Avec les dernières versions de Windows, et surtout après la restructuration du noyau et des pilotes intervenue lors du développement de Windows Vista, cette liste de composants a été progressivement réduite et ne comprend désormais que les pilotes d'entrée/sortie les plus basiques et les plus populaires). En général, les pilotes d'entrée/sortie de base sont capables de fonctionner avec différents systèmes sans nécessiter de compatibilité particulière, puisqu'une grande partie du matériel auquel ils se connectent a déjà été conçue et construite selon des normes - même si tout le monde ne se conforme pas aux RFC et autres autorités officielles. normes, au-delà des contrôleurs pour pilotes de disque dur.
Si Windows ne peut pas identifier et se connecter au contrôleur de disque dur (qu'il soit intégré à la carte mère ou en tant que carte PCI-E), ou si le contrôleur de disque dur est mis en ligne avec succès mais que Windows ne peut pas lire le disque, il est démarré à partir de là pour diverses raisons. des raisons, telles que l'erreur UNMOUNTABLE_BOOT_VOLUME, peuvent apparaître.
Cette erreur se produit en raison d'un ou plusieurs des éléments suivants :
Cause 1 : le pilote du contrôleur de lecteur est endommagé ou incompatible
Comme expliqué ci-dessus, si Windows ne parvient pas à identifier et à se connecter au contrôleur de disque dur, responsable du disque sur lequel se trouve la partition système, le noyau Windows ne pourra pas lire et charger les dépendances de base du disque. Par conséquent, l'écran bleu comme ci-dessus apparaîtra.
Une cause fréquente de cette erreur est l’échec de la désinstallation ou de la mise à jour/mise à niveau des pilotes du contrôleur de disque dur.
Par exemple, si le pilote de gestion de disque Intel ou LSI est supprimé, corrompu, désinstallé ou mal mis à niveau et que Windows ne dispose pas encore d'une prise en charge de base « originale » pour le contrôleur de disque dur spécifique utilisé, Windows ne pourra pas communiquer. avec l'adaptateur de lecteur pour lire les données nécessaires, conduisant à l'écran bleu de l'erreur de mort UNMOUNTABLE_BOOT_VOLUME.
Cause 2 : tentative de chargement de Windows à partir d'une partition incorrecte
Si Windows ne peut pas charger les pilotes principaux et autres dépendances de base, l'erreur UNMOUNTABLE_BOOT_VOLUME se produira également, dans le cas où Windows nécessiterait qu'un pilote se connecte au contrôleur de disque dur, mais qu'il lui est demandé de le charger à partir de la mauvaise partition (pas de la bonne). la partition réellement installée). Lorsque le chargeur de démarrage (NTLDR dans le cas de Windows XP ou BOOTMGR dans le cas de Windows Vista et Windows 7) démarre le chargement du système d'exploitation en fonction du fichier de configuration (la configuration est stockée dans le fichier texte BOOT.ini dans le cas de NTLDR et binaire (ruche de registre) \BOOT\BCD dans le cas de BOOTMGR ) , le chargeur de démarrage transmettra des informations sur l'endroit où il chargera le système d'exploitation au noyau (dans le bloc d'environnement).
Si le magasin de configuration (BOOT.INI/BCD) est mal défini ou ne pointe plus vers la bonne partition, ntoskrnl ne pourra pas charger Windows à partir de la partition spécifiée et une erreur BSOD UNMOUNTABLE_BOOT_VOLUME peut se produire.
Cause 3 : la partition Windows a été redimensionnée ou déplacée
De la même manière que dans le cas d'un BCD ou d'un BOOT.INI mal configuré, qui demande au noyau Windows de charger le système d'exploitation à partir de la mauvaise partition, l'erreur UNMOUNTABLE_BOOT_VOLUME peut également se produire si l'identifiant de la partition Windows est modifié. mais le fichier de configuration de démarrage conserve toujours les anciennes informations.
NTLDR et BOOTMGR disposent tous deux de plusieurs méthodes pour définir des partitions. Certaines méthodes sont basées sur une combinaison de numéro de lecteur et de décalage de partition (distance depuis le début du lecteur) ou de numéro de partition (combien de partitions le précèdent physiquement dans la disposition du lecteur de manière séquentielle ou dans la table de partition du MBR).
Si la partition Windows est déplacée, une partition est ajoutée ou supprimée avant que la partition Windows ne soit placée sur le lecteur, ou si l'ordre des lecteurs change, les références BCD ou BOOT.INI à la partition Windows peuvent ne plus être disponibles. le noyau donnera l'erreur d'écran bleu de mort UNMOUNTABL_BOOT_VOLUME lorsque vous tenterez de charger Windows à partir de la mauvaise partition.
Cause 4 : le mode SATA AHCI/IDE/RAID a été modifié ou reconfiguré
Semblable à la première situation évoquée ci-dessus, où les pilotes de périphérique nécessaires pour communiquer avec la partition Windows ont été désinstallés ou incorrectement remplacés, il est possible que les pilotes avec lesquels Windows a été configuré pour charger et utiliser au début du processus de démarrage ne soient plus précis, même si le matériel sous-jacent n’a pas changé. La plupart des contrôleurs SATA (Intel ICH ACH, Marvell, JMicron, nVidia et autres) affichent une option dans le BIOS permettant au contrôleur de lecteur d'être configuré dans l'un des trois modes suivants : IDE, AHCI ou RAID.
IDE est le mode le plus basique et gère les contrôleurs SATA de la même manière que les anciens contrôleurs IDE géraient les disques ATA : le contrôleur lui-même n'a presque aucune logique de lecture/écriture et agit simplement comme un contrôleur de jeu de pont (données proxy vers et depuis les disques).
AHCI est une nouvelle norme de communication, utilisée pour la première fois dans les PC domestiques, pour les disques connectés aux contrôleurs SATA sur les systèmes d'exploitation les plus récents, où le contrôleur de disque contient une logique importante liée au processus de lecture et d'écriture.
Au lieu de demander au pilote de périphérique Windows d'ordonner chaque mouvement de la tête de lecture/écriture et de rechercher le lecteur, le contrôleur en mode AHCI agira comme un « scribe » des informations ci-dessus pour Windows, recevra des commandes de lecture et d'écriture de niveau supérieur. puis utilise sa propre logique pour traiter les commandes aussi efficacement que possible (permet la mise en cache au niveau matériel, optimise l'ordre de lecture/écriture (appelé NCQ) pour minimiser la recherche de lecteur, réduire la latence et optimiser d'autres composants).
Les contrôleurs SATA les plus récents disposent d'un mode RAID, dans lequel RAID est implémenté dans la plupart des logiciels, utilisé pour configurer les disques en RAID 0 (« stripe ») pour les performances, RAID 1 (« miroir ») pour la redondance des données ou RAID 5/6/1. +0 aux deux fins ci-dessus. En règle générale, une telle configuration nécessiterait un contrôleur RAID matériel entièrement séparé, mais les contrôleurs de disque SATA modernes divisent le processus RAID entre le pilote de périphérique et le microcontrôleur intégré pour une solution rentable.
On constate que les trois modes de fonctionnement ci-dessus sont assez différents en termes de fonctionnalités et de mise en œuvre. Chacun des modes ci-dessus nécessite l'utilisation d'un pilote complètement différent pour Windows, même si le matériel lui-même (le contrôleur de disque physique et le disque dur) reste inchangé.
La plupart des ordinateurs permettent de définir le mode IDE/AHCI/RAID à partir du BIOS et de le modifier rapidement sans avoir à effacer le disque dur. Si Windows est installé et démarre dans ce mode, mais qu'un autre mode est configuré (en raison d'un changement de configuration du BIOS, d'une mise à niveau du BIOS, d'une réinitialisation des paramètres du BIOS, etc.), le pilote actuel ne sera plus suffisamment disponible pour être utilisé.
Correction de l'erreur « UNMOUNTABLE BOOT VOLUME BSOD » sous Windows
Certaines des solutions ci-dessous nécessitent l'utilisation d'un CD ou d'un DVD d'installation de Microsoft Windows. Si votre PC n'est pas livré avec un disque d'installation Windows ou si vous ne disposez plus de ce support d'installation Windows, vous pouvez utiliser Easy Recovery Essentials pour Windows à la place. EasyRE trouvera et résoudra automatiquement de nombreux problèmes et peut également être utilisé pour résoudre les problèmes liés à l'erreur UNMOUNTABLE_BOOT_VOLUME en suivant les instructions ci-dessous.
Solution 1 : restaurer le pilote du contrôleur de lecteur à l'aide de la restauration du système
La plupart des causes de cette erreur liées au pilote peuvent être corrigées en revenant à la configuration précédente du système à l'aide de l' outil de restauration du système .
Windows crée souvent un point de restauration système chaque fois que certains pilotes sont installés, mis à niveau ou supprimés. Si l'erreur UNMOUNTABLE_BOOT_VOLUME est provoquée par une modification du pilote de périphérique, un point de restauration du système « inversera » le processus et aidera à corriger l'erreur.
La restauration du système, disponible à partir de la console de réparation/récupération de démarrage , publiée sur les DVD d'installation de Windows Vista, Windows 7 et Windows 8 , peut être utilisée pour afficher une liste de « instantanés » sur l'ordinateur à plusieurs reprises récemment et essayer de restaurer votre PC. au point de restauration sélectionné. La restauration du système est « non destructive », car elle n'affecte que Windows et les programmes, et non les fichiers et dossiers individuels. Suivez ces instructions :
1. Insérez le DVD d'installation de Windows dans le lecteur de CD-ROM de votre PC,
2. Éteignez complètement votre PC.
3. Rallumez le PC,
4. Appuyez sur n'importe quelle touche lorsque vous voyez le message "Appuyez sur n'importe quelle touche pour démarrer à partir d'un CD ou d'un DVD" .
5. Cliquez sur le lien intitulé « Réparer votre ordinateur » dans le coin inférieur gauche, après avoir sélectionné les options de langue et de clavier.
6. Attendez que Startup Repair analyse votre PC pour les installations Windows, puis sélectionnez l'installation dans la liste qu'elle affiche :
7. Sélectionnez « Restauration du système » dans la liste des options de récupération disponibles pour commencer :
8. L' utilitaire « Restauration du système » se lancera, vous donnant la possibilité de sélectionner un point de restauration système souhaité précédent ou de fournir une option manuelle, puis d'appuyer sur Suivant pour continuer.
9. En fonction de votre sélection, une liste de points de restauration système valides et leurs dates correspondantes peut vous être présentée, ainsi qu'une brève description de la raison pour laquelle (le cas échéant) ils ont été créés. Cliquez sur l'option souhaitée, puis sélectionnez à nouveau Suivant pour continuer.
10. La restauration du système vous demandera de confirmer votre choix, puis de lancer le processus de restauration. Vous serez invité à quitter et à redémarrer votre ordinateur pour que la récupération soit terminée.
Après le redémarrage de votre PC, si la restauration du système termine la restauration avec succès, votre PC sera réparé et la restauration du système vous informera des modifications apportées à votre PC après votre reconnexion à Windows. Si la restauration du système échoue ou si la restauration du système se termine avec succès mais que le problème n'est pas résolu, vous pouvez répéter les étapes ci-dessus mais choisir un autre point de restauration pour voir si l'erreur est résolue.
Solution 2 : changer le mode IDE/RAID/AHCI dans le BIOS
Si l'erreur UNMOUNTABLE_BOOT_DEVICE se produit en raison du changement de mode du contrôleur de disque SATA dans le BIOS ou le micrologiciel , le correctif peut être très simple, en accédant au BIOS et en changeant le paramètre de mode du contrôleur SATA. Les instructions spécifiques varient en fonction du fabricant, mais les options seront similaires à celles présentées dans la capture d'écran ci-dessous .
Essayez de basculer entre les 3 modes jusqu'à ce que vous puissiez démarrer Windows avec succès.
J'espère que vous réussirez.