双启动 XP 和 18.04 - 缺少 Windows root>\system32\hal.dll - 请问如何修复

双启动 XP 和 18.04 - 缺少 Windows root>\system32\hal.dll - 请问如何修复

我的机器是 Dell Precision Workstation-380,配备 Pentium (r)4,Ubuntu 是 18.04 LTS。启动时会出现选择 Win XP 或 Ubuntu 的选项,但如果我选择 Win XP,我会收到消息:缺少文件 Windows root>\system32\hal.dll

Win XP 和 Ubuntu 都位于同一个 232Gb 硬盘上,几年前还可以正常工作。我想缩小包含 Win XP 的大分区并增加几乎已满的 Ubuntu 分区,但 GParted 在安装硬盘时不允许这样做。

即使我能找到删除 Win XP 分区的方法,但如果分区中除了操作系统之外还有其他文件,我也会不愿意这样做。

尝试修复 Grub(使用任何 Ubuntu 启动盘)是否明智?或者我应该通过终端寻找方法将丢失的文件添加到其他地方?

欢迎一切建议。

注意安全。

相关内容