辅助驱动器损坏后启动时显示“未找到操作系统”

辅助驱动器损坏后启动时显示“未找到操作系统”

我现在很茫然。除了辅助驱动器上的数据丢失之外,我的主 Windows 操作系统驱动器上还有很多重要的数据。

我的主驱动器在 BIOS 中可见,但辅助驱动器不可见,因此我已完全断开其连接。

我尝试了以下方法:

  1. 连接和断开我的主要 sdd m1 棒
  2. 制作了一个 Windows USB 并启动了修复程序,没有结果
  3. 使用 Windows USB 启动命令提示符并正常访问我的驱动器(即可以看到文件等)
  4. 使用 Windows USB 启动命令提示符并尝试bootrec修复命令

/fixmbr成功运行(但并未解决问题)/fixboot并显示“访问被拒绝”。但是,此问题的所有解决方案似乎都不起作用,我尝试过:

  1. diskpart,正在搜索 EFI 分区,但得出的结论是它是 MBR 格式的驱动器
  2. diskpart,选择主卷并使该卷处于活动状态

这些尝试都没有任何效果, /rebuildbcd也产生了失败的结果

我还能做些什么来解决这个问题?请毫不犹豫地给我推荐一个指南,我很乐意遵循它。

@用户1868569

在此处输入图片描述

@Harrymc 在此处输入图片描述

@user1868569 列表 par 在此处输入图片描述

@user1868569 目录/a F:
在此处输入图片描述

答案1

尽管 Windows 安装在好磁盘上,但您显然是从坏磁盘启动的。

要重新建立启动代码,您需要一个 Windows 启动外部磁盘(USB)或者一个恢复驱动器(如果已创建),然后运行启动修复。

有关后续步骤,请参阅文章 如何在 Windows 10 中运行启动修复


由于启动修复无法修复磁盘,因此看起来磁盘状况不佳。

使用 Linux Live 启动保存数据,然后重新安装 Windows。安装时重新格式化磁盘,使用慢速(而非快速)格式,以便找出磁盘上的任何坏点。

我不知道是什么原因对您的磁盘造成了如此大的损坏,但如果可能是电涌造成的,您应该保护您的计算机以防止再次发生这种情况。

答案2

在您已有的恢复命令提示符中,键入以下内容:

bcdboot C:\Windows /f BIOS

完成!(这/f BIOS只是为了确保不会发生任何奇怪的事情。)

如果失败,您可能必须将 C:分区设置为活动分区,方法是diskpart

select disk 0
select partition 1
active

整个过程会将启动文件放在 Windows 分区上,这不是 Windows 默认的操作。不过,这完全没问题,就像过去一样。

答案3

断开辅助驱动器的连接可能会改变启动顺序。请查看您的 (UEFI)-Bios,确保启动设置指向您的主驱动器。这是在执行任何其他操作之前要验证的第一件事。

答案4

如果您仍然可以访问第二个驱动器,则以下步骤对我有用:

  1. 启动 Windows 并打开磁盘管理器。将 SSD 上的驱动器 C: 标记为“活动”。右键单击分区即可执行此操作。

  2. 将启动文件复制到原始驱动器。转到命令提示符(或恢复命令提示符),然后运行:

bcdboot C:\Windows /s C: /f BIOS
bcdboot C:\Windows /s C: /f UEFI

相关内容