You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调整硬盘分区后Windows启动报错:error: invalid EFI file path等问题求助

调整硬盘分区后Windows启动报错:error: invalid EFI file path等问题求助

各位大佬好,我这几天被一个启动问题搞懵了,翻了网上一堆2012年左右的老帖子,试了都没用,来这儿求助!

先说说我的情况:

  • 系统配置:Windows装在120GB的SSD上,1TB的HDD分了70GB给Ubuntu,剩下700GB是Windows的数据分区(不是系统盘);
  • 一周前刚加了一块NVMe盘,只存文件没装系统,Windows里给它分配了盘符;
  • 操作起因:想给Ubuntu多腾点空间,用MiniTool Partition Wizard把HDD上的700GB数据分区往左边缩了些,软件提示要重启生效,结果重启就炸了。

现在的问题:
重启后选Windows启动时,Grub直接报错:

error: can't find command 'parttool'
error: can't find command 'drivemap'
error: invalid EFI file path

我试过的操作:

  1. 手动在/etc/grub.d/40_custom里写menuentry配置Windows引导项,但每次启动都还是弹出上面的错误;
  2. 用U盘启动boot-repair工具修复,修复后parttool和drivemap的报错消失了,但invalid EFI file path的问题还在;
  3. 按照boot-repair的提示,重启后执行sudo update-grub,但Grub里还是只有Ubuntu的启动项,手动加的Windows项依旧没法正常启动。

另外附上boot-repair生成的诊断摘要里的关键内容:

当前系统是EFI模式启动,Grub版本为2.06;
Windows的EFI引导分区在SSD的/dev/sda1分区,UUID为XXX;
Ubuntu的EFI分区在HDD的/dev/sdb2分区;
NVMe盘/dev/nvme0n1没有EFI分区,仅作为数据盘使用;
boot-repair完成了Grub的重安装,但未成功检测到Windows的EFI引导文件。

有没有朋友碰到过类似的情况?求给点实际可行的解决办法,需要补充其他信息的话随时说,万分感谢!


备注:内容来源于stack exchange,提问作者NexlowN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:49:37