Le support de Windows Vista Service Pack 1 (SP1) a pris fin le 12 juillet 2011. Pour continuer à recevoir des mises à jour de sécurité pour Windows Vista, assurez-vous que vous exécutez Windows Vista avec le Service Pack 2 (SP2). Pour plus d’informations, reportez-vous à cette page web de Microsoft : Le support de Windows prend fin.
Symptômes
Prenons le scénario suivant :
Un de vos ordinateurs exécute l’un des systèmes d’exploitation suivants :
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
- Windows Server 2008
- Windows 8
- Windows 7
- Windows Vista
Vous ajoutez deux disques durs SATA (Serial Advanced Technology Attachment) ou RAID à l’ordinateur.
Les disques durs SATA ou RAID sont attachés aux canaux 0 et 1.
Dans ce scénario, il se peut que le disque 0 ne soit pas affecté au disque dur du canal 0 et que le disque 1 ne soit pas affecté au disque dur du canal 1. Vous vous attendez à ce que les numéros d’affectation de disque correspondent aux numéros de canal SATA ou RAID correspondants.
Remarque Vous pouvez rencontrer ce problème si vous configurez le système d’exploitation pendant l’installation ou si vous exécutez un processus de récupération fourni par le fabricant de l’ordinateur. Ce problème peut également se produire au démarrage normal de l’ordinateur. Par conséquent, les disques durs peuvent avoir des numéros de disque différents au cours de plusieurs démarrages du système. En outre, les lecteurs peuvent être répertoriés dans des ordres différents si le mode de fonctionnement du contrôleur de disque dur est modifié dans le BIOS (par exemple, mode RAID et mode non-RAID).
Cause
Les numéros d’affectation de disque ne correspondent pas nécessairement aux numéros de canal SATA ou RAID correspondants.
Le BIOS peut ou non énumérer les disques dans un ordre spécifique. Il n’existe aucune relation directe entre l’ordre du BIOS et l’ordre dans lequel Windows numérote les disques. Au démarrage, Windows passe de la prise en charge du BIOS INT13 aux pilotes Windows natifs pour accéder aux disques. Windows attend plusieurs secondes pour que le disque système s’énumère via la fonctionnalité Plug-and-Play. Lorsqu’il y a une correspondance dans le délai d’attente, le démarrage normal continue. Sinon, le système déclenchera un case activée de bogue avec le code d’erreur d’arrêt de 0x7B. Windows utilise d’autres mécanismes pour différencier les disques, car Windows ne contrôle pas le processus de numérotation des disques avant le démarrage. Windows ne dispose d’aucune information sur les modifications apportées au matériel lorsque l’ordinateur est éteint. Par conséquent, Windows lance sa propre requête d’énumération des périphériques.
Les numéros de disque attribués par Windows après le basculement vers les pilotes natifs du contrôleur de stockage Windows au démarrage dépendent uniquement de l’ordre dans lequel les disques sont énumérés et traités par Plug-and-Play. Windows énumère les disques fixes disponibles, suivis des disques amovibles, en supposant que les pilotes Windows natifs corrects sont déjà présents et installés sur le système. Divers facteurs de temps incontrôlables peuvent affecter l’ordre de dénombrement. Par exemple, la plupart des contrôleurs IDE sont conçus pour énumérer spécifiquement le canal maître, attendre deux secondes, puis énumérer le canal esclave. Cela a pour effet de fournir un ordre d’énumération apparemment cohérent, mais il s’agit en fait d’un effet secondaire de l’implémentation matérielle. Les contrôleurs SATA ont un comportement différent et ne subissent pas le même effet secondaire.
Les appareils sont présentés dans l’ordre dans lequel ils sont énumérés. Par conséquent, les numéros d’attribution de disque peuvent changer entre les démarrages. Par exemple, supposons que vous exécutez le programme d’installation de Windows ou de Windows Server sur un ordinateur doté de deux disques durs SATA ou RAID non formatés. Dans ce cas, Windows peut présenter le deuxième disque dur comme Disque 0 lorsque vous êtes invité à saisir le disque sur lequel installer le système d’exploitation. L’ordre d’énumération peut changer au fil du temps entre les démarrages du système, en fonction de facteurs temporels tels que la vétusté des disques durs qui prend un peu plus de temps à tourner.
Résolution
Lorsque vous configurez l’un des systèmes d’exploitation répertoriés dans la section « Symptômes » sur un ordinateur qui possède plusieurs disques durs SATA ou RAID, vérifiez la case activée des informations sur le disque pour vérifier le lecteur sur lequel vous allez configurer le système. Par exemple, sur l’écran qui vous permet de sélectionner le lecteur pour la destination de l’installation, vérifiez le nom du volume et l’espace disponible.
Pour afficher les numéros de disque attribués, utilisez l’une des méthodes suivantes :
- Exécutez la console Gestion des disques. Pour ce faire, cliquez sur Démarrer, tapez diskmgmt.msc dans la zone Démarrer la recherche, puis cliquez sur diskmgmt.msc dans la liste des programmes.
- Utilisez l’utilitaire de ligne de commande Diskpart.exe pour exécuter la commande list disk.
- Pendant l’installation de Windows ou de Windows Server, les numéros de disque affectés sont répertoriés lorsque vous êtes invité à sélectionner un lecteur et une partition pour l’installation.
Remarque Dans certains cas, il peut être difficile de remarquer que la numérotation des disques ne correspond pas aux numéros de canal SATA ou RAID correspondants. Par exemple, si les disques durs SATA ou RAID sont identiques, il peut être difficile de déterminer l’identité des disques à l’aide de ces méthodes.
Informations supplémentaires
Lorsque vous configurez l’un des systèmes d’exploitation répertoriés dans la section « Symptômes » sur un ordinateur équipé de plusieurs disques durs, vous vous attendez à ce que les numéros d’affectation de disque correspondent aux numéros de canal SATA ou RAID correspondants. Si vous rencontrez des affectations de canaux incompatibles, vous pouvez configurer le système d’exploitation sur le mauvais lecteur ou essayer de formater la partition de lecteur incorrecte. Par conséquent, vous risquez de perdre des données importantes.
De plus, lorsque vous installez Windows Server 2012, Windows Server 2008 R2, Windows 8 ou Windows 7, l’installation crée une partition système parallèlement à la partition Windows par défaut. La partition système est créée pour répondre aux exigences de BitLocker. BitLocker nécessite que les fichiers de démarrage et les fichiers Windows se trouvent sur des partitions distinctes. Si le disque dur par défaut présélectionné n’est pas modifié, la partition système est créée sur le disque détecté comme disque 0.
Microsoft a confirmé que ce problème se produit en raison de limitations de conception dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème se produit, car les lecteurs sont énumérés dans l’ordre dans lequel ils sont présentés au système d’exploitation via la fonctionnalité Plug-and-Play. Toute cohérence apparente dans la numérotation des disques est une coïncidence et/ou un effet secondaire de l’équipement et des pilotes utilisés.
Références
Pour plus d’informations sur un problème connexe, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
937252 Les numéros de volume dans la colonne « Volume ### » peuvent changer à chaque fois que vous exécutez la commande « Lister le volume » dans l’utilitaire Diskpart.exe de Windows
Pour plus d’informations sur l’énumération Plug-and-Play et les affectations de lettres de lecteur de disque dur dans Windows Server 2003 et Windows XP, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft.
825668 Vue d’ensemble de l’énumération Plug-and-Play et des affectations de lettres de lecteur de disque dur dans Windows Server 2003 et Windows XP