移动 Windows 启动管理器?

移动 Windows 启动管理器?

我正在直接启动进入 BIOS。

在我移除 m.2 SSD 后发生了这种情况,因为它基本上已经损坏,所以我可以将其退回。(它显示为原始状态,但我无法格式化。我使用它大概有一年了,但它开始出现读取问题)

当我将其放回去时,我可以正常启动 Windows。

我曾尝试(知识有限)使用装有 Windows 的 USB 棒重新安装引导程序来修复引导程序。自动故障排除程序返回无法修复。

我尝试在恢复中的 CMD 中修复它(使用 m2 out)。我执行了diskpartand list volume 命令,C: 显示为原始文件,即使它不是。

现在我猜测我需要加载 Windows 并将 C: 视为非原始文件位于 m.2 SSD 上。

我错了吗?如果错了,有什么建议吗?

如果我是对的,那么该如何解决?

澄清一下:我有两个 ssd。一个是金士顿,另一个是 m2ssd。金士顿是 C:,Windows 已打开,m2ssd 是 D:。如果没有 m2ssd,Windows 可启动 USB 棒无法将 C: 识别为 ntfs,但只是原始文件,因此似乎无法使用 bcdboot

答案1

用于bcdboot安装 Windows 引导加载程序。请注意,在几乎所有 XP 之后的系统中,它都安装在分离分区 - 为 UEFI 启动准备的磁盘上的“EFI 系统分区”,为 BIOS/CSM/legacy 启动设置的磁盘上的“Microsoft 系统保留分区”。

(这可能就是为什么你的 SSD 仍然能够启动操作系统,尽管 C:\ 文件系统已损坏 - 引导加载程序一开始并不在 C:\ 上,而是在分区上旁边您称之为 C: 的那个,并且它设置为启动的操作系统安装实际上也不存储在该磁盘上。)

在尝试安装引导加载程序之前,您需要确保您的主操作系统磁盘包含这样的分区;此网站上已经有不少关于通过 diskpart 创建它以及使用 bcdboot 的帖子。

即使不是原始的,也显示为原始的。

那不是“启动内容”。那只是 NTFS 文件系统支持 – 只要基本文件结构仍然存在,任何 Windows 系统都可以识别任何磁盘上的任何 NTFS 文件系统。

如果恢复 Windows 系统无法将分区识别为 NTFS,那么这实际上意味着该分区不再包含有效的 NTFS 系统,无论任何引导加载程序。

相关内容