如何对 Windows 2000 中出现的“Stop 0x0000007B”错误信息进行故障诊断

文章翻译 文章翻译
文章编号: 822052 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文说明了如何对在基于 Microsoft Windows 2000 的计算机上出现的“Stop 0x0000007B”错误信息进行故障诊断。在某些情况下,基于 Windows 2000 的计算机有可能以蓝屏的形式显示与以下内容类似的错误信息:
***STOP 0x0000007B (parameter1, parameter2, parameter3, parameter4)
INACCESSIBLE_BOOT_DEVICE
“Stop 0x0000007B”错误信息是一个 Windows 2000 Executive 字符模式的 Stop 错误信息。错误原因可能多种多样。这可能表明,在启动设备的驱动程序对 Microsoft Windows 试图在其上启动的设备进行初始化时,输入/输出 (I/O) 系统初始化失败,或者表明因为文件系统不能识别存储在启动设备上的数据而导致文件系统未能初始化。在下列情况下可能出现此错误信息:
  • Windows 安装在一个不受支持的磁盘上或小型计算机系统接口 (SCSI) 控制器上。
  • 安装了一个新的 SCSI 适配器或磁盘控制器。
  • 用系统分区对磁盘进行了重新分区。
本文说明了一般和特定的故障诊断步骤,当在基于 Windows 2000 的计算机上接收到此错误信息时可以使用这些步骤。

注意:本文不讨论如何对在 Windows 2000 安装过程中或者在运行 Windows 2000 安装程序时出现的“Stop 0x0000007B”错误信息进行故障诊断。要对在运行安装程序以安装 Windows 2000 时或者在安装 Windows 2000 Service Pack 时出现的“Stop 0x0000007B”错误信息进行故障诊断,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
822051 如何对运行 Windows 2000 安装程序时出现的“Stop 0x0000007B”错误信息进行故障诊断

一般故障诊断步骤

在对“Stop 0x0000007B”错误信息进行故障诊断之前,请阅读本文的内容以确定下文所列出的特定问题是否有任何一项与您的情况相符。如果没有这些特定问题,则使用以下一般故障诊断步骤:
  1. 如果最近添加了新硬件,则卸下该新硬件,或对它进行重新配置,以使它不与以前安装的任何其他控制器的资源发生冲突。

    如果启动控制器和另一个控制器之间存在 IRQ 或 I/O 端口地址冲突,Windows 2000 可能会显示一条“Stop 0x0000007B”错误信息。请检查 Microsoft 硬件兼容列表 (HCL),确保所要添加的硬件及其驱动程序与 Windows 2000 兼容。有关 HCL 的更多信息,请访问下面的 Microsoft 网站:
    http://www.microsoft.com/whdc/hcl/default.mspx
    有关所要安装的硬件的信息,请与硬件制造商联系。
  2. 使用“最后一次正确的配置”功能。如果最近安装了一个与启动控制器不兼容的设备驱动程序,使用“最后一次正确的配置”功能可能会解决问题。

    在使用“最后一次正确的配置”功能时,您会使用最近一次的可行设置来启动计算机。此功能可恢复计算机上一次成功启动时的有效注册表信息和驱动程序设置。如果您在更改计算机后(例如,安装或升级设备驱动程序后)无法启动 Windows,则应使用此功能。

    要使用“最后一次正确的配置”功能启动计算机,请按照下列步骤操作:
    1. 重新启动计算机。
    2. 收到以下消息时按 F8 键:
      请选择要启动的操作系统。
    3. 在“Windows 高级选项”菜单上,使用箭头键选择“最后一次正确的配置”,然后按 Enter 键。
    4. 如果在计算机上还运行着其他操作系统,请在出现的列表上选中“Microsoft Windows 2000”,然后按 Enter 键。

      警告:在使用“最后一次正确的配置”功能启动计算机后,最近一次成功启动以后所做的更改均会丢失。

      如果您可以使用“最后一次正确的配置”启动计算机,那么您上次对计算机做出的更改(例如,安装驱动程序)可能就是导致问题的原因。要对一个问题进行故障诊断,可以删除或更新驱动程序,然后测试 Windows,判断问题是否解决。
  3. 使用紧急修复磁盘 (ERD)。如果有 ERD,可用它来对问题进行故障诊断。可以使用紧急修复过程来修复系统文件、分区引导扇区和启动环境。

    有关紧急修复功能的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    231777 如何在 Windows 2000 中创建紧急修复磁盘

特定故障诊断步骤

引导扇区病毒

如果您的计算机感染了引导扇区病毒,则可能会收到“Stop 0x0000007B”错误信息。请使用防病毒程序检查计算机是否感染了病毒。此外,在再次使用软盘前也应检查是否感染了病毒。

有关如何帮助保护引导扇区免受病毒侵害的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
122221 如何保护 Windows 中的引导扇区免受病毒侵害

Microsoft 不提供可检测或清除计算机病毒的软件。如果您怀疑或证实计算机感染了病毒,请获取最新的防病毒软件。有关防病毒软件制造商的列表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
49500 防病毒软件供应商列表

移除动态硬盘后试图启动计算机时会收到“Stop 0x0000007B”错误信息

