![尝试通过 Ubuntu 安装 Windows XP 时出现“DISK BOOT FAILURE”错误](https://linux22.com/image/1270833/%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%20Ubuntu%20%E5%AE%89%E8%A3%85%20Windows%20XP%20%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9CDISK%20BOOT%20FAILURE%E2%80%9D%E9%94%99%E8%AF%AF.png)
我的系统上安装了 Windows 7 几个月了。但是我在连接互联网时开始遇到一些问题。我得到了 Ubuntu Ultimate,所以我尝试了 Linux 大约一个月。
现在我想回到旧的 Windows XP。我有一张安装 CD,我以前试过。但现在当我尝试安装时,安装的第一部分没有任何问题。即您接受许可协议、格式化分区和所有文件复制的部分。文件复制完成后出现问题。系统重新启动以从硬盘启动,但始终无法启动。
唯一显示的内容是“磁盘错误”。我按下回车键后,它显示
DISK BOOT FAILURE. INSERT SYSTEM DISK AND PRESS ENTER
答案1
您的硬盘中是否有坏扇区?如果您的 BIOS 具有此功能,请尝试进行磁盘检查。否则,您应该从硬盘制造商处下载驱动器检查软件进行检查。
答案2
听起来 Windows 未能正确安装引导代码。我建议擦除硬盘的前几个块。
从您的 Ubuntu CD 启动并使用实时 Ubuntu 系统(尝试 Ubuntu) - 不要安装 Ubuntu。
然后,您可以以 root 身份使用终端会话来运行:
# dd if=/dev/zero of=/dev/sda bs=1024 count=10000
这将擦除磁盘的第一部分 - 所有分区信息、引导代码等。
当然,您应该将 /dev/sda 替换为您的硬盘的实际设备节点(/dev/sda 可能是正确的,但在开始dmesg
或之前请确保ls /dev
)
然后您就可以继续正确安装 Windows。