DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 314082 - Dernière mise à jour: vendredi 7 juin 2013 - Version: 4.1

Ancien nº de publication de cet article : F314082
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Résumé

Cet article explique comment vous pouvez recevoir une erreur Stop lorsque vous tentez de démarrer l'ordinateur de sauvegarde Microsoft Windows XP après y avoir déplacé le disque système. Ce problème se produit lorsque les entrées du Registre et les pilotes du contrôleur de mémoire de masse ne sont pas installés dans Windows XP. Pour résoudre ce problème, utilisez le même matériel dans l'ordinateur de sauvegarde.

Symptômes

Après avoir déplacé le disque système Microsoft Windows XP (démarrage) vers un ordinateur de sauvegarde, vous pouvez recevoir l'erreur Stop suivante lorsque vous essayez de démarrer l'ordinateur de sauvegarde Windows XP :
STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE

Cause

Cette erreur survient si les entrées du Registre et les pilotes du contrôleur de stockage de masse de l'ordinateur de sauvegarde ne sont pas installés dans Windows XP.

Pour les contrôleurs IDE intégrés, plusieurs circuits microprogrammés différents sont disponibles, tels qu'Intel, VIA et Promise. Chaque circuit microprogrammé possède un identificateur Plug-n-Play différent.

Les informations relatives à l'ID Plug-and-Play des contrôleurs de stockage de masse de l'ordinateur de sauvegarde doivent figurer dans le Registre pour que Windows XP initialise les pilotes correspondants.

Résolution


Pour résoudre cette erreur, utilisez le même matériel pour l'ordinateur de sauvegarde :
  • Remplacez les composants matériels posant problème dans l'ordinateur de sauvegarde par des composants du même fabricant, de même marque et de même modèle que ceux de la carte-mère de l'ordinateur que vous sauvegardez.
  • Si le disque système est un disque SCSI, utilisez la même marque et le même modèle de contrôleur SCSI dans le nouvel ordinateur.
  • Si le disque système est un disque IDE, utilisez le même type de carte mère dans le nouvel ordinateur, avec le même type de circuit microprogrammé IDE et le même ID Plug-n-Play que la carte-mère de l'ordinateur que vous sauvegardez.
Pour les disques système SCSI, vous pouvez donner la priorité au Registre et vous assurer que les pilotes souhaités sont en place en installant le contrôleur SCSI utilisé par l'ordinateur de sauvegarde avant de transférer le contenu du disque système. La fonctionnalité Plug-and-Play de Windows XP détecte le contrôleur, configure les entrées de Registre critiques, puis copie le pilote approprié.

Après avoir vu que le contrôleur SCSI se trouve dans le Gestionnaire de périphériques, vous pouvez supprimer le contrôleur auxiliaire. Si vous devez déplacer le disque système vers un autre ordinateur ayant la même marque et le même modèle de contrôleur SCSI à l'avenir, Windows démarrera sans problème car Windows XP a déjà utilisé ce contrôleur une fois et a conservé les informations de configuration exactes.

Plus d'informations

Bien que Microsoft ne prenne pas en charge cette méthode, vous pouvez importer ou fusionner les entrées de Registre requises et copier les pilotes à l'avance afin de prendre en charge tous les contrôleurs IDE pris en charge de façon native par Windows XP. Notez que, bien que cette méthode puisse permettre au disque système déplacé de démarrer, d'autres différences de matériel peuvent entraîner d'autres problèmes.

Cette solution prend en charge les contrôleurs IDE dont l'ID Plug-and-Play correspond à l'une de celles se trouvant dans la liste ci-dessous. Toutefois, si vous voulez déterminer à l'avance quels contrôleurs IDE sont utilisés dans vos ordinateurs actif et de sauvegarde, vous pouvez rechercher dans le fichier %SystemRoot%\Setupapi.log l'ID Plug-and-Play détecté pendant l'exécution du programme d'installation.

Après avoir déterminé les ID Plug-and-Play utilisés dans vos ordinateurs, vous pouvez choisir de fusionner ou de peupler le Registre avec uniquement les ID Plug-and-Play dont vous avez besoin.