在启动基于 Windows 2000 的计算机时,收到以下 Stop 错误信息:
STOP:0x0000007b (0xf881b84c,0xc0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE

0xc00000034 STATUS_OBJECT_NAME_NOT_FOUND

原因

如果硬盘的主要磁盘组标识与存储在注册表中的主要磁盘组标识不匹配,则会出现该错误信息。如果满足以下所有条件,就可能发生此不匹配问题:
  • 在运行 Windows 2000 的计算机上将含有系统分区的硬盘配置成动态磁盘。
  • 从计算机上取下硬盘,然后将该硬盘安装到第二台基于 Windows 2000 的计算机上。
  • 将硬盘导入到第二台基于 Windows 2000 的计算机中的含有动态磁盘的磁盘组中。
  • 将硬盘从第二台计算机返回到第一台计算机。

解决方案

要解决此问题,请使用注册表编辑器从不能启动的计算机的注册表上删除 Primary Disk Group 注册表项。要删除该注册表项,请按照下列步骤操作。

警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
  1. 从不能启动的计算机上取下含有系统分区的硬盘,将该硬盘安装到第二台计算机上,然后启动第二台计算机。
  2. 在第二台计算机上,单击“开始”,单击“运行”,在“打开”框中键入 regedt32,然后单击“确定”。
  3. 在注册表编辑器中单击“HKEY_LOCAL_MACHINE”,然后在“注册表”菜单上单击“加载配置单元”。
  4. 找到并单击包含第一台计算机操作系统配置单元的 System 文件。

    注意:该 System 文件位于 Drive:\Winnt\System32\Config 文件夹中,其中 Drive 是来自第一台计算机的硬盘的驱动器号。
  5. 单击“打开”,在“项名称”框中键入 Temp,然后单击“确定”。
  6. 双击“HKEY_LOCAL_MACHINE”,然后双击“Temp”。
  7. 双击“ControlSet00n”,其中 n 是控制集编号。
  8. 双击“Services”,再双击“dmio”,然后单击“Boot Info”。
  9. 右键单击“Primary Disk Group”注册表项,然后单击“删除”。
  10. 对于在
    HKEY_LOCAL_MACHINE\Temp
    子项中出现的 ControlSet00n 的每个实例,重复第 7 到 9 步。
  11. 单击“Temp”,然后在“注册表”菜单上单击“卸载配置单元”,然后单击“是”。
  12. 退出注册表编辑器。
  13. 关闭第二台计算机,然后将来自第一台计算机的硬盘取出。
  14. 在第一台计算机上重新安装该硬盘,然后启动第一台计算机。
在 Windows 2000 中,可能只有一个动态磁盘组。在将一个动态磁盘从一台计算机移动到另一台已经包含动态磁盘的计算机上时,该磁盘上的主要磁盘组标识就会被改变,磁盘就会合并到第二台计算机的动态磁盘数据库中。但是,磁盘上的操作系统的注册表中所存储的主要磁盘组标识并未改变。在将硬盘返回到第一台计算机上时,新的主要磁盘组标识和存储在注册表中的主要磁盘组标识之间的不匹配就会导致错误。

有关动态磁盘编号的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
222470 动态磁盘编号和 DmDiag.exe 工具
222189 Windows 磁盘管理中磁盘组的说明
返回页首

将系统磁盘移到另一台计算机后出现“Stop 0x0000007B”错误信息

在将基于 Windows 2000 的计算机上的系统(启动)磁盘移动到另一台计算机上时,在试图启动另一台计算机时可能会收到以下错误信息:
*** STOP:0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE

原因

如果系统磁盘所移至的计算机使用的硬件不同于原来的基于 Windows 2000 的计算机,就会出现此问题。例如,将系统硬盘移到一台与原来计算机型号不同的备份计算机上时就会发生此问题。在这种情况下,备份计算机上的大容量存储控制器硬件的注册表项和驱动程序未安装在 Windows 中。

有几种不同的芯片集可用于集成设备电子 (IDE) 控制器,每个芯片集使用不同的即插即用 (PNP) ID 来对其进行识别。备份计算机的大容量存储控制器的 PNP-ID 信息必须存在于注册表中,Windows 才能够在您启动计算机时对正确的驱动程序进行初始化。

解决方案

所支持的将 Windows 2000 安装移动到新硬件的方法详见 Microsoft 知识库中的以下文章:
249694 如何将 Windows 2000 安装移到不同的硬件
但对于灾难恢复方法,请根据您的实际情况进行如下操作:
  • 备份计算机应使用相同的硬件。
  • 将备份计算机上出问题的硬件组件换成制造商、品牌和型号与原计算机中的对应组件都相同的组件。
  • 如果系统磁盘是 SCSI 磁盘,则在新计算机中使用相同品牌和型号的 SCSI 控制器。
  • 如果系统磁盘是 IDE 磁盘,则使用与原计算机相同的主板类型,且需具有相同的 IDE 芯片集类型和 PNP-ID。
对于基于 SCSI 的系统磁盘,可以灌注注册表,并确保如果在传递系统磁盘内容之前安装 SCSI 控制器,所需要的驱动程序已安装。Windows PNP 检测控制器,设置关键的注册表项,然后复制适当的驱动程序。

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

其他信息

尽管 Microsoft 不支持以下方法,但可以通过事先导入或合并需要的注册表项并复制驱动程序来支持 Windows 本机支持的 IDE 控制器。这个方法可能会使被移动的系统驱动器成功启动。不过,其他硬件差别可能产生其他问题。这个解决方案对于其 PNP-ID 与以下列表匹配的 IDE 控制器提供了支持。但是,如果想提前确定在当前和备份计算机中使用哪些 IDE 控制器,可以在 %SystemRoot%\Setupapi.log 文件中查找在安装过程中检测到的 PNP-ID。确定了计算机中所使用的 PNP-ID 后,可以选择合并注册表或只用需要的 PNP-ID 填充注册表。

下面的列表是 Windows 中本机支持的 IDE 控制器的 PNP-ID 列表:
;***********(标准 IDE ATA/ATAPI 控制器)*********
Primary_IDE_Channel=%systemroot%\inf\mshdc.inf
Secondary_IDE_Channel=%systemroot%\inf\mshdc.inf

;*********** Generic_ESDI_Hard_Disk_Controller **********
*PNP0600=%systemroot%\inf\mshdc.inf

;*********** Aztech IDE 控制器 **********************
*AZT0502=%systemroot%\inf\mshdc.inf
 
;*********** 通用双路 PCI IDE 的设备 ID *********
PCI\CC_0101=%systemroot%\inf\mshdc.inf

;************Acer Labs Inc ******************************
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

;************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

;*************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
要导入此信息,在互换驱动器后显示“Stop 0x0000007B”错误信息的两台不同的测试计算机上,请按照这些步骤操作。在每台测试计算机上按这些步骤操作后,就应当能够移动硬盘并启动两台计算机而不会收到错误信息。不过,请注意其他硬件差别可能会导致其他问题。为此,请按照下列步骤操作:
  1. 将下面的信息复制到记事本中,然后将该文件保存到软盘上,命名为 Mergeide.reg。

    注意:请确保文件以 .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_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 文件,或者,如果 Service Pack 已经安装在计算机上,从最新近安装的 Service Pack 分发媒体上将其复制到 %SystemRoot%\System32\Drivers 文件夹中。
  3. 在 Microsoft Windows 资源管理器中,右键单击位于软盘驱动器上的“Mergeide.reg”文件,然后单击“合并”。
  4. 在提示确认将 Mergeide.reg 文件中的信息添加到注册表时,单击“是”。
  5. 关闭计算机,然后将系统磁盘驱动器移到另一台收到“Stop 0x0000007b”错误信息的测试计算机上,并启动该测试计算机。
返回页首

Dell PowerEdge 2450 服务器上更新 PERC2 SCSI 驱动程序后出现“Stop 0x0000007B”错误信息

在从 Microsoft Windows Update 网站更新 SCSI 控制器的驱动程序时,重新启动计算机时可能以蓝屏的形式显示与以下内容类似的 Stop 错误信息:
*** STOP:0x0000007B (0xF201B848, 0xC0000034, 0x00000000, 0x00000000)
INACCESSIBLE_BOOT_DEVICE

原因

在一台 Dell PowerEdge 2450 服务器上对 PERC2 RAID 阵列控制器的 SCSI 控制器驱动程序进行更新时,如果满足以下两个条件之一,便会发生此问题:
  • 在从 Windows Update 网站安装 SCSI 驱动程序前未更新 PERC2 RAID 阵列控制器上的固件。
  • Afamgt“Fast Utility”上层筛选器驱动程序加载到了 Windows 注册表中。

解决方案

要解决此问题,请按显示的顺序使用下列方法。只有在方法 1 不能解决问题时才继续到方法 2;只有在方法 2 不能解决问题时才继续到方法 3。

方法 1:更换 Perc2.sys 驱动程序文件

用适用于您的 SCSI RAID 控制器固件级别的正确版本更换已更新的 Perc2.sys 驱动程序文件。为此,请按照下列步骤操作。

注意:如果以前已经更新了 RAID 控制器固件,请从 Dell 获得正确版本的 Perc2.sys 驱动程序。不能使用随硬件附带的 OpenManage 光盘中的文件版本。要获得 Perc2.sys 文件的正确版本,请与 Dell 联系或访问下面的 Dell FTP 网站:
ftp://ftp.dell.com/scsi-raid
  1. 使用 Windows 2000 安装光盘启动计算机,然后按 F6 键来安装第三方 SCSI 或 RAID 驱动程序。

    注意:在从 CD-ROM 或 DVD-ROM 驱动器启动计算机之前,可能需要更改 BIOS 设置。有关如何将计算机配置为从 CD-ROM 或 DVD-ROM 驱动器启动的更多信息,请参阅计算机的文档或与计算机制造商联系。
  2. 按 S 键指定一个其他设备,然后插入含有 PERC2 RAID 控制器已经安装的固件修订版本所用的正确驱动程序的软盘。
  3. 按 R 键修复 Windows 2000 安装。
  4. 按 C 键使用故障恢复控制台。
  5. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
  6. 在命令提示符处,键入 cd system32\drivers,然后按 Enter 键。
  7. 将日期为 10.29.01 的 Perc2.sys 驱动程序文件重命名。

    为此,在命令提示符处键入“ren perc2.sys perc2.old”,然后按 Enter 键。
  8. 将正确版本的 Perc2.sys 文件从软盘复制到 Winnt\System32\Drivers 文件夹。

    为此,在命令提示符处键入“copy a:\perc2.sys”,然后按 Enter 键。
  9. 键入“exit”退出故障恢复控制台并重新启动计算机。
如果 Windows 不能成功启动,转到方法 2。

方法 2:删除 Afamgt 筛选器驱动程序

从 Windows 注册表中删除 Afamgt 筛选器驱动程序。为此,请按照下列步骤操作。

警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
  1. 执行 Windows 2000 的并行安装。

    有关如何执行此操作的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    266465 如何执行 Windows 2000 或 Windows Server 2003 的并行安装
  2. 从新安装的 Windows 启动注册表编辑器,然后找到
    HKEY_LOCAL_MACHINE
    注册表项。
  3. 在“注册表”菜单上,单击“加载配置单元”。
  4. 找到原始 Windows 安装的 SystemRoot\System32\Config 文件夹,单击 System 文件,然后单击“打开”。
  5. 在“加载配置单元”框中,键入 test,然后单击“确定”。

    原始的 Windows 安装的配置单元
    HKEY_LOCAL_MACHINE
    作为当前注册表项
    HKEY_LOCAL_MACHINE
    的一个子项被加载。
  6. 在加载的注册表配置单元的以下注册表位置,从 UpperFilters 值中删除 AFAMGT 数据项:
    HKEY_LOCAL_MACHINE\test\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002 BE10318}
    值:UpperFilters
    数据:AFAMGT 卸载注册表配置单元
    为此,请单击“test”项,然后单击“注册表”菜单上的“卸载配置单元”。
  7. 单击“是”确认卸载测试注册表项及其所有子项。
  8. 退出注册表编辑器,然后将计算机重新启动到原始的 Windows 安装。
