将 Windows XP 系统磁盘移动到另一台计算机时收到“Stop 0x0000007B”错误

文章翻译 文章翻译
文章编号: 314082 - 查看本文应用于的产品
本文的发布号曾为 CHS314082
展开全部 | 关闭全部

概要

本文说明在将系统磁盘移动到备份计算机上之后试图启动基于 Microsoft Windows XP 的备份计算机时,收到停止错误的机理。当 Windows XP 中未安装大容量存储控制器的注册表项和驱动程序时,就会出现此问题。若要解决此问题,请在备份计算机中使用相同的硬件。

症状

将 Microsoft Windows XP 系统(启动)磁盘移动到备份计算机后试图启动基于 Windows XP 的备份计算机时,会收到以下停止错误:

STOP:0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE

原因

在备份计算机中,如果 Windows XP 中没有安装的大容量存储控制器硬件的注册表项和驱动程序,就会发生此错误。

对于集成设备电子 (IDE) 控制器,有几种不同的可用芯片集,如 Intel、VIA 和 Promise。每种芯片集都有一个不同的即插即用标识符 (PnP-ID)。

在启动之前,备份计算机的大容量存储控制器的 PnP-ID 信息必须在注册表中存在,以便 Windows XP 能够初始化正确的驱动程序。

解决方案


若要解决此问题,请对备份计算机使用相同的硬件:
  • 用制造商、品牌和型号与所备份的计算机中的母板相同的组件更换备份计算机上出问题的组件。
  • 如果系统磁盘是 SCSI 磁盘,在新计算机中使用相同品牌和型号的 SCSI 控制器。
  • 如果系统磁盘是 IDE 磁盘,在新计算机中使用相同类型的母板,即一个与所备份计算机中的母板具有相同类型的 IDE 芯片集和相同 PnP-ID 的母板。
对于基于 SCSI 的系统磁盘,在传输系统磁盘的内容之前,预先准备好注册表并安装备份计算机要使用的 SCSI 控制器,以确保所需的驱动程序就位。Windows XP PnP 检测控制器、设置关键的注册表项并复制适当的驱动程序。

在“设备管理器”中看到 SCSI 控制器之后,就可以删除备用控制器了。如果以后必须将系统磁盘移动到另一台具有相同品牌和型号的 SCSI 控制器的计算机,Windows XP 可以成功地启动,这是因为已经使用过一次该控制器并保留了正确的配置信息。

更多信息

尽管 Microsoft 不支持以下这一方法,但可以通过事先导入或合并需要的注册表项并复制驱动程序来支持 Windows XP 本机支持的 IDE 控制器。请注意,虽然这种方法可能使重新定位的系统磁盘能够成功启动,但其他硬件差别可能导致其他问题。

该解决方案提供对 PnP-ID 与以下列表中的 PnP-ID 之一相匹配的 IDE 控制器的支持:但是,如果想提前确定在当前和备份计算机中使用哪些 IDE 控制器,可以在 %SystemRoot%\Setupapi.log 文件中查找在安装程序运行过程中检测到的 PNP-ID。

确定了计算机中所使用的 PNP-ID 后,可以选择合并注册表或只用需要的 PNP-ID 填充注册表。

以下列表显示了 Windows XP 中本级支持的 IDE 控制器的 PnP-ID:

;*********** 标准 IDE ATA/ATAPI 控制器 *********
Secondary_IDE_Channel=%SystemRoot%\inf\Mshdc.inf

;*********** 通用 ESDI 硬盘控制器 **********
*PNP0600=%SystemRoot%\inf\Mshdc.inf

;*********** Aztech IDE 控制器 **********************
*AZT0502=%SystemRoot%\inf\Mshdc.inf

;*********** 通用双路 PCI IDE 的设备 ID *********
PCI\CC_0101=%SystemRoot%\inf\Mshdc.inf

;************ALI IDE 控制器 ******************************
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

				
若要导入此信息,请在互换磁盘后显示“Stop 0x0000007B”错误信息的两台测试 计算机上,按照以下这些步骤操作。在两台测试计算机上按此过程操作之后,您或许可以移动硬盘并启动这两台计算机,不会收到 Stop 0x0000007B 错误。但是,其他硬件差别可能引起其他问题。
  1. 将下面的信息复制到“记事本”中,然后将该文件保存到 3.5 英寸软盘上。将文件命名为 Mergeide.reg,不带 .txt 文件扩展名。

    ********** 从此处开始复制 **********
    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
    					
    ************ 复制到此处 ***************

  2. 从 %SystemRoot%\Driver Cache\I386\Driver.cab 文件中提取 Atapi.sys、Intelide.sys、Pciide.sys 和 Pciidex.sys 文件,或将文件复制到 %SystemRoot%\System32\Drivers 文件夹中。
  3. 在 Microsoft Windows 资源管理器中,右击软盘驱动器中的“Mergeide.reg”文件,然后单击“合并”。

    Windows XP 显示下面的消息:
    是否确认要将 A:\Mergeide.reg 中的信息添加进注册表里?
    单击“是”。

    导入进程完成之后,Windows XP 显示另一条消息:
    A:\Mergeide.reg 里的信息已被成功地输入注册表。
  4. 退出 Windows XP,关闭计算机,然后将系统磁盘移动到另一台测试计算机,即先前产生 Stop 0x0000007B 错误的计算机,然后测试以查看是否能够成功启动第二台计算机。

属性

文章编号: 314082 - 最后修改: 2004年9月20日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
关键字:?
kberrmsg kbregistry kbenv kbprb kb3rdparty KB314082
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com