恢复Windows引导加载程序

我在我的笔记本电脑上安装了Ubuntu,发生了一些事情,我的Windows 7引导加载程序丢失了。 我只能启动Ubuntu。 所以,我试着做一些像这里建议的如何恢复Windows 7加载程序或这里 ,但当我看到系统恢复选项时,没有Windows 7选项。

在此处输入图像描述

你还能登录Ubuntu吗? 如果可以,请打开终端并输入:

 sudo update-grub 

它有望检测Windows 7安装并将其选项添加到grub启动菜单。

将Windows添加到GRUB引导菜单

  • 将Windows 10添加到GRUB OS列表

Rescatux

Rescatux是一个免费的可启动的实时CD / USB,可以修复GRUB和Windows引导程序。 Rescatux具有图形界面,其中包含操作系统救援任务菜单。 如果您的硬盘具有MBR分区格式,则可以选择“ 还原Windows MBR(BETA)”选项以修复Windows引导加载程序。 如果您的计算机具有UEFI固件,则可以从UEFI选项引导选项中进行选择。

启动选项:

  • (> = 0.41 beta 1)更新UEFI订单
  • (> = 0.41 beta 1)创建新的UEFI Boot条目
  • (> = 0.41 beta 1)UEFI分区状态
  • (> = 0.41 beta 1)假的Microsoft Windows UEFI
  • (> = 0.41 beta 1)隐藏Microsoft Windows UEFI
  • (> = 0.41 beta 1)重新安装Microsoft Windows EFI
  • (> = 0.41 beta 1)检查UEFI引导

GRUB选项:

  • (> = 0.40 beta 11)简易GNU / Linux引导修复
  • 恢复GRUB和GRUB2
  • (> = 0.31 beta 4)更新任何GRUB2菜单
  • 更新Debian / Ubuntu GRUB菜单

Windows选项:

  • 还原Windows MBR(BETA)
  • 清除Windows密码
  • (> = 0.31 beta 4)将Windows用户提升为管理员角色
  • (> = 0.41 beta 1)重新安装Microsoft Windows EFI
  • (> = 0.31 beta 4)解锁Windows用户

密码选项:

  • 更改GNU / Linux密码
  • 重新生成sudoers文件
  • 清除Windows密码

在此处输入图像描述
Rescapp是一个很好的向导,可以指导您完成救援任务。


如何从Ubuntu制作Rescatux live USB

  1. 插入USB闪存驱动器并使用GParted应用程序检查闪存驱动器上是否已启用引导标志。 卸下USB闪存盘。 打开GParted并从驱动器菜单列表中选择USB闪存驱动器。 从GParted菜单中选择: Partition – > Manage Flags – > check boot

  2. validation要安装Rescatux live USB的设备确实是您的闪存驱动器非常重要 ,这样您就不会覆盖任何可能导致操作系统无法启动的系统或个人文件。 在Ubuntu中,您可以使用磁盘应用程序找到闪存驱动器的设备名称。

  3. 卸载USB分区设备。 假设USB分区设备是/dev/sdc1

     sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive 
  4. 使用cd将目录更改为您下载的Rescatux iso文件所在目录的路径。

  5. 将Rescatux iso文件写入USB闪存驱动器。 在以下命令中,将rescatux_0.xxxx.iso替换为您下载的Rescatux iso文件的名称。

     sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc sudo sync 

我还可以使用内置的Startup Disk Creator应用程序制作Rescatux live USB。

您可以使用此实用程序启动到Windows。 无论MBR或Boot菜单如何, SuperGrub2都允许您引导到任何现有操作系统。

您也可以使用来自同一个人的Rescatux重新安装Windows启动加载程序。