如果 Windows 不能成功启动,转到方法 3。

方法 3:更新 RAID 控制器固件

将 RAID 控制器的固件更新到最新版本。有关如何更新固件的更多信息,请参阅设备随带的文件,或者与 Dell 联系。要与 Dell 联系,请访问下面的 Dell 网站:
http://support.dell.com
返回页首

在从一个镜像动态磁盘启动计算机时出现“Stop: 0x0000007B”错误信息

如果对启动分区使用动态磁盘上的软件镜像,在启动和关闭计算机时可能会收到以下错误信息:
STOP:0x0000007B (0x817bdee8, 0xc0000010, 0x00000000, 0x00000000) Inaccessible_Boot_Device
注意:错误信息中第二个参数的定义为:
0xc0000010 STATUS_INVALID_DEVICE_REQUEST

原因

在主要启动磁盘在某一时间报告一些不可恢复的磁盘 I/O 错误并且冗余失败的情况下,可能发生此问题。这导致主要启动卷在逻辑磁盘管理器 (LDM) 数据库中标记一个“恢复”状态,并阻止启动到陈旧的卷上。

解决方案

要解决此问题,请使用一张容错 (FT) 启动软盘,将计算机重新启动到位于阴影驱动器上的操作系统。

有关如何创建启动软盘的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119467 如何为 NTFS 或 FAT 分区创建启动盘
在将计算机重新启动到位于阴影驱动器上的操作系统后,启动“磁盘管理”,右键单击主要驱动器(其旁边应显示一个黄色的三角号,表示需要注意),然后单击“重新激活磁盘”,以删除恢复标志并开始重新生成。重新生成镜像且确认镜像正常后,可以将计算机正常重新启动到主要驱动器上。