La liste suivante répertorie les ID Plug-and-Play des contrôleurs IDE pris en charge de façon native dans Windows XP :

   ;*********** Contrôleurs IDE ATA/ATAPI standard *********
   Secondary_IDE_Channel=%SystemRoot%\inf\Mshdc.inf

   ;*********** Contrôleur de disque dur ESDI générique **********
   *PNP0600=%SystemRoot%\inf\Mshdc.inf

   ;*********** Contrôleur IDE Aztech *********
   *AZT0502=%SystemRoot%\inf\Mshdc.inf

   ;*********** ID de périphérique pour IDE double PCI générique *********
   PCI\CC_0101=%SystemRoot%\inf\Mshdc.inf

   ;*********** Contrôleur IDE ALI *********
   PCI\VEN_10B9&DEV_5215=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_10B9&DEV_5219=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_10B9&DEV_5229=%SystemRoot%\inf\Mshdc.inf

   ;************Appian Technology **************************
   PCI\VEN_1097&DEV_0038=%SystemRoot%\inf\Mshdc.inf

   ;************CMD Technology *****************************
   PCI\VEN_1095&DEV_0640=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1095&DEV_0646=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1095&DEV_0646&REV_05=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1095&DEV_0646&REV_07=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1095&DEV_0648=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1095&DEV_0649=%SystemRoot%\inf\Mshdc.inf

   ;************Compaq ************************************* 
   PCI\VEN_0E11&DEV_AE33=%SystemRoot%\inf\Mshdc.inf

   ;*************Intel *************************************
   PCI\VEN_8086&DEV_1222=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_1230=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_7010=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_7111=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_2411=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_2421=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_7199=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_244A=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_244B=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_248A=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_7199=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_8086&DEV_7601=%SystemRoot%\inf\Mshdc.inf

   ;*************PC Technology *****************************
   PCI\VEN_1042&DEV_1000=%systemroot%\inf\Mshdc.inf

   ;*************Silicon Integrated System *****************
   PCI\VEN_1039&DEV_0601=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_1039&DEV_5513=%SystemRoot%\inf\Mshdc.inf

   ;*************Symphony Labs *****************************
   PCI\VEN_10AD&DEV_0001=%SystemRoot%\inf\Mshdc.inf
   PCI\VEN_10AD&DEV_0150=%SystemRoot%\inf\Mshdc.inf

   ;*************Promise Technology ************************
   PCI\VEN_105A&DEV_4D33=%SystemRoot%\inf\mshdc.inf

   ;*************VIA Technologies, Inc. ********************
   PCI\VEN_1106&DEV_0571=%SystemRoot%\inf\Mshdc.inf

   ;*************Standard Microsystems Corp. ***************
   PCI\VEN_1055&DEV_9130=%SystemRoot%\inf\Mshdc.inf

   ;*************Toshiba ***********************************
   PCI\VEN_1179&DEV_0105=%SystemRoot%\inf\Mshdc.inf

				
Pour importer ces informations, suivez cette procédure sur deux ordinateurs de test différents qui affichent l'erreur Stop 0x0000007B après le déplacement des disques d'un ordinateur à l'autre. Après avoir suivi cette procédure sur chaque ordinateur de test, vous pouvez normalement déplacer les disques durs et démarrer les deux ordinateurs sans recevoir l'erreur Stop 0x0000007B. Toutefois, d'autres différences matérielles peuvent entraîner d'autres problèmes.
  1. Copiez les informations suivantes dans le Bloc-notes, puis enregistrez le fichier sur une disquette 3,5 pouces. Nommez le fichier Mergeide.reg sans l'extension .txt.

    ********** Début de la copie ***************
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_channel]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="atapi"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_ide_channel]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="atapi"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0600]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="atapi"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*azt0502]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="atapi"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\gendisk]
    "ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
    "Service"="disk"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_05]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_07]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0648]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0649]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="pciide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
    "Service"="pciide"
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="intelide"
    
    ;Ajout d'un pilote pour Atapi (requiert Atapi.sys dans le répertoire Drivers)
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi]
    "ErrorControl"=dword:00000001
    "Group"="SCSI miniport"
    "Start"=dword:00000000
    "Tag"=dword:00000019
    "Type"=dword:00000001
    "DisplayName"="Standard IDE/ESDI Hard Disk Controller"
    "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
      52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\ 
      00,73,00,79,00,73,00,00,00
    
    ;Ajout d'un pilote pour intelide (requiert intelide.sys dans le répertoire Drivers)
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde]
    "ErrorControl"=dword:00000001
    "Group"="System Bus Extender"
    "Start"=dword:00000000
    "Tag"=dword:00000004
    "Type"=dword:00000001
    "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
      52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\ 
      00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00
    
    
    ;Ajout d'un pilote pour Pciide (requiert Pciide.sys et Pciidex.sys dans le répertoire Drivers)
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCIIde]
    "ErrorControl"=dword:00000001
    "Group"="System Bus Extender"
    "Start"=dword:00000000
    "Tag"=dword:00000003
    "Type"=dword:00000001
    "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
      52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\ 
      00,2e,00,73,00,79,00,73,00,00,00
    					
    ********** Fin de la copie **********

  2. Extrayez les fichiers Atapi.sys, Intelide.sys, Pciide.sys et Pciidex.sys du fichier %SystemRoot%\Driver Cache\I386\Driver.cab ou copiez les fichiers dans le dossier %SystemRoot%\System32\Drivers.
  3. Dans l'Explorateur Windows, cliquez avec le bouton droit sur le fichier Mergeide.reg dans le lecteur de disquettes, puis cliquez sur Fusionner.

    Windows XP affiche le message suivant :
    Voulez-vous vraiment ajouter les informations contenues dans A:\Mergeide.reg au Registre ?
    Cliquez sur Oui.

    Après avoir effectué le processus d'importation, Windows XP affiche un autre message :
    Les informations de A:\Mergeide.reg ont été inscrites dans le Registre.
  4. Arrêtez Windows XP, éteignez l'ordinateur, puis déplacez le disque système vers l'autre ordinateur de test, celui qui avait affiché une erreur Stop 0x0000007B, puis testez pour voir si vous parvenez à démarrer le second ordinateur.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
Mots-clés : 
kbregistry kberrmsg kb3rdparty kbenv kbprb KB314082
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store