恢复 Windows 引导加载程序

恢复 Windows 引导加载程序

我在笔记本电脑上安装了 Ubuntu,但发生了一些事情,我的 Windows 7 引导加载程序丢失了。我只能启动 Ubuntu。因此,我尝试按照此处的建议进行操作 如何恢复 Windows 7 加载程序 或者这里,但是当我看到系统恢复选项时没有 Windows 7 选项。

在此处输入图片描述

答案1

将 Windows 添加到 GRUB 启动菜单

从 grubrescue 提示启动 Windows


修复 Windows MBR

教程展示如何从 Ubuntu 双启动或 Ubuntu Live DVD/USB 修复 Windows 引导加载程序 (MBR)。如果您手头没有 Windows DVD,这会很有用。

启动 Ubuntu 操作系统。进入 Ubuntu 后,打开终端并按照以下步骤操作。

  1. 运行此命令来检查您的磁盘:

     sudo fdisk -l
    

    输出告诉您磁盘信息:

     Disk /dev/sda: 320.1 GB, 320072933376 bytes
     255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
     Units = sectors of 1 * 512 = 512 bytes
     Sector size (logical/physical): 512 bytes / 4096 bytes
     I/O size (minimum/optimal): 4096 bytes / 4096 bytes
     Disk identifier: 0x016c8108
    
     Device Boot Start End Blocks Id System
     /dev/sda1 * 63 39054014 19526976 7 HPFS/NTFS/exFAT
    
  2. 现在运行这些命令来安装 syslinux,它是一套轻量级的 IBM PC MBR 引导加载程序,用于启动使用 Linux 内核的计算机。

     sudo apt update
     sudo apt install syslinux 
    
  3. 安装后,您可以通过在终端中运行以下命令来修复 Windows 引导加载程序:

     sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda
    

雷斯卡图克斯

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

启动选项:

  • (>=0.41 beta 1)更新 UEFI 顺序
  • (>=0.41 beta 1)创建一个新的 UEFI 启动项
  • (>=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(测试版)
  • 清除 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. 使用 安装 GParted 分区编辑器sudo apt install gparted

  2. 插入 USB 闪存驱动器,然后使用 GParted 应用程序检查闪存驱动器上是否已启用启动标志。卸载 USB 闪存驱动器。打开 GParted 并从驱动器菜单列表中选择 USB 闪存驱动器。从 GParted 菜单中,选择:分割->管理标志-> 检查引导

  3. 这是很重要验证您正在安装 Rescatux live USB 的设备确实是您的闪存驱动器,这样您就不会覆盖任何系统或个人文件,这可能会导致您的操作系统无法启动。在 Ubuntu 中,您可以使用磁盘应用。

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

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

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

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

我还能够使用内置的启动盘创建器应用程序制作 Rescatux 实时 USB。

答案2

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

sudo update-grub

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

答案3

您可以使用实用程序来启动你的windows。超级Grub2让您启动到任何现有操作系统,无论 MBR 或启动菜单。

您还可以使用同一人员开发的 Rescatux 重新安装 Windows 引导加载程序。

相关内容