但务必要查清为什么主驱动器会有 I/O 错误并纠正该错误,以防止再次发生此问题。查看系统事件日志中在发生启动故障之前由“Dmio”事件源记录的事件消息。

注意:如果导致此故障的不可恢复的磁盘 I/O 错误只发生在启动过程的早期阶段,则系统事件日志可能不会包含任何关于失败的冗余的消息,只有在将计算机成功启动到阴影驱动器后才会包含此消息。

当您在重新启动计算机之前为操作系统磁盘使用动态磁盘镜像时,请查看“磁盘管理”以确保镜像卷和动态磁盘处于正常状态,未显示出任何错误。如果出现错误,请通过重新激活磁盘以重置 LDM 标志的方法来纠正错误。如果这个措施不能解决问题,请用容错 (FT) 启动软盘进行计划的下一次重新启动,将计算机重新启动到阴影驱动器。

返回页首

安装新主板后启动计算机时出现“Stop 0x0000007B”错误信息

在您安装新主板后启动计算机时,可能会在蓝屏上出现以下错误信息:
STOP:0x0000007B:(parameter1, parameter2, parameter3, parameter4)
INACCESSIBLE_BOOT_DEVICE

原因

如果新主板所包含的嵌入式 IDE 控制器使用了不同于原主板的芯片集,则可能会发生此问题。

解决方案

要解决此问题,请重新启动 Windows 2000 安装程序,然后修复 Windows 2000 安装。为此,请按照下列步骤操作:
  1. 使用 Windows 2000 安装程序软盘或者从 Windows 2000 安装光盘启动计算机。

    注意:要从 Windows 2000 安装光盘启动计算机,必须把计算机配置成从 CD-ROM 驱动器或 DVD 驱动器启动。有关如何将计算机配置为从 CD-ROM 驱动器或 DVD 驱动器启动的更多信息,请参阅您的个人计算机附带的文档或者与制造商联系。
  2. 在“欢迎使用安装程序”屏幕上,按 Enter 键。
  3. 阅读许可协议,然后在提示是否接受 Windows 2000 许可协议时,按 F8 键。
  4. 选择 Windows 2000 的当前安装(如果尚未选择),然后按 R 键。
  5. 按照屏幕上的说明修复 Windows 2000 安装。
返回页首

在从断开的基本镜像将计算机启动到阴影驱动器时收到“Stop 0x00000058 FTDISK_INTERNAL_ERROR”错误信息

