<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

方 法 1
第 部分:通过故障恢复控制台恢复系统
1. 通过使用 Windows 2000 CD 作为启动盘启动计算机。

注意:您可能必须在基本输入输出系统 (BIOS) 设置中更改启动计算机的磁盘。有关 BIOS 的信息,请参阅计算机随附的文档。 
2. 提示您执行此操作时,请按 键选择修复,然后按 键选择故障恢复控制台。 
3. 键入 cd windows\system32\config,然后按 Enter 键更改文件夹。 
4. 键入 ren system system.old,然后按 Enter 键。 
5. 键入 copy windows\repair\system,然后按 Enter 键。 
6. 键入 exit,然后按 Enter 键。 
7. 正常启动计算机,不要从 Windows CD 启动。 
8. 如果无法正常启动计算机,请转到方法 2。如果可正常启动计算机,请转到此方法的第 部分。 

第 部分:编辑注册表
1. 单击开始,单击运行,键入 regedt32,然后单击确定  
2. 单击以下注册表项:


HKEY_LOCAL_MACHINE 
3. 文件菜单上,单击加载配置单元,然后加载 Windows\System32\Config\System.old 配置单元。 
4. 提示您指定一个名称时,键入 Test。 
5. 找到并随后单击以下注册表项,其中 <xxx> 表示编号,如 001002 以及其他编号:


ControlSet<xxx>\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 
ControlSet<xxx>\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} 
6. 删除步骤 中每个注册表项的 LOWERFILTERS 项。 
7. 在 ControlSet<xxx>\Services 下,将 iomdisk, Iomega Activity Disk2, IomegaAccess 和 ZipToA 的初始值更改为 4(禁用)。 
8. 文件菜单上,单击卸载配置单元,然后卸载 Windows\System32\Config\System.old 配置单元。 
9. 文件菜单上,单击退出以退出注册表编辑器。 

第 部分:恢复系统
1. 通过使用 Windows 2000 CD 作为启动盘启动计算机。

注意:您可能必须在 BIOS 设置中更改启动计算机的磁盘。有关 BIOS 的信息,请参阅计算机随附的文档。 
2. 提示您执行此操作时,按 键选择修复,然后按 键选择故障恢复控制台。 
3. 键入 cd windows\system32\config,然后按 Enter 键更改文件夹。 
4. 键入 ren system system.xxx,然后按 Enter 键。 
5. 键入 ren system.old system,然后按 Enter 键。 
6. 键入 exit,然后按 Enter 键。 

第 部分:删除 IomegaWare
正常启动计算机(不要从 Windows CD 启动),然后删除 IomegaWare 程序。
回到顶端 

方法 2
如果在执行方法 中步骤 1-7 后无法正常启动计算机,请按以下步骤执行操作。
第 部分:撤消系统恢复
1. 通过使用 Windows 2000 CD 作为启动盘启动计算机。

注意:您可能必须在 BIOS 设置中更改启动计算机的磁盘。有关 BIOS 的信息,请参阅计算机随附的文档。 
2. 提示您执行此操作时,请按 键选择修复,然后按 键选择故障恢复控制台。 
3. 键入 cd windows\system32\config,然后按 Enter 键更改文件夹。 
4. 键入 ren system system.xxx,然后按 Enter 键。 
5. 键入 ren system.old system,然后按 Enter 键。 

第 部分:复制驱动程序
1. 键入 cd windows\system32\drivers,然后按 Enter 键。 
2. 键入 ren IomDisk.sys IomDisk.old,然后按 Enter 键。 
3. 键入 copy atapi.sys iomDisk.sys,然后按 Enter 键。 

第 部分:禁用 Iomega 服务
1. 键入 listsvc,然后找到以下 Iomega 服务: • iomdisk 
• Iomega Activity Disk2 
• IomegaAccess 
• ZipToA 

2. 键入 disable 服务名称,禁用上述各项服务。 

第 部分:执行原位 Windows 升级
执行 Windows 2000 原位升级,然后使用控制面板中的添加或删除程序工具删除 IomegaWare

 
其他参考:
STOP0X0000007B0XF44638480XC0000340X000000000X00000000

INACCESSIBLE_BOOT_DEVICE

=====原因=====

如果硬盘的主要磁盘组标识与存储在注册表中的主要磁盘组标识不匹配,则会出现该错误信息。如果满足以下所有条件,就可能发生此不匹配问题:

在运行 Windows 2000 的计算机上将含有系统分区的硬盘配置成动态磁盘。从计算机上取下硬盘,然后将该硬盘安装到第二台基于 Windows2000 的计算机上。将硬盘导入到第二台基于 Windows 2000 的计算机中的含有动态磁盘的磁盘组中。

将硬盘从第二台计算机返回到第一台计算机。

======解决方案======

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

1. 从不能启动的计算机上取下含有系统分区的硬盘,将该硬盘安装到第二台计算机上,然后启动第二台计算机。

2. 在第二台计算机上,单击“开始”,单击“运行”,在“打开”框中键入 regedt32,然后单击“确定”。

3. 在注册表编辑器中单击“HKEY_LOCAL_MACHINE”,然后在“注册表”菜单上单击“加载配置单元”。

4. 找到并单击包含第一台计算机操作系统配置单元的 System 文件。

注意:该 System 文件位于 Drive:\Winnt\System32\Config 文件夹中,其中 Drive 是来自第一台计算机的硬盘的驱动器号。

5. 单击“打开”,在“项名称”框中键入 Temp,然后单击“确定”。

6. 双击“HKEY_LOCAL_MACHINE”,然后双击“Temp”。

7. 双击“ControlSet00n”,其中 是控制集编号。

8. 双击“Services”,再双击“dmio,然后单击“Boot Info”。

9. 右键单击“Primary Disk Group”注册表项,然后单击“删除”。

10. 对于在 HKEY_LOCAL_MACHINE\Temp 子项中出现的ControlSet00n 的每个实例,重复第 到 步。

11. 单击“Temp”,然后在“注册表”菜单上单击“卸载配置单元”,然后单击“是”。

12. 退出注册表编辑器。

13. 关闭第二台计算机,然后将来自第一台计算机的硬盘取出。

14. 在第一台计算机上重新安装该硬盘,然后启动第一台计算机。

在 Windows 2000 中,可能只有一个动态磁盘组。在将一个动态磁盘从一台计算机移动到另一台已经包含动态磁盘的计算机上时,该磁盘上的主要磁盘组标识就会被改变,磁盘就会合并到第二台计算机的动态磁盘数据库中。但是,磁盘上的操作系统的注册表中所存储的主要磁盘组标识并未改变。在将硬盘返回到第一台计算机上时,新的主要磁盘组标识和存储在注册表中的主要磁盘组标识之间的不匹配就会导致错误。