从硬盘损坏中恢复后,很难让 Windows XP 启动

从硬盘损坏中恢复后,很难让 Windows XP 启动

我有一台旧的 Windows XP 机器,前几天,有人在删除一些文件时,整个系统都冻结了。过了很长时间,机器被用户强制关机。之后,它无法启动,我确定硬盘已损坏。我从机器上卸下硬盘,并用 USB-SATA 电缆将其连接到我的现代笔记本电脑上。由于硬盘是 RAW,它无法在 Windows 资源管理器中正常运行,但是,我设法使用 TestDisk 挽救了我认为是所有数据。然后,我将所有这些放在我拥有的另一台硬盘上,因此我最终在我的“新”NTFS 驱动器的根目录中得到了一个看起来像这样的文件结构(见图)。基本上是整个 Windows XP C:。

“新”驱动器的根目录:
“新”驱动器的根源

但是,当我尝试启动此驱动器时,只看到一个带有闪烁下划线的空白黑屏。操作系统无法启动。

我想知道自从我换了新驱动器之后 MBR 是否坏了或者更可能不存在,但我并不擅长操作系统如何启动的底层内容,所以我实际上不知道(几乎不知道 MBR 实际上是什么:D)...

我认为也许这里的帖子:克隆 Windows XP 安装后如何修复 MBR?可能会有帮助,但是从 Windows 95 启动 CD 启动后,我得到了 A: 提示符,但我不知道如何切换到我的“C:?”驱动器来运行它fdisk?不确定 Win95 是否识别我的硬盘。

任何建议都值得赞赏,因为看起来很愚蠢,因为旧系统的整个文件系统就在那里,我仍然无法启动它。

编辑/更新:

谢谢您的信息。我尝试将硬盘连接到另一台计算机并运行 chkdsk,它完成得相当快,没有任何错误。

然后我真的无法采纳您的建议使用 Windows XP CD,因为这是一个旧系统,而且 CD(如果曾经存在的话)早已丢失。请告诉我是否可以下载 iso 或类似的东西并制作一个...

然后我想到也许需要将该分区标记为活动分区才能启动。将其设为活动分区后,闪烁下划线的问题就解决了。我真傻。

但是,现在我遇到了各种各样的其他问题,我一直在慢慢地修复这些问题,主要是通过恢复已损坏/不存在的注册表的各个部分。此时我可以启动 XP 并登录,但一切都非常“不稳定”。某些应用程序无法加载,部分 UI 似乎已损坏。此外,当我尝试登录时,我从 winlogon 收到一个对话框,上面写着:地址 00000000 处访问冲突。写入地址 00000000。单击“确定”此对话框可以让我绕过它并进入 Windows,但正如我所说,一切都非常不稳定。

如果有任何关于下一步该做什么的建议,可以让这个系统更具功能性,我将非常感激。

编辑/更新2:

感谢 MD5。设法找到与之匹配的 ISO,并创建了安装 CD,然后进行了修复安装。这一切都成功完成,但在最后一次重新启动后,Windows 启动时跳过了“欢迎屏幕”(Win XP 徽标等),直接进入带有可用鼠标光标的空白黑屏。太好了。Ctrl + Shift + Esc 不起作用,Ctrl + Alt + Del 也不起作用。但是,如果我按 Shift 5 次,它会发出粘滞键噪音,磁盘活动指示灯偶尔会非常快速地闪烁,但我无法解决这个问题……

(我实际上已经运行了两次修复安装,并重新启动了几次,但没有成功,仍然是空白的黑屏+鼠标光标)

有任何想法吗?

编辑/更新3:

我现在非常困惑。我决定重新开始,尝试整合适当的驱动程序,进行修复安装,全部在 AHCI 模式下进行,看看是否可行。我重新格式化了我的硬盘,将旧硬盘上的所有文件复制到“新旧”硬盘上,还创建了一个新的、全新的 Windows XP 安装盘。(我en_windows_xp_professional_with_service_pack_3_x86_cd_x14-80428.iso再次刻录到 CD,覆盖了上面的内容)。我确保 BIOS 处于 IDE 模式,只是为了确保安装程序至少能像以前一样工作,然后再继续。然而,尽管一切都与我上次运行修复安装时完全相同,但安装程序并没有给我运行修复安装的选项。如果我接受许可条款,它会直接带我到菜单来选择要安装 Windows 的分区。没有修复选项。它识别唯一的分区,如果我按 Enter,它会警告我那里已经有一个操作系统,重新安装会损坏它。

真的不知道它为什么会这样做,以前,当我拥有完全相同的东西时(除非我忘记了一些愚蠢的事情),它至少提供了修复安装的选项。如果我可以让它给我修复安装的选项,那么我将切换到 AHCI,尝试整合驱动程序,然后从那里进行修复安装。

顺便说一句,非常感谢您的意见,这非常有帮助......

编辑/更新4:

好的,出于某种原因,为了让安装程序检测到硬盘上的 Windows XP 损坏安装,我不得不启动 Hiren 的 Mini XP,并从还原点手动恢复 SYSTEM、SOFTWARE、SECURITY、SAM 和 DEFAULT 注册表配置单元。(因为它们丢失了C:\Windows\System32\Config,这是该系统的主要问题之一)。此后,安装程序似乎再次提供了修复选项。我想我一定是第一次这样做了,然后忘记了……

然后,我使用 nLite 将我希望的正确 AHCI 驱动程序集成到 ISO 中(似乎可以正常工作,安装程序上没有 BSOD),并将 BIOS 设置为 AHCI 模式。修复安装程序现在正在 AHCI 模式下运行,我希望完成后,这一次 XP 的启动将比带有鼠标光标的黑屏稍微好一些。完成后会报告。

编辑/更新5:

不幸的是,修复安装成功运行后,系统启动时屏幕变成黑色,只有鼠标光标。和以前一模一样。:(

答案1

继续操作之前,请确保您已备份此驱动器。不要指望能够再次克隆之前的驱动器。

首先chkdsk在另一台计算机上运行该驱动器。这可能需要几个小时 - 让它完成并耐心等待直至完成。


如果这不起作用,您可以尝试从 Windows XP 安装盘进行修复安装。它将保持您的数据和软件完好无损。

您需要一张与您的语言版本和服务包相匹配的 XP CD。从中启动。

在某些系统的一些配置中,蓝色安装程序屏幕出现后,需要提供额外的 SATA 驱动程序 - 方法是按F2F6(我不记得是哪一个了……自从我安装 XP 以来已经有一段时间了)并从您必须自己准备的软盘中选择驱动程序。如果没有软盘,可以使用以下命令将驱动程序“集成”到自定义 XP CD 中恩利特。如果您不知道这台计算机是否需要额外的驱动程序,您可以安全地继续而不加载它们,但您可能无法在稍后选择驱动器。

当安装程序完成加载后,Enter不是仍需R按此进行修复。

安装程序应检测驱动器上现有的 XP 安装。选择它进行修复并继续。重新启动后,您应该能够访问系统。


最后,准备备份策略。下次出现故障时,您可能就没那么幸运了。

相关内容