用 Windows 2000 可以将操作系统磁盘由软件镜像的基于 Microsoft Windows NT 4.0 的服务器升级,而无需首先中断镜像。Windows 2000 对于基本磁盘和早期的容错集(如镜像)有某些限制。限制之一就是不能从“陈旧”或非同步的主驱动器启动到阴影驱动器。返回页首
如果因为某些原因主操作系统驱动器不工作或者在其处于软件镜像配置条件下脱机,Windows 2000 会继续从阴影驱动器运行。此时如果执行了典型关机并恢复主操作系统驱动器,您不能用主驱动器重新启动到正在工作的阴影驱动器。只有当 Boot.ini 文件中已经存在了一个指向阴影驱动器操作系统的项,然后在主驱动器未通过冗余校验后试图使用该项时,这才会变得明显。在这种情况下,当试图启动到主操作系统磁盘或阴影操作系统磁盘时,会收到“Stop 0x00000058 FTDISK_INTERNAL_ERROR”错误信息。此时如果删除或关闭阴影驱动器,然后再试图启动到旧的主驱动器,则会收到“Stop 0x0000007B INACCESSIBLE_BOOT_DEVICE”错误信息。这也是一种保护机制,因为最当前的数据在阴影驱动器上。

注意:本文中的信息只适用于基本磁盘,不适用于动态磁盘。
为防止数据丢失并从“Stop 0x00000058 FTDISK_INTERNAL_ERROR”错误信息完全恢复,请按照下列步骤操作:
  1. 使用一张 Windows NT 容错启动软盘将计算机启动到阴影(辅助)系统驱动器。

    有关如何创建启动磁盘的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    119467 如何为 NTFS 或 FAT 分区创建启动盘
  2. 在 Windows 2000 中,请按照下列步骤操作:
    1. 单击“开始”,指向“设置”,然后单击“控制面板”。
    2. 双击“管理工具”,然后双击“计算机管理”。
    3. 双击“存储”,然后单击“磁盘管理”。
    4. 右键单击镜像分区,然后单击“重新同步镜像”。

      当镜像的状态显示为“正常”时,关机然后再重新启动。
    5. 将计算机启动到正常的主操作系统驱动器。
    注意:镜像的动态磁盘操作系统驱动器没有此限制。在类似的情况下,如果使用了镜像的动态磁盘,当将计算机启动到阴影驱动器时不会收到“Stop 0x00000058 FTDISK_INTERNAL_ERROR”错误信息。这是动态磁盘优于基本磁盘的一个方面。

    返回页首

删除 Roxio Easy CD Creator 5 Platinum 后出现“Stop 0x0000007B”错误信息

在删除 Roxio Easy CD Creator 5 Platinum 后重新启动计算机时,可能会以蓝屏的形式收到与以下内容类似的 Stop 错误信息:
*** STOP:0x0000007B (0xF741B84C, 0xC0000034, 0x00000000, 0x00000000)
INACCESSIBLE_BOOT_DEVICE
当重新安装 Roxio Easy CD Creator 5 Platinum 版本时也可能会收到此错误信息。

原因

如果在删除 Easy CD Creator 5 Platinum 时未删除通过 Easy CD Creator 5 Platinum 安装程序添加的 PrtSeqRd.sys
UpperFilters
驱动程序注册表项,就会发生此问题。在删除程序时,PrtSeqRd.sys 驱动程序文件被删除,但 UpperFilters 项会保留在注册表中。在这种情况下,当启动 Windows 时就可能会收到“Stop 0x0000007B”错误信息。

解决方案

要解决此问题,请按显示的顺序使用下列方法。只有当前一种方法不能解决问题时才试用下一种方法。

警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
方法 1:用一个备份注册表 System 配置单元来编辑注册表

