如何在没有CD的情况下还原Windows 7 MBR


19

我已经在Ubuntu上玩了几周了,我想将我的计算机恢复为原始的出厂默认设置。

在计算机上,我有一个恢复分区(这是一个上网本)。我经历了恢复过程,一切似乎都很好。但是,当我重新启动计算机时,会看到

grub rescue >

现在,我的理解是,当我“并排”安装Ubuntu时,它用GRUB代替了MBR或类似的东西。

我在许多论坛上都读到,我需要使用Windows恢复磁盘。

这是我的问题:

a)我没有恢复盘,我有恢复分区-这是一台上网本。b)我没有外接CD驱动器。

我的确是一个USB钥匙,上面有大约1gb的空间。

提前致谢。

Answers:


20

在pendrive上安装Ubuntu LiveCD,从pendrive引导,打开终端,然后键入:

sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda

替换/dev/sda为驱动器的名称。

参数有什么作用(来自手册页):

--interrupt <mode>-i <mode>

此选项设置事件列表,这些事件将导致MBR显示其提示。使用 -i +<event>一个事件添加到列表或-i -<event>以从列表中删除的事件。的值为<event>

  • s –按下Shift或控制键。
  • k –按下非移位键
  • a –始终显示提示。
  • n –从不显示提示(除非发生错误)。

-p <partn>--partition <partn>

这指定要加载的默认启动扇区。有效值为 <partn>

  • 1,2,3,4指定的分区号。
  • F 第一张软盘。
  • D 在分区表中标有可启动标志的分区。

-t <timeout>--timeout <timeout> 此选项将MBR在引导默认分区之前等待的时间更改为1/18秒(大约)中指定的值。可以指定的最大超时为65534,大约一个小时。

如果mbr没有回购,则可以从此处下载Deb软件包。

另一种方法:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

除了使用整个Ubuntu LiveCD之外,还可以更轻松地使用其他答案中提到的启动修复盘,然后直接启动该启动盘。

第二种方法对我有用,我不知道驱动器的名称是什么,所以我只想要/ dev / sda对我有用。但是现在我没有双启动(Windows 7 / ubuntu)了,只有Windows 7(但至少我没有松动任何东西)。谢谢帕维尔!
MagTun

3
如果有人解释了诸如mbr或mbr.bin之类的linux命令/文件如何最终恢复/修复Windows MBR引导扇区,我将不胜感激。-我的意思是-这是两个不同的操作系统,许多人提到bootsec.exe,并且只能通过Windows Rescue CD等修复Windows MBR-隐约看起来像在复制(dd)linux MBR的linux命令-对Windows分区进行魔术处理吗?对于这种能力不足
深表歉意

请注意,这-p D可能无法正常工作。您可能需要尝试所有的四个选项中的一个接一个明确的:-p 1-p 2,...
亚历山大Pozdneev

7

您可以下载Boot-repair Disk iso映像并将其刻录到USB记忆棒。然后,根据需要启动引导棒并修复有缺陷的硬盘上的MBR。32位和64位版本均可用。

在此处输入图片说明

它确实有效,我用它来修复Win7磁盘,MBR在安装Debian时意外将MBR覆盖了MBR。



3

考虑将Super Grub Disc作为解决方案。您可以使用Unetbootin将其放在Pendrive中,然后启动到Pendrive。选择Windows,然后Fix boot of Windows还原您的Widows MBR(此药水无法使用Ubuntu),或GNU/Linux选择“修复启动”选项(如果您同时需要Ubuntu和Windows)。然后,您可以重新启动并访问操作系统(取决于您的选择,您可能只获得Windows MBR)。请注意,尽管Super Grub Disk已过时,但是Super Grub Disk 2无法正常工作,因此您应该使用Super Grub Disk。


1

东芝上网本-只需按住0(零)键,然后再打开电脑,然后一直按住它-几分钟后,会出现一个菜单,使您可以擦除高清并恢复到出厂状态(如果您是游戏)。机管局

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.