我的上网本(运行 XP)最近遇到了“NTLDR 丢失”问题。但是,由于我没有外置 DVD,因此我需要创建 USB 启动盘来重新安装 XP。不幸的是,我的另一台笔记本电脑运行的是 Vista。
是否可以使用 Vista 创建 USB 启动盘?
谢谢,欧文
答案1
使用威力从任何 Windows 安装磁盘准备可启动的 USB 驱动器。
答案2
也许使用便携式 Linux 发行版会更容易一些(教程可以在这里找到) 和按照 Arsgeek.com 的步骤操作
在有问题的机器上启动 Ubuntu LiveCD。Ubuntu 启动后,转到系统 -> 管理 -> 软件源并启用(通过勾选)通用存储库。
现在,打开一个终端会话(应用程序->附件->终端)并输入以下内容:
sudo apt-get install ms-sys
ms-sys 是一个用于写入 Microsoft 兼容引导记录的程序。现在您需要确定哪个分区是托管 Windows 操作系统的分区。返回命令行,输入:
sudo fdisk -l
这将列出可用的分区。您正在寻找一个分区,其内容如下
/dev/sda1 1 9327 74919096 83 NTFS
两个重要的部分是“/dev/sda1”(即分区本身)和“NTFS”(告诉我们它是 Windows 格式的分区)。因此,您的 Windows 分区存在于驱动器 sda 上,并且是分区 1。驱动器 sda 的 MBR(假设您使用其本机引导加载程序启动 Windows)是您想要修复的。我们想要修复 /dev/sda 上的 MBR。为此,请键入:
sudo ms-sys -m /dev/sda
如果“fdisk -l”的结果不同,您需要更改“sda”位。例如,如果您的 Windows 安装在 sdb 或 hda 上。完成此操作后,重新启动计算机,从驱动器中移除 LiveCD,Windows 应该会返回给您。