为此,请按照下列步骤操作:
  1. 使用 Windows 2000 安装光盘启动计算机。

    注意:在从 CD-ROM 或 DVD-ROM 驱动器启动计算机之前,可能需要更改 BIOS 设置。有关如何将计算机配置为从 CD-ROM 或 DVD-ROM 驱动器启动的更多信息,请参阅计算机的文档或与计算机制造商联系。
  2. 如果需要一个第三方硬盘控制器,按 S 键来指定其他设备,然后插入包含该硬盘控制器的正确驱动程序的软盘。
  3. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
  4. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
  5. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.old,然后从 %windir%\Repair\System 文件夹复制 System 文件。

    为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),然后在每行之后按 Enter 键:
    cd system32\config
    ren system system.old
    copy C:\winnt\repair\system
    将出现以下信息:
    
    复制了 1 个文件。
  6. 键入 exit,按 Enter 键退出故障恢复控制台,然后重新启动 Windows。

    注意:如果 Windows 不能成功启动,请转到本文的“方法 2:禁用 Easy CD Creator Services”,不要执行此方法中的其余步骤。
  7. 以管理员身份登录到 Windows。
  8. 单击“开始”,单击“运行”,在“打开”框中键入 regedt32,然后单击“确定”。
  9. 单击“HKEY_LOCAL_MACHINE”,然后在“注册表”菜单上单击“加载配置单元”。
  10. 找到 C:\Winnt\System32\Config 文件夹,单击“System.old”,然后单击“打开”。
  11. 在“项名称”框中,键入 test,然后单击“确定”。

    作为测试,原始的 System 配置单元被加载到当前的
    HKEY_LOCAL_MACHINE
    配置单元下。
  12. 找到下面的注册表子项,然后单击它:
    HKEY_LOCAL_MACHINE\test\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  13. 在右窗格中单击“LowerFilters”,然后在“编辑”菜单上单击“删除”。

    单击“是”确认删除。
  14. 在右窗格中单击“UpperFilters”,然后在“编辑”菜单上单击“删除”。

    单击“是”确认删除。
  15. 找到下面的注册表子项,然后单击它:
    HKEY_LOCAL_MACHINE\test\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
  16. 在右窗格中,双击“UpperFilters”。
  17. 在“数据”框中,删除“PrtSeqRd.sys”项,然后单击“确定”。

    如果出现提示,要求允许注册表编辑器删除空字符串,单击“确定”。
  18. 找到下面的注册表子项,然后单击它:
    HKEY_LOCAL_MACHINE\test\ControlSet001\Services
  19. 通过将“Start”值改为 4,来禁用与下列注册表子项(如果有)对应的服务:
    Cdr4_2K

    Cdralw2k

    Cdudf dvd_2K

    Mmc_2K

    PrtSeqRd

    Pwd_2K

    UdfReadr
    为此,请单击一个子项(例如,单击“Cdr4_2K”),在右窗格中双击“Start”,在“数据”框中键入 4,然后单击“确定”。
  20. HKEY_LOCAL_MACHINE\test
    注册表子项下的所有其他“ControlSet00xxx”项(其中 xxx 为编号),例如
    ControlSet002
    ,重复第 12 步到第 19 步。
  21. 卸载 System.old 注册表配置单元。为此,请按照下列步骤操作:
    1. 单击“test”,然后在“注册表”菜单上单击“卸载配置单元”。
    2. 单击“是”确认卸载
      test
      项及其所有子项。
  22. 退出注册表编辑器,然后重新加载原始的注册表 System 配置单元。为此,请按照下列步骤操作:
    1. 关闭计算机,然后使用 Windows 2000 安装光盘启动计算机。
    2. 如果需要一个第三方硬盘控制器,按 S 键来指定其他设备,然后插入包含该硬盘控制器的正确驱动程序的软盘。
    3. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
    4. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
    5. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.xxx,然后将 System.old 文件重命名为 System。

      为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),并在每行之后按 Enter 键:
      cd system32\config
      ren system system.xxx
      ren system.old system
    6. 键入 exit,然后按 Enter 键退出故障恢复控制台。
    7. 正常重新启动计算机。
方法 2:禁用 Easy CD Creator Services
  1. 使用 Windows 2000 安装光盘启动计算机。
  2. 如果需要一个第三方硬盘控制器,按 S 键来指定其他设备,然后插入包含该硬盘控制器的正确驱动程序的软盘。
  3. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
  4. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到提示时键入管理员密码。
  5. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.xxx,然后将 System.old 文件重命名为 System。

    为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),并在每行之后按 Enter 键:
    cd system32\config
    ren system system.xxx
    ren system.old system
  6. 更改到 %windir%\System32\Drivers 文件夹。

    为此,请在命令提示符处键入以下命令,然后按 Enter 键:
    cd C:\WinNT\System32\Drivers
  7. 在命令提示符处,键入以下命令行,并在每行之后按 Enter 键:
    ren prtseqrd.sys prtseqrd.old
    copy diskperf.sys prtseqrd.sys
  8. 禁用下列 Roxio 服务(如果存在):
    Cdr4_2K
    Cdralw2k
    Cdudf dvd_2K
    Mmc_2K
    PrtSeqRd
    Pwd_2K
    UdfReadr
    为此,请键入 disable ServiceName,然后按 Enter 键,其中 ServiceName 是列表中某一服务的名称。例如,键入 disable cdr4_2k,然后按 Enter 键。
  9. 如果下列文件存在于 C:\WinNT\System32\Drivers 文件夹中,将文件重命名为使用 .old 扩展名:
    Cdr4_2K.sys
    Cdralw2k.sys
    Cdudf.sys
    为此,请按照下列步骤操作:
    1. 在命令行提示符处,键入 dir cdr4_2k.sys,然后按 Enter 键。

      如果文件名出现,键入 ren cdr4_2K.sys cdr4_2K.old,然后按 Enter 键。
    2. 在命令行提示符处,键入 dir cdralw2k.sys,然后按 Enter 键。

      如果文件名出现,键入 ren cdralw2k.sys cdralw2k.old,然后按 Enter 键。
    3. 在命令行提示符处,键入 dir cdudf.sys,然后按 Enter 键。

      如果文件名出现,键入 ren cdudf.sys cdudf.old,然后按 Enter 键
  10. 键入 exit,然后按 Enter 键退出故障恢复控制台,并重新启动计算机。
  11. 用 Windows 2000 安装光盘启动计算机,然后按 Enter 键来设置 Windows,再按 R 键来修复当前的 Windows 安装。
方法 3:编辑 Windows 并行安装的 System 配置单元
  1. 执行 Windows 的并行安装。

    有关如何执行此操作的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    266465 如何执行 Windows 2000 或 Windows Server 2003 的并行安装
  2. 在 Windows 的新安装中,单击“开始”,然后单击“运行”。

    在“打开”框中,键入 regedit,然后单击“确定”。
  3. 找到并单击“HKEY_LOCAL_MACHINE”项。
  4. 在“注册表”菜单上,单击“加载配置单元”。
  5. 找到原始 Windows 安装的 %SystemRoot%\System32\Config 文件夹,单击“System”文件,然后单击“打开”。
  6. 在“加载配置单元”框中,键入 test,然后单击“确定”。

    作为测试,原始 Windows 安装的 System 配置单元被加载到当前的
    HKEY_LOCAL_MACHINE
    配置单元。
  7. 重复上文中“方法 1:用一个备份注册表 System 配置单元来编辑注册表”一节中的第 12 步到第 19 步,编辑测试注册表子项。
  8. 卸载测试注册表子项。为此,请按照下列步骤操作:
    1. 单击“test”,然后在“注册表”菜单上单击“卸载配置单元”。
    2. 单击“是”确认卸载
      test
      项及其所有子项。
  9. 退出注册表编辑器,然后将计算机重新启动到原始的 Windows 安装。

    如果无法将计算机启动到原始的 Windows 安装,请用 Windows 2000 安装光盘来启动计算机,按 Enter 键来设置 Windows,然后按 R 键修复当前的 Windows 安装。
