修改了系统保留分区,但现在在双启动系统(Windows 10 和 Ubuntu LTS 18.04)上未发现启动设备错误(代码:0xc000021a)

修改了系统保留分区,但现在在双启动系统(Windows 10 和 Ubuntu LTS 18.04)上未发现启动设备错误(代码:0xc000021a)

我实际上尝试修改系统保留分区大小,以便可以在我的 hp 15ac122tu 机器(i3 第 5 代)上安装最新的 Windows 更新而不会出现错误。

我尝试使用迷你分区工具修改大小,方法是创建 500mb 未分配空间并使用该未分配空间扩展系统保留分区。操作完成后,系统无法启动任何操作系统(我的机器安装了 ubuntu 18.04 LTS 和 windows 10,使用双启动)。

我认为问题是由于修改后的系统保留分区在启动时无法识别而发生的。我尝试使用 diskpart 实用程序 dism,在高级选项中使用 cmd 扫描文件系统。

我在 Windows 论坛上有一个讨论。请查看这里除了救援安装外,我尝试了他们说的所有方法,但问题仍然存在。所以我在这里问。

这是有关我的系统磁盘和分区的一些有用信息。链接这里

笔记:

(此说明针对的是上述链接中的图片,请参考)

分区 1-系统保留(这是我修改的)

分区 2- C 盘

分区 3-恢复驱动器

分区 4- D 盘

分区 5- Ubuntu 的交换空间

分区 6- Ubuntu 磁盘

分区 7- E 盘

请帮助我摆脱这种情况。任何帮助我都会感激不尽。

提前致谢 :)

编辑:请考虑阅读评论以解决此问题:)

答案1

现在您只能从外部媒体启动,因此您应该备份文件,最好备份重要分区的映像。我强烈建议备份整个磁盘的映像,以防下面的理论程序出现问题。

如果你能访问内容 UEFI 分区(通过为其分配驱动器号),然后备份其包含的文件,因为这可以节省您重置双启动的时间。

首先,使用您选择的工具删除调整大小的分区。

为您的版本的 Windows 创建启动媒体并启动到命令提示符并输入:

diskpart
List disk
Select disk X       (disk number of the disk)
create partition EFI size=xxx    (your current size in MB)
list partition
select partition N  (the EFI partition)
format quick fs=fat32 label="System"
assign letter=x     (some drive-letter)
exit
bootrec /fixboot
bcdboot C:\Windows /s x: /f ALL

重新启动计算机以查看问题是否已解决。如果问题已解决,您将只能启动 Windows。

您可以返回 UEFI 分区的先前内容并检查现在是否可以双启动。最后在 Windows 磁盘管理中取消分配驱动器号。

相关内容