![我怎样才能使 Windows XP 再次可启动?](https://linux22.com/image/1315972/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E4%BD%BF%20Windows%20XP%20%E5%86%8D%E6%AC%A1%E5%8F%AF%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
前段时间,我更换了硬盘。我愚蠢地只对单个分区进行了镜像,而不是对整个硬盘进行了镜像。这意味着我的系统无法启动。对于我的主要操作系统 (Linux),这没有问题,因为我只需重新运行 GRUB 即可。然而,Windows XP 仍然无法启动。
有问题的机器是上网本,没有 CD 驱动器或恢复分区,所以我无法从 Windows CD 启动并运行fixmbr
。我该如何修复 Windows?
这是我尝试从 GRUB 菜单启动 Windows 时看到的图片:
我实际上没有 XP CD,因为我的两台机器中,有问题的上网本既没有恢复分区也没有 CD,而我的另一台 XP 机器只附带一个恢复分区。所以我还需要一种方法来获取必要的文件。
答案1
您可以使用ntldrmissing.com。
1.准备一张空白软盘/CD-R/USB(其上的内容将被删除),然后将其放入正常运行的计算机中。
2.如果你有一台可以正常工作的 Windows 机器,请下载修复程序:软盘修复程序. 对于 CD-R修复NTLDRISO以及 USBNTLDRUSB压缩包到一台正常工作的电脑上(这些文件的备份副本可在地点)。
3.制作新的启动盘:
软盘:不要将 fixntldr.exe 放在软盘驱动器上,而应将 fixntldr.exe 放在桌面或 C: 驱动器上的任何位置。双击运行 fixntldr.exe 文件。单击“确定”以覆盖工作计算机中的空白软盘,您应该会看到一些有关写入新软盘的屏幕。(如果您不喜欢运行我的 exe,您可以运行fixntldr_RawRite.zip并用您信任的文件替换里面的 RawRite.exe 文件)(现在转到步骤 4)。
CD-R:不要将文件 fixntldriso.zip 刻录到 CD 上。您需要先将 iso 文件解压或“提取”到桌面上,方法是右键单击 fixntldriso.zip 并选择“全部提取”,然后选择下一步 > 下一步 > 完成。
不要将文件 fixntldr.iso 刻录到 CD,我们将从中“提取”文件,并通过特殊过程将这些文件刻录到 CD,具体取决于您工作计算机的操作系统版本。Windows
7:双击 fixntldr.iso 并按照提示将内容刻录到 CD,然后转到步骤 4。Windows
XP:下载并安装“ISO 记录器“然后右键单击 fixntldr.iso 文件并选择“将映像复制到 CD”并按照提示将内容刻录到 CD,然后转到步骤 4。
USB:按照以下步骤操作后返回并执行第 4 步制作U盘启动盘各步骤截图。
4.将刚刚创建的新文件放入floppy/cd-r/usb
出现 NTLDR 丢失错误消息的计算机中,然后关闭损坏的计算机。
5.打开坏掉的电脑,将软盘/CD-R/USB 插入电脑(如果电脑已经打开,请重新启动)。电脑通过 BIOS 屏幕后,电脑应该会尝试访问启动盘,然后您会看到一个黑屏,上面有白色字母,显示:
1ST TRY THIS seleccione esto primero
2ND TRY THIS essayez ceci en deuxieme
3RD TRY THIS wahlen Sie diesen Third
4TH TRY THIS selezioni questo fourth
5TH TRY THIS selecione este fifth
6TH TRY THIS seleccione este sexto
7TH TRY THIS essayez ceci en septieme
8TH TRY THIS wahlen Sie dieses achte
9TH TRY THIS selezioni questo nono
10TH TRY THIS selecione este decimo
(作者加入一些西班牙语/法语/德语/意大利语/葡萄牙语以增添国际风味。)
此文件设置为在 30 秒后自动选择“首先尝试此操作”选项。请先尝试,如果选择错误,您可能会收到以下四个错误之一:
错误 1。system32hal.dll
由于文件丢失或损坏,Windows 无法启动
错误 2。由于计算机磁盘硬件配置问题,Windows 无法启动。无法从所选的启动磁盘读取。请检查启动路径和磁盘硬件。有关其他信息,请查看有关硬件磁盘配置的 Windows 文档和硬件参考手册。
错误 3。访问引导扇区文件时出现 I/O 错误multi(0)disk(0)fdisk(0)BOOTSECT.DOS
错误 4。立即重启
如果确实出现错误,请尝试选项 2。大多数计算机将使用选项 1 或选项 2 启动。当然,如果选项 2 不起作用,请尝试选项 3 等,直到尝试完所有 10 个选项。
如果都不起作用,您可以尝试在“首先尝试此操作”选择屏幕上按 F8,它会提示您选择安全模式,然后再次尝试“首先尝试此操作”选项。
如果一切顺利,您将恢复您的窗口。正如我在本教程中轻松完成的第一步一样。
答案2
可以从 USB CD 驱动器启动,也可以使用类似工具在带有 CD 驱动器的计算机上制作 Windows 启动 USBhttp://wintoflash.com/home/en/(我没有使用过这个特定的工具,因此不能保证它的效果,它只是一个例子)。这需要您的笔记本电脑支持从 USB 启动,但由于您已经进行了双重启动,我假设它支持,并且您知道如何进行启动。
如果其他方法都失败了,例如您的笔记本电脑不支持从 USB 启动,您可以拔出驱动器,将其安装在具有 CD 驱动器的计算机上,然后从那里进行修复。
答案3
有一个更好且免费的选择,使用 Linux LiveCD 发行版和 Pendrive。
如果 BIOS 可以启动 USB 介质,那么一些 Linux Live 发行版也可以从 USB 记忆棒启动。
阅读有关 Linux 命令行工具(ntfs-3g、mount、umount、cp)以及如何识别分区(/dev/sd$#)的信息,大多数现代 Linux 发行版(以及一些非常古老的发行版)都包含它们。
使用该 Linux Live 发行版,您可以挂载 Windows XP 分区、复制文件到其中、卸载它并重新启动。