如何使用命令提示符或 Linux live USB 修复 Truecrypt MBR?

如何使用命令提示符或 Linux live USB 修复 Truecrypt MBR?

我正在玩 TrueCrypt 并决定从 USB 记忆棒全新安装 Windows 7。

不幸的是 Windows 7 安装程序:“安装程序无法创建新的系统分区”

我的整个硬盘已被格式化,可见 320GB 未分配空间,但 fdisk、Windows 7 安装程序或 Windows XP 安装程序都无法提供帮助。(Windows XP 甚至无法识别 HDD,它只能识别 USB 驱动器,并且会提示“空间不足,无法安装”)

这可能与Truecrypt 和预启动身份验证、引导加载程序和/或 MBR。由于我没有光学设备,我无法创建救援磁盘。现在我需要某种救援,据说可以通过擦除/修复 MBR使用 Linux live USB 或使用命令提示符。

另一种方法是单击 Windows 7 安装程序中的“修复您的计算机”菜单,然后单击“恢复您的计算机”,然后在出现错误时单击“确定”并访问命令提示符。

另一种方法是在没有 Linux USB 的情况下启动计算机,我收到此信息:

error:unknown filesystem.
grub rescue>

任何帮助都将不胜感激,因为我的笔记本电脑现在还不能完全运行。

更新:这个问题很久以前就问过了,最后把所有东西都格式化了(最终使用不同的可启动 USB 才成功)...

答案1

从 Win7 启动盘启动,选择“修复计算机”选项。启动命令提示符,然后:

diskpart
list disk
select disk #
clean

clean命令将擦除驱动器的所有分区,包括 MBR。

如果仍然不起作用,您可以尝试clean all- 将驱动器上的扇区清零(需要很长时间,不要对 SSD 执行此操作)。

答案2

也许您可以制作一个 ubuntu usb live,并使用以下命令来擦除 MBR:

sudo dd if=/dev/zero of=/dev/sda count=1

这将擦除磁盘 /dev/sda 开头的前 512B(小心地将其更改为您的 hdd)。

相关内容