Windows XP 停止 0x0000007b 错误

Windows XP 停止 0x0000007b 错误

我目前工作的地方有两台电脑有问题。它们与我修复和重新映像的其他机器非常相似,但出于某种原因,当我重新映像这两台机器时,Windows 开始启动时我继续收到上述错误。

我起初以为可能是硬盘的问题,所以我扫描了它以查找 MBR 病毒,运行了 CHKDSK,甚至使用恢复控制台来修复启动和修复 mbr。

我最终更换了两台机器的硬盘,但成像后仍然出现此错误。它没有显示任何其他具有类似 (SATA) 硬盘的机器。

有什么想法吗?提前致谢。

更新:我在这台电脑特定的 BIOS 中选项有限,但我一直在尝试大家的建议。我更新了 BIOS 但没有用(仍然只有 ATA、AHCI 和 Legacy aval)我可以在传统模式下安装不同版本的 winXP,但我的雇主不同意这种方法。

答案1

非常相似可能还不够好。

应用映像,从 Windows XP CD-ROM 启动(如果需要,通过 F6 加载 SATA 驱动程序)并选择R用于‘修复安装’。

答案2

您是否为主板上的控制器安装了正确的 SATA 驱动程序?另外,SATA 控制器在 BIOS 中的设置可能与其他机器不同,我无法更精确地说明,因为术语因主板制造商而异。

答案3

尝试一下:http://support.microsoft.com/kb/324103

您还应确保接收机器的 BIOS 设置与映像内容不冲突。也就是说,如果这些设置中的任何一个需要相应地设置特定的 BIOS 功能,则映像对计算机的设置方式可能会产生影响。

暂时先确保接收机器的 BIOS 配置为默认设置。

答案4

0x0000007B 是 INACCESSIBLE_BOOT_DEVICE 的错误代码。

现在,出现这种情况的原因可能有一千零一个(包括实际的硬件故障),但最常见的原因是存储驱动程序出现某种问题。最常见的情况是交换如果系统最初安装的是 IDE,则将 SATA 控制器模式切换为 AHCI,反之亦然(XP 也只支持后者,因此供应商驱动程序可能会决定它们是否应该否决它也)

无论如何,通常情况下,只需在 BIOS 中切换回之前的设置或从高级启动选项菜单中选择“最后一次正确的配置”即可。但如果情况并非如此,在对注册表进行了大量二分法分析后,我发现了大师级技巧(教程中还有图片)这里)。

首先你应该找到一些方法载入/编辑脱机配置C:\WINDOWS\system32\config\system单元文件。
然后,您应该检查哪个是主动控制集,然后导航到其Services\PCIIde键(或任何驱动程序名称,如果你知道你正在使用其他驱动程序,例如存储系统nvgts或者维亚姆雷德)设置开始DWORD 为 4。

保存,重新启动,它就可以工作了。

相关内容