最近有人在我的系统上安装了一块外置硬盘(Western Digital SATA,如果有必要的话)。从安装的那一刻起(我们已经将其移除),我就无法启动 Windows:在“正在加载操作系统...”几秒钟后,我遇到了蓝屏死机。错误消息是:STOP:0X0000007B (0x80786A58 0XC0000034 0X0000000 0X0000000)。
错误消息还提到我应该尝试 CHKDSK /F,这不是我电脑上的实际驱动器,而是外部驱动器所在的驱动器。尝试运行安全模式时,它会卡在 ClassPNP.Sys。
我尝试重命名 ClassPNP、从 IDE 更改为 AHCI、磁盘检查、SFC、启动修复和系统还原,但均未成功。
答案1
将 BIOS 驱动器类型从 IDE 更改为 AHCI 或反之将导致无法启动 Windows。此操作需要重新安装 Windows。AHCI 是推荐的接口类型。
由于不知道您运行的是哪个版本的 Windows、外部驱动器和计算机之间的接口(您说的是 SATA,您是指 e-SATA 还是 USB 适配器?)以及外部驱动器上是否也安装了操作系统,我只能推测您的问题。您的 BIOS 很可能已设置为从外部介质启动,它试图加载未配置为在此新设备(您的计算机)的硬件上运行的操作系统。早期版本的 Windows 喜欢将驱动器添加到主引导记录,并且在移除驱动器时反应不佳,在外部和多驱动器计算机的情况下,如果没有驱动器,通常会拒绝启动。
由于没有问题,我假设您需要帮助让计算机重新运行。如果没有需要恢复的数据,我建议将 BIOS 重置为默认值,然后选择 AHCI 作为 SATA 接口,然后安装 Windows 的新副本(移除所有不必要的媒体,如 USB 存储和外部驱动器)。完成后,在 BIOS 中禁用从可移动媒体启动。
如果您认为需要修复损坏的 Windows 副本,请将 BIOS 恢复到修改之前的状态并运行 Windows 修复磁盘,或者在 Windows 安装期间选择“修复我的电脑”。
如果由于 MBR 损坏而无法修复,您可以在另一台机器上使用数据恢复工具(如 Recuva)从所需的硬盘中提取数据,然后按照上述说明执行 Windows 的全新安装。
答案2
从阅读这篇文章中,我的第一个假设是,安装的这个外部硬盘上已经以某种形式安装了 Windows,而您的 BIOS 正在尝试将其用作第一个可启动设备。我会检查您的启动设置,并确保将其设置为最后一个(或者甚至拔下它,启动到您的主 Windows 硬盘,然后重新插入)并格式化该驱动器。
当它显示 CHKDSK /F 时,它并不是说在 F: 上运行检查磁盘,而是说您需要执行 Chkdsk /f(代表“修复”)。/R 也暗示了同样的事情。