安装Ubuntu双系统后Windows出现恢复代码错误0x000000428求助
安装Ubuntu双系统后Windows出现恢复代码错误0x000000428求助
兄弟,我之前帮不少人解决过类似的双系统引导故障,这个0x000000428错误基本是Windows引导配置被破坏或者**Ubuntu安装过程中误修改了EFI系统分区(ESP)**导致的,给你几个实测有效的解决步骤:
用Windows安装介质修复引导核心文件
先准备一个Windows 11的U盘安装盘,插入电脑后从U盘启动:- 进入安装界面后,点击左下角的「修复计算机」
- 依次选择「疑难解答」→「高级选项」→「命令提示符」
- 在命令行里执行以下操作:
- 输入
diskpart启动磁盘分区工具,接着输入list volume,找到标注有「Windows」的系统分区(注意PE环境里盘符可能不是C:),记住它的盘符(比如D:) - 输入
exit退出diskpart,然后执行bootrec /fixmbr修复主引导记录 - 接着执行
bootrec /fixboot修复引导扇区 - 最后执行
bootrec /rebuildbcd,当提示「找到Windows安装」时,输入Y确认添加到引导列表
- 输入
检查并修复ESP分区的引导文件权限
还是在刚才的命令提示符里:- 用
list volume找到ESP分区(FAT32格式,带「EFI」标识的分区),记住它的盘符(比如E:) - 输入
cd E:\EFI\Microsoft\Boot进入Windows引导目录 - 执行
bootsect /nt60 E:修复EFI分区的引导标记 - 切换到之前找到的系统盘符(比如D:),执行
dism /image:D: /cleanup-image /restorehealth修复系统文件损坏
- 用
恢复双系统引导(可选)
修复Windows后,可能会丢失Ubuntu的引导项,这时候可以:- 正常进入Windows后,使用引导修复工具(比如EasyBCD)添加Ubuntu的引导条目
- 或者重新插入Ubuntu安装U盘,选择「试用Ubuntu」,打开终端执行
boot-repair工具,一键修复双系统引导菜单
另外提醒一句,以后再安装双系统时,一定要选择「其他选项」手动分区,ESP分区只挂载为/boot/efi,不要勾选格式化,这样能最大程度避免破坏Windows的引导配置。
如果执行过程中遇到报错,把具体的错误信息贴出来,我再帮你针对性排查~
备注:内容来源于stack exchange,提问作者lamdu
相关产品推荐
相关产品推荐

