恢复操作后无法启动进入Windows 7 EFI GPT

我的问题,或者更确切地说是问题,是在我之前的案例中,我希望扩展我的Linux(ext4)分区。 分区/ dev / sda6是这样做的,因为它包含了bios_grub,直到有专业知识的人可以帮助我才能触摸它。

在此处输入图像描述
正如助手所建议的那样,我删除了突出显示的分区/ dev / sda6

第2步
一切似乎都很好

分区被成功删除所以我继续执行第3步,将/ dev / sda7(包含所有Ubuntu的ext4)与未分配的分区合并以扩展我的Linux分区。

在此处输入图像描述
一切似乎仍然是正确的方式

所以一切顺利。 帮助者建议在此过程中打开/ sda8上的swappoff ,所以我做了。 Gparted继续合并这两个分区,我认为这是一件好事,并且在转换掉后会刷新自己找到所有分区。

当GParted最终刷新时,程序刚刚停止并关闭,而它仍处于增长/ dev / sda7的中间。

我重启了GParted以找到这个: 在此处输入图像描述
迷你心脏病发作

现在我正在从Ubuntu实时DVD会话中运行sudo testdisk ,在硬盘上执行更深入的搜索。 我昨天已经做到了这一点,但我意识到修复这个有点,如果不是我的头脑。 所以,请你,如果你有时间(但特别是知识帮助我(最好通过聊天或任何事情实时)),帮助我摆脱这种折磨……

编辑:’新’信息:

在此处输入图像描述

在此处输入图像描述
如有需要,请提供额

编辑:

在此处输入图像描述在此处输入图像描述
在此处输入图像描述 TestDisk结果

终端中fdisk的输出:

 ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x0fb2bbaa Disk /dev/sda doesn't contain a valid partition table ubuntu@ubuntu:~$ 

终端中gdisk的输出:

 ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda GPT fdisk (gdisk) version 0.8.1 Caution: invalid main GPT header, but valid backup; regenerating main header from backup! Caution! After loading partitions, the CRC doesn't check out! Warning! Main partition table CRC mismatch! Loaded backup partition table instead of main partition table! Warning! One or more CRCs don't match. You should repair the disk! Partition table scan: MBR: not present BSD: not present APM: not present GPT: damaged Found invalid MBR and corrupt GPT. What do you want to do? (Using the GPT MAY permit recovery of GPT data.) 1 - Use current GPT 2 - Create blank GPT Your answer: 

我回答1 在此处输入图像描述

TestDisk给了我这些结果: 在此处输入图像描述

经过进一步的探索,TestDisk(同时选择我的硬盘作为gpt efi)显示我的所有文件在分区[OS],[DATA]和[RECOVERY]上完美无缺。 未标记的分区分别是包含数据的2个Linux分区(其中大部分已损坏,但目前不是最高优先级)和一个SWAP分区。

目前,我正在将整个硬盘复制到外部硬盘,以便在摆弄TestDisk以尝试恢复系统时准备任何可能的错误。

编辑13 Februari 2014:
目前我的设置看起来像这样。 我对我的硬盘感到困惑,首先是MBR还是GPT? 无论如何,最后一些步骤需要照顾,希望有人能帮助我! Ubuntu正在从GRUB和/或rEFInd启动,但Windows 7无法启动。
现在的情况
我尝试了我能找到的每个启动修复选项(关于Windows 7),但直到现在一切都失败了。
– 使用Windows 7启动修复cd启动并进入命令提示符环境
– 我尝试了命令: bootrec /fixmbrbootrec /fixbootbootrec /rebuildbcd ,并重启,但它没有修复
– 所以我通过使用命令尝试了“核方法”: bootsect /nt60 c: /force /mbrbcdboot c:\windows /sc:
– boot-repair-disk(linux lubuntu)也没有帮助我,我尝试了常见的修复和高级修复。 以上步骤对我不起作用。
sda4是包含Windows操作系统的分区

gdisk尝试选项1并查看其内容(键入p以查看分区)。 gdisk将数据保存在内存中,直到您编写为止,因此使用此选项查看分区是相当无风险的; 只有当您键入w以保存更改时,才会将任何风险置于危险之中。 如果幸运的话, gdisk将能够恢复有效的分区数据。 有关修复GPT磁盘的更多信息,请参阅此页面 ( gdisk文档的一部分)。

如果gdisk不起作用或者它恢复的某些分区无效,则可能需要使用TestDisk。


编辑:可以接受gdisk已恢复的分区。 看来这些分区来自分区大小调整操作之后。 除了resize的/dev/sda7gdisk输出与第二个屏幕截图中显示的匹配。 (一个重要的警告: gdisk准确显示起点和终点,但GParted没有。)鉴于你的描述,听起来好像resize操作成功,所以/dev/sda7在恢复时/dev/sda7会有效。 如果没有,您可以删除它而不触及其他分区,然后使用TestDisk尝试恢复/dev/sda7应包含的文件系统。

请注意,任何此类都不能保证 。 但是,在最坏的情况下,您可以擦除已恢复的分区表并重新启动; 那么你就不会比现在更糟糕。