返回页首

安装了 Iomega IomegaWare 3.1 后启动计算机时出现“Stop 0x0000007B”错误信息

在尝试启动计算机时,可能会收到与以下内容类似的错误信息:
STOP 0x0000007B (parameter1, parameter2, parameter3, parameter4)
INACCESSIBLE_BOOT_DEVICE

原因

如果计算机上安装了 Iomega IomegaWare 3.1 版,就可能出现此问题。

解决方案

要解决此问题,请按照顺序使用以下方法。

方法 1
  1. 使用故障恢复控制台还原计算机。为此,请按照下列步骤操作:
    1. 使用 Windows 2000 安装光盘启动计算机。

      注意:在从 CD-ROM 或 DVD-ROM 驱动器启动计算机之前,可能需要更改 BIOS 设置。有关如何将计算机配置为从 CD-ROM 或 DVD-ROM 驱动器启动的更多信息,请参阅计算机的文档或与计算机制造商联系。
    2. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
    3. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
    4. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.old,然后从 %windir%\Repair\System 文件夹复制 System 文件。

      为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),并在每行之后按 Enter 键:
      cd system32\config
      ren system system.old
      copy C:\WinNT\repair\system
    5. 键入 exit,然后按 Enter 键。
    6. 正常启动计算机。

      如果能够正常启动计算机,请转到本方法的第 2 步,然后执行本方法的其余步骤。如果不能正常启动计算机,请转到方法 2。
  2. 编辑注册表。为此,请按照下列步骤操作。

  3. 警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入“regedt32”,然后单击“确定”。
    3. 找到并单击下面的注册表项:
      HKEY_LOCAL_MACHINE
    4. 在“注册表”菜单上,单击“加载配置单元”,然后加载 Windows\System32\Config\System.old 配置单元。
    5. 提示您指定一个名称时,键入“Test”。
    6. 找到并单击以下各项,其中 xxx 代表诸如 001 和 002 这样的数值:
      ControlSetxxx\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
      ControlSetxxx\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
    7. 删除第 2f 步中每个项的
      LowerFilters
      项。
    8. 在“ControlSetxxx\Services”下,通过将“Start”值改为 4 来禁用对应于以下注册表子项的服务:
      Iomdisk

      Iomega Activity Disk2

      IomegaAccess

      ZipToA
      为此,请单击一个子项(例如,单击“Iomdisk”),在右窗格中双击“开始”,在“数据”框中键入 4,然后单击“确定”。
    9. 在“注册表”菜单上,单击“卸载配置单元”,然后卸载 Windows\System32\Config\System.old 配置单元。
    10. 退出注册表编辑器。
  4. 还原 System 文件。为此,请按照下列步骤操作:
    1. 使用 Windows 2000 安装光盘启动计算机。
    2. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
    3. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
    4. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.xxx,然后将 System.old 文件重命名为 System。为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),并在每行之后按 Enter 键:
      cd system32\config
      ren system system.xxx
      ren system.old system
    5. 键入 exit,然后按 Enter 键退出故障恢复控制台。
  5. 正常启动计算机,然后使用“控制面板”中的“添加/删除程序”工具将 IomegaWare 程序从计算机上删除。
方法 2

如果在执行方法 1 的第 1 步后不能正常启动计算机,请按照下列步骤操作:
  1. 使用故障恢复控制台撤消系统还原。为此,请按照下列步骤操作:
    1. 使用 Windows 2000 安装光盘启动计算机。
    2. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
    3. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
    4. 更改到 %windir%\System32\Config 文件夹,将 System 文件重命名为 System.xxx,然后将 System.old 文件重命名为 System。

      为此,请在 Drive:\WinNT 提示符处键入下列命令行(其中,Drive 是安装 Windows 2000 的驱动器,WinNT 是安装 Windows 2000 的文件夹),并在每行之后按 Enter 键:
      cd system32\config
      ren system system.xxx
      ren system.old system
  2. 重命名并复制 Iomdisk.sys 驱动程序。

    为此,请在命令提示符处键入下列命令行,并在每行之后按 Enter 键:
    cd WinNT\system32\drivers
    ren iomdisk.sys iomdisk.old
    copy atapi.sys iomdisk.sys
  3. 禁用 Iomega 服务。为此,请按照下列步骤操作:
    1. 在命令提示符处键入 listsvc,然后找到下列 Iomega 服务:
      • Iomdisk
      • Iomega Activity Disk2
      • IomegaAccess
      • ZipToA
    2. 对于列表中的每个服务,键入 disable ServiceName,其中 ServiceName 是所要禁用的服务的名称。
  4. 执行 Windows 2000 原位升级。

    有关如何执行 Windows 2000 原位升级的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    292175 如何执行 Windows 2000 的原位升级
  5. 使用“控制面板”中的“添加/删除程序”工具将 IomegaWare 程序从计算机上删除。
返回页首

安装了 Iomega 工具后出现“Stop 0x0000007B”错误信息

在计算机上安装了 Iomega 工具后,可能会收到与以下内容类似的错误信息:
STOP 0x0000007B (parameter1, parameter2, parameter3, parameter4)
INACCESSIBLE_BOOT_DEVICE

原因

在 Iomega ATAPI 驱动程序存在阻止 Windows 正常启动的问题的情况下,可能会发生此问题。

解决方案

要解决此问题,请按照下列步骤操作:
  1. 使用 Windows 2000 安装光盘启动计算机。
  2. 按 R 键选择“修复”,然后按 C 键选择故障恢复控制台。
  3. 键入代表所要修复的 Windows 2000 安装的编号,然后在得到相应提示时键入管理员密码。
  4. 要禁用 Iomega 驱动程序,请在故障恢复控制台命令提示符处键入如下命令,然后按 Enter 键:
    disable imgatapi
  5. 要判断 Iomega Atapi 服务是否依然设定为“Boot”,键入如下命令,然后按 Enter 键:
    listsvc
  6. 根据您的具体情况执行下列操作之一:
    • 如果 Iomega Atapi 服务被设定为“Boot”,键入 exit,然后按 Enter 键重新启动计算机。
    • 如果 Iomega Atapi 服务被设定为“Disabled”,键入如下命令行,并在每行之后按 Enter 键:
      enable atapi service_boot_start
      exit
  7. 使用“控制面板”中的“添加/删除程序”工具将 IomegaWare 程序从计算机上删除。
返回页首

删除 Veritas Open Transaction Manager 后出现“Stop 0x0000007B”错误信息

在将 Veritas Open Transaction Manager 从计算机上删除后,重新启动计算机时可能会收到以下错误信息之一:
STOP 0x0000007B (parameter1, parameter2, parameter3, parameter4)
INACCESSIBLE_BOOT_DEVICE
STOP 0x00000050 (parameter1, parameter2, parameter3, parameter4)
PAGE_FAULT_IN_NONPAGED_AREA
利用“最后一次正确的配置”功能,使用最近一次的可行设置来启动计算机,并不能解决问题。

Veritas Open Transaction Manager 是 Veritas Backup Exec 的一个组件。

原因

如果安装 Veritas Open Transaction Manager 时由该程序添加的某些注册表项没有在删除该程序时随之删除,而这些注册表项阻止计算机正确启动,就可能发生此问题。

解决方案

为了解决这个问题,请从注册表中手动删除剩余的 Otman5 驱动程序引用。为此,首先必须将 Windows 2000 的一个并行副本安装到一个单独的文件夹中,然后用注册表编辑器修改注册表中的 System 配置单元。为此,请按照下列步骤操作:
  1. 执行 Windows 的并行安装。

    有关如何执行此操作的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    266465 如何执行 Windows 2000 或 Windows Server 2003 的并行安装
  2. 在 Windows 的新安装中,单击“开始”,然后单击“运行”。

    在“打开”框中,键入 regedit,然后单击“确定”。
  3. 找到并单击“HKEY_LOCAL_MACHINE”项。
  4. 在“注册表”菜单上,单击“加载配置单元”。
  5. 找到原始 Windows 安装的 %SystemRoot%\System32\Config 文件夹,单击“System”文件,然后单击“打开”。
  6. 在“加载配置单元”框中,键入 test,然后单击“确定”。

    作为测试,原始 Windows 安装的 System 配置单元被加载到当前的
    HKEY_LOCAL_MACHINE
    配置单元。
  7. 找到并单击下面的注册表项:
    HKEY_LOCAL_MACHINE\Test\Select
    记下 Default 项的值。

    例如,该值可能是“0x1”。
  8. 找到并单击如下注册表项,其中 x 是在前面第 7 步中确定的数值:
    ControlSet00x\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
  9. 在右窗格中双击“UpperFilters”值,然后删除“Otman5”行。
  10. 找到并单击如下注册表项,其中 x 是在前面第 7 步中确定的数值:
    ControlSet00x\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
  11. 在右窗格中双击“UpperFilters”值,然后删除“Otman5”行。
  12. 卸载测试注册表子项。为此,请按照下列步骤操作:
    1. 单击“test”,然后在“注册表”菜单上单击“卸载配置单元”。
    2. 单击“是”确认卸载
      test
      项及其所有子项。
  13. 退出注册表编辑器,然后将计算机重新启动到原始的 Windows 安装。
返回页首
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

参考

有关如何使用故障恢复控制台的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
301645 如何在无法启动 Windows 2000 的计算机上使用故障恢复控制台
216417 如何安装 Windows 故障恢复控制台
有关如何禁用防碍 Windows 正确启动的服务或设备的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
165748 如何禁用防止 NT 启动的服务或设备
有关如何解决 Windows 2000 中的启动问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
315396 如何解决 Windows 2000 中的启动问题
要了解如何与 P1 进行联系,请在以下列表中单击适当的文章编号,以查看 Microsoft 知识库中相应的文章:
65416 硬件和软件供应商联系信息,A-K

60781 硬件和软件供应商联系信息,L-P

60782 硬件和软件供应商联系信息,Q-Z
Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

属性

文章编号: 822052 - 最后修改: 2007年1月30日 - 修订: 6.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
关键字:?
kberrmsg kbhowtomaster kbinfo KB822052
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