无法启动 Windows 10(UEFI)

无法启动 Windows 10(UEFI)

我的笔记本电脑配有 1TB 旋转硬盘和 16 GB SSD 用于缓存。全新安装 Windows 10 Pro 后,SSD 缓存不起作用。

在尝试启用 SSD 缓存时,我决定格式化/清理 M.2 SSD。我认为这不会给 Windows 10 安装造成任何问题,因为操作系统安装在 1 TB 旋转驱动器上。

但是,在 Diskpart 中清理 SSD 后,Windows 无法再启动。我认为这是因为 Windows 10 将启动文件存储在 SSD 上(不确定)。在网上搜索后,我有一种预感,我删除了 EFI 分区,这导致了启动错误。

在尝试许多解决方案时,我遇到了修复 Easus Partition Manager 搞乱的 Windows 8.1 UEFI 启动?错误代码:0xc0000225

许多网站都提到了相同的方法/步骤来解决这个问题。所以我试了一下。在为驱动器分配一个唯一字母(我的情况是 G)之前,我都成功了。然而,我卡在了下一步。我无法使用以下命令复制启动文件:

cd /d G:\EFI\Microsoft\Boot\

当我尝试上述命令时,它说

该系统找不到指定的路径

我尝试了多种不同的命令,但都没有任何帮助。

有什么帮助吗?重新安装不是一个选项,除非这是解决这个问题的唯一方法

我遇到的启动问题还有其他解决方案吗?

命令窗口图片:

在此处输入图片描述

在此处输入图片描述

答案1

你应该搜索这样一个小~> 250 MB Fat32 格式的驱动器(在 Linux 上它被称为 sda 1)和除了主驱动器外,还单独克隆它。就您而言,它是 260 MB 的驱动器:

在此处输入图片描述

如果这没有帮助:

  • 您还可以使用 Windows Media Creation Center 创建的 Windows 10 GPT UEFI(无 CSM)ISO 分配新的引导扇区。从该 ISO 生成的启动棒在 /Boot/bootsect.exe 中提供 bootsect。无论如何,当一切都丢失时,我尝试了此方法,如果您还有其他选择,请不要尝试此方法。然后,您需要搜索您的 Windows 驱动器的驱动器号,例如 d:,并分配起始引导扇区。我重新分配了它,但由于 UEFI 驱动器已完全损坏且文件丢失,它仍然对我无济于事。它可能仍然对您有帮助。非常危险,当然不推荐。

在此处输入图片描述

因此,您的以下评论可能是正确的:

我认为这是因为 Windows 10 将启动文件存储在 SSD 上(不确定)。在网上搜索后,我猜测是我删除了 EFI 分区,这导致了启动错误。

以下是我了解到的情况(可选阅读)

我遇到了类似的问题,我损坏了 UEFI(没有 CSM)启动驱动器。

  • 我不知道 Windows 驱动器分散在这么多分区中,因此我期望每个可用驱动器都显示在同一个屏幕上。这当然是错误的,您需要在右上角切换到外部驱动器,但这不是 Linux GParted 教程。这让我以为列表中只有小的那个可能是卡,但我只看到了 236.5 GB 的 Windows“基本数据分区”。请理解这是我第一次使用 Linux GParted:

在此处输入图片描述

总而言之,我将 261 MB 的驱动器(sda1)分成 220 MB 用于 Linux(sda1)和 41 MB 用于数据(sda5),并以此破坏了 UEFI Bios,而且这在 MB 级别上没有任何意义。

我尝试使用 Linux 恢复软件恢复 UEFI(无 CSM)文件。从现在已拆分的 261 MB 驱动器中恢复这些 UEFI 文件应该是可能的。我尝试使用 testdisk 并发现了一些东西,但它有点麻烦,而且我刚买了一台新笔记本电脑,因此我决定从头开始格式化并从“UEFI(无 CSM)+ GPT Windows 10 启动棒”重新安装所有内容。

相关内容