在尝试在 /dev/sda8 上以 EFI 模式安装 Ubuntu 13.10 x64 到较早的(也失败了)13.04 64 位分区时,我选择了分区选项:
“替换现有的 Ubuntu 13.04 安装”
认为只有 /dev/sda8 会被擦除,而不是整个 500GB 磁盘。
显然那是一个误会……结果发现,这是一个灾难性的误解。现在我所有其他 GPT 分区都消失了:OEM Windows 8、所有以前的数据/程序/用户文件、系统、恢复、启动、16GB Windows 映像回滚/恢复、启动、EFI 等。
BIOS 启动时按 F12 键后不再有“Windows Bootloader”选项。当然,也没有 Ubuntu 启动选项。从来没有,总是在安装中途失败,即使是 13.04 和 12.04 64 位版本。(然而,这是一台新的 6GB AMD 笔记本电脑,配有新硬盘、四个不同的 USB 密钥或 DVD 安装盘,经过测试以排除介质故障等。)
在 Live 模式下,使用 USB 密钥时,Gparted 仅显示由 Ubuntu 安装程序自动创建的三个新分区。EFI 启动区、Ubuntu 主分区和最后的交换分区。与旧分区和结构相比,这些分区对我来说都不重要。
问题:我如何才能回滚到以前的 GPT 分区表?磁盘上的哪里可能存储了备份,以前的 Windows 引导加载程序也存储了备份?由于硬盘的构造方式,我无法轻松地从笔记本电脑中移除硬盘,那么什么可以使这个恢复过程变得最简单?即使 7GB 以上的随机数据可能已经损坏。
答案1
简短的回答:使用磁盘外备份。如果你没有这样的备份,你现在知道为什么你应该拥有他们。
详细回答:你有可能能够使用以下方法恢复部分分区测试磁盘或类似的东西;然而,这远不能保证。TestDisk 的工作原理是寻找文件系统的“签名”并创建新的分区表条目来匹配,但这些签名可能在安装 Linux 时就被抹去了——毕竟,安装任何OS 意味着写入数据写入磁盘,至少部分数据可能会覆盖任何预先存在的数据,从而破坏数据。请注意以下这句话:破坏。它非常准确。即使文件系统签名仍然存在,几乎可以肯定一些关键的文件系统数据结构和/或文件内容已被破坏。如果 TestDisk 失败,或者恢复的分区已损坏,您可能能够使用相簿或类似的东西来恢复部分(甚至可能是大部分)个人文件。不过,这将是一个繁琐的过程,而且你会不是能够以这种方式恢复可启动的 Windows 系统。为此,您几乎肯定需要获取 Windows 8 安装光盘并重新安装操作系统。
我很抱歉您必须以这种方式了解它,但现在您知道要备份关键数据。