恢复 Windows 7 引导加载程序

恢复 Windows 7 引导加载程序

我有一台较旧的富士通工作站(~2015),配有一个 SSD 和一个更大的硬盘。最初,Windows 7 安装在 SSD 上,HDD 作为数据驱动器。几个月前,我在硬盘上创建了第二个分区,并安装了几次 ubuntu 和 centOS。我搞砸了某个地方,Windows 无法再启动。当我尝试从 SSD 启动时,我进入了 Grub Rescue shell。我尝试了 Windows 7 自动修复,它“成功”但没有效果。然后我在救援控制台中尝试 bootrec /fixmbr,它确实“成功”但也没有效果。bootrex /fixboot 给出“元素不存在”,但 bootrec /ScanOs 确实找到了 Windows 安装。

uefibootmgr -v 的输出:

Boot0000* Diagnostic Program    FvVol(5c60f367-a505-419a-859e-2a4ff6ca6fe5)/FvFile(085e8cc2-8ec9-4666-bd2a-49d481e95fa7)
Boot0001* SAMSUNG MZ7LN512HCHP-00000    BBS(HD,,0x0)..BO
Boot0002* ubuntu    HD(1,MBR,0xfe764988,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0003* WDC WD2000FYYZ-50UL1B0    BBS(HD,,0x0)..BO
Boot0004* IBA GE Slot 00C8 v1550    BBS(Network,,0x0)..BO
Boot0007* TSSTcorp BDDVDW SN-506BB  BBS(CDROM,,0x0)..BO
Boot0008* MBA v14.0.6  Slot 0300    BBS(Network,,0x0)..BO
Boot0009* ubuntu    HD(1,MBR,0xfe764988,0x800,0x32000)/File(\EFI\UBUNTU\GRUBX64.EFI)..BO

两个 Windows 分区都可以从 Ubuntu 读取。

Gparted 显示 SSD 上有一个 100MB 的 fat16 分区,其挂载点为 /boot/efi(已使用 6.28MB),还有一个 476GB 的 ntfs 分区。

我能做什么来恢复我的 Windows 吗?我安装了一些软件,重新安装这些软件绝对是一件麻烦事,所以我宁愿不重新安装我的 Windows。

相关内容