Search Support (KB)
Article Translations
Related Support Centers
|
Other Support Options
|
You receive a Stop 0x0000007B error after you move the Windows XP system disk to another computer
Article ID | : | 314082 |
Last Review | : | February 3, 2005 |
Revision | : | 3.3 |
This article was previously published under Q314082
SUMMARY
This article describes how you may receive a Stop error when you try to start the Microsoft Windows XP-based backup computer after you move the system disk to a backup computer. This issue occurs when registry entries and the drivers for the mass storage controller are not installed in Windows XP. To resolve this issue, use the same hardware in the backup computer.
SYMPTOMS
After you move the Microsoft Windows XP system (boot) disk
to a backup computer, you may receive the following Stop error when you try to
start the Windows XP-based backup computer:
STOP:
0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE
INACCESSIBLE_BOOT_DEVICE
CAUSE
This error may occur if the registry entries and the
drivers for the mass storage controller hardware in the backup computer are not
installed in Windows XP.
For integrated device electronics (IDE) controllers, there are several different chip sets available, such as Intel, VIA, and Promise. Each chip set has a different Plug-n-Play identifier (PnP-ID).
The PnP-ID information of mass storage controllers for the backup computer must be in the registry before startup so that Windows XP can initialize the correct drivers.
For integrated device electronics (IDE) controllers, there are several different chip sets available, such as Intel, VIA, and Promise. Each chip set has a different Plug-n-Play identifier (PnP-ID).
The PnP-ID information of mass storage controllers for the backup computer must be in the registry before startup so that Windows XP can initialize the correct drivers.
RESOLUTION
To resolve this error, use the same hardware for the backup computer:
• | Replace the problem hardware components in the backup computer with components of the same manufacturer, make, and model as the motherboard in the computer that you are backing up. |
• | If the system disk is a SCSI disk, use the same make and model of SCSI controller in the new computer. |
• | If the system disk is an IDE disk, use the same kind of motherboard in the new computer, a motherboard that has the same kind of IDE chip set and the same PnP-ID as the motherboard in the computer that you are backing up. |
After you see the SCSI controller in Device Manager, you can remove the alternate controller. If you have to move the system disk to another computer that has the same make and model of SCSI controller in the future, Windows XP will start successfully because Windows XP has already used that controller one time and has retained the correct configuration information.
MORE INFORMATION
Although Microsoft does not support this method, you can
import or merge the required registry entries, and copy the drivers beforehand
to support all IDE controllers that are natively supported by Windows XP. Note
that although this method might enable the relocated system disk to start
successfully, other hardware differences can lead to other problems.
This solution provides support for IDE controllers whose PnP-ID matches one of the PnP-IDs in the following list. However, if you want to determine beforehand the IDE controllers that are used in your current and backup computers, you can search the %SystemRoot%\Setupapi.log file for the PnP-ID that is detected while the Setup program is running.
After you determine the PnP-IDs that are used in your computers, you can choose to merge or to populate the registry with only the PnP-IDs that you need.
The following list shows the PnP-IDs of natively supported IDE controllers in Windows XP:
This solution provides support for IDE controllers whose PnP-ID matches one of the PnP-IDs in the following list. However, if you want to determine beforehand the IDE controllers that are used in your current and backup computers, you can search the %SystemRoot%\Setupapi.log file for the PnP-ID that is detected while the Setup program is running.
After you determine the PnP-IDs that are used in your computers, you can choose to merge or to populate the registry with only the PnP-IDs that you need.
The following list shows the PnP-IDs of natively supported IDE controllers in Windows XP:
;*********** Standard IDE ATA/ATAPI Controllers ********* Secondary_IDE_Channel=%SystemRoot%\inf\Mshdc.inf ;*********** Generic ESDI Hard Disk_Controller ********** *PNP0600=%SystemRoot%\inf\Mshdc.inf ;*********** Aztech IDE Controller ********************** *AZT0502=%SystemRoot%\inf\Mshdc.inf ;*********** Device ID for Generic Dual PCI IDE ********* PCI\CC_0101=%SystemRoot%\inf\Mshdc.inf ;************ALI IDE Controller ****************************** 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.infTo import this information, follow these steps on two different test computers that exhibit the Stop 0x0000007B error after you change disks between computers. After you follow this procedure on each test computer, you can probably move the hard disks and start both computers without receiving the Stop 0x0000007B error. However, other hardware differences can cause other problems.
1. | Copy the following information into Notepad, and then save
the file on a 3.5-inch disk. Name the file Mergeide.reg,
without the .txt file name extension. ********** Start copy here ********** 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" ;Add driver for Atapi (requires Atapi.sys in Drivers directory) [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 ;Add driver for intelide (requires intelide.sys in drivers directory) [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 ;Add driver for Pciide (requires Pciide.sys and Pciidex.sys in Drivers directory) [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********** End copy here ********** |
2. | Extract the Atapi.sys, Intelide.sys, Pciide.sys, and Pciidex.sys files from the %SystemRoot%\Driver Cache\I386\Driver.cab file, or copy the files to the %SystemRoot%\System32\Drivers folder. |
3. | In Microsoft Windows Explorer, right-click the
Mergeide.reg file in the floppy drive, and then click
Merge. Windows XP displays the following message: Click Yes. After the import process is completed, Windows XP displays another message: |
4. | Quit Windows XP, turn off the computer, and then move the system disk to the other test computer, the one that previously produced a Stop 0x0000007B error, and then test to see if you can successfully start the second computer. |
Keywords: | kbregistry kberrmsg kb3rdparty kbenv kbprb KB314082 |