我目前工作的地方有两台电脑有问题。它们与我修复和重新映像的其他机器非常相似,但出于某种原因,当我重新映像这两台机器时,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。
保存,重新启动,它就可以工作了。