我有一台预装了 Windows 8 的 HP Pavilion Sleekbook。安装 ubuntu 后,我在双启动时遇到了问题,所以我禁用了 bios 上的安全启动,然后继续尝试启动修复,但什么也没发生。
还没有双启动。所以我尝试重新安装 ubuntu,但没有手动分区。所以我选择删除 ubuntu 13 并重新安装它。相反,它删除了我所有的 HP 恢复分区和窗口。
这是启动修复日志。
http://paste.ubuntu.com/6354919/
Gparted 和 fdisk 仅显示一个分区:
/dev/sda1
我想知道您是否可以建议任何方法来恢复我的 Windows 分区并再次让 Windows 8 正常运行?
我急需一些信息。如果你能帮助我,我将不胜感激。
我很绝望。谢谢
答案1
您的启动修复日志清楚地显示您的 NTFS 分区是完整的(它们是/dev/sda1
、/dev/sda4
和/dev/sda5
。除了最新版本之外,fdisk
在 GPT 磁盘上是无用的,并且它只会显示一个分区(通常是分区#1)。您的 GParted 报告只显示一个分区更令人不安,但您没有显示实际的程序输出,因此可能是您误解了某些内容。您可能需要发布sudo gdisk -l /dev/sda
和/或的输出sudo parted /dev/sda print
以验证您的分区是否存在。(您可能需要gdisk
从同名包中进行安装。)
假设您的启动修复日志准确且最新,我猜您遇到了启动加载程序问题,而不是分区问题。不过,您对这个问题性质的描述不清楚。从广义上讲,通常有几种解决方案:
- 禁用安全启动-- 您在问题中提到禁用“安全启动”,因此如果您指的是安全启动,那么您可能已经这样做了。如果不是,请参阅这个简短的描述了解一些常规信息。遗憾的是,不同计算机之间的细节差异很大。
- 更新固件-- 请与制造商核实是否有可用的固件更新。这些更新可以修复 EFI 世界中猖獗的错误。我建议在尝试接下来的两个选项之前执行此操作;或者,如果您推迟执行此操作,请在更新固件后再次尝试 rEFInd 和/或 Boot Repair。
- 测试(或安装)rEFInd- 我的rEFInd 启动管理器通常可以提供帮助。您可以尝试 USB 闪存驱动器或 CD-R 映像(可从rEFInd 下载页面),而无需对计算机进行任何更改。如果这样可以启动 Linux 和 Windows,则在 rEFInd 中安装 Debian 包应该可以解决问题。(但需要注意的是:某些 HP 存在已知的 EFI 错误,可能需要经过一些额外的步骤才能让 rEFInd 自动启动。请参阅这里了解详情。
- 使用启动修复-- 启动修复通常可以修复启动问题;但是,既然您已经尝试过它并且没有帮助,我不会抱有太大希望。不过,还有一件事值得一试:单击“高级”选项并选中复选框以重命名和替换 Windows 启动加载程序文件。这对于有缺陷的 EFI(例如某些 HP 已知有缺陷)很有帮助,这些 EFI 拒绝启动启动加载程序,除非使用 Windows 用于其启动加载程序的文件名。