安装 ubuntu 14.04 后,Windows 8.1 无法启动且未找到分区

安装 ubuntu 14.04 后,Windows 8.1 无法启动且未找到分区

我是 ubuntu 新手。

我正在使用 Windows 8.1,并且想要安装 ubntu 14.04lts。为此,我有 4 个分区 C、D(Dbase)、E(Study)、F(Media)、I 和 26GB 的可用空间。通过使用 UniversalUSB 安装程序,我制作了一个可启动的 USB 并重新启动了系统,该系统启动到 ubuntu 安装媒体。我通过电源选项禁用了快速启动。

我点击了安装 ubuntu,然后点击了“其他”进行安装。我有 26 GB 的可用空间。我使用了 2048Mb 作为交换区域,其余的用于“/”(没有为“/boot”提供任何内存),然后完成了安装。然后我移除了 usb 并重新启动。它带我进入 ubuntu,没有任何选项可供选择。在启动进入 ubuntu 之前还有一个黑屏。我认为安装不成功,并通过 usb 重新安装了 ubuntu,并点击了“重新安装 ubuntu”。到目前为止,我没有检查我的分区。重新安装后,出现了一个启动菜单,其中有 Ubuntu、高级选项,没有窗口。

我检查了文件,没有硬盘分区。

我尝试了启动修复并且它给了我这个网址: http://paste.ubuntu.com/11798860/

我尝试使用 Windows“bootsec /fixmbr”,但没有用。有什么方法可以恢复我的 Windows 吗?

运行此 sudo fdisk -l 时:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   976773167   488386583+  ee  GPT
Partition 1 does not start on physical sector boundary.

当我使用 intel/pc 分区运行 testdesk tools deepsearch 时,我得到了以下信息:

https://i.stack.imgur.com/qIbBD.jpg

我可以看到我的分区:系统保留、数据库、学习和媒体。现在我该怎么办?请帮我恢复我的分区?

答案1

您删除了 Windows。您是否对 Windows 进行了完整备份?如果您在重新安装时也使用了 Something Else 安装选项,则不会遇到此问题。但自动重新安装会删除系统。

如果您有任何想要恢复的数据,请停止使用系统。您将无法恢复所有数据或可用的系统。您可以尝试 testdisk 或 photorec,但很多人说 Windows 工具效果更好。

重新安装说要覆盖 Ubuntu,但它也会删除现有的 Windows 或任何其他分区。2014 年 9 月发布了针对一个驱动器安装的修复程序,但多个驱动器安装必须使用其他程序。当前版本中尚未修复。 此错误已在 ubiquity 软件包(2.18.8.3,2015 年 1 月)中修复

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1265192

答案2

假设您发布的 Boot Repair 输出仍然准确(您在评论中指出您重新安装了 Ubuntu,但不清楚那是在您运行 Boot Repair 之前还是之后),GRUB 安装脚本似乎没有检测到 Windows。您可以尝试以下几种方法来解决此问题:

  • 你应该禁用 Windows 快速启动功能。此功能将 Windows 的“关机”操作转变为“挂起到磁盘”操作。问题是磁盘随后处于不一致状态,这可能导致其他操作系统无法读取共享分区,或者可能误读它们。这包括存储引导加载程序的分区。请注意,此功能与可能具有类似名称的固件选项完全不同。
  • 在 Ubuntu 中,打开终端并输入sudo update-grub。这将导致它重新生成 GRUB 配置文件。您可能需要这样做您禁用快速启动。
  • 要临时启动 Windows,您可以使用固件自己的启动管理器来绕过 GRUB。通常,您可以在启动过程的早期按下 Esc 或功能键来使用此工具。您可能已经使用此工具来启动您的 Ubuntu 启动介质。
  • 临时启动 Windows 的另一种方法是尝试禁用安全启动,并使用我的 CD-R 或 USB 闪存驱动器版本rEFInd 启动管理器。如果有效的话,它应该可以检测 Windows 和 Ubuntu 并允许您启动其中之一。
  • 如果禁用快速启动并重新运行update-grub没有帮助,则引导修复工具可能会有所帮助。不幸的是,这有点冒险;它可能比标准工具做得更好,也可能做不到。此外,它会将新配置写入旧配置,在极少数情况下,它实际上会使情况变得更糟。
  • 如果 rEFInd 可以启动 Windows,您可以通过安装 Debian 软件包或 PPA 将其安装到硬盘上。然后,您将使用 rEFInd 而不是 GRUB 来选择启动操作系统。请注意,与 USB 和 CD-R 版本不同,您无需禁用安全启动即可以这种方式使用 rEFInd。

你可以按照你喜欢的任何顺序尝试这些选项,尽管在某些时候你真的必须在 Windows 中禁用快速启动,因为它会带来麻烦。

相关内容