Nkc*_*y84 15 partitioning gparted mbr gpt testdisk
我的问题,或者更确切地说是问题,在于我想扩大 Linux (ext4) 分区的前一个案例的范围。分区 /dev/sda6 是这样做的,因为它包含 bios_grub 我没有接触它,直到有专业知识的人可以帮助我。

根据助手的建议,我删除了突出显示的分区 /dev/sda6

一切都很好
该分区已成功删除,因此我继续执行第 3 步,将 /dev/sda7(包含所有 Ubuntu 的 ext4)与未分配的分区合并以扩展我的 Linux 分区。

一切似乎仍然朝着正确的方向发展
所以一切都很顺利。帮手建议在这个过程中打开 /sda8 上的 swappoff,所以我做了。Gparted 继续合并这两个分区,我认为这是一件好事,并且在关闭 swapoff 后刷新自己以找到所有分区。
当 GParted 最终刷新时,该程序只是停止并自行关闭,而它仍处于 /dev/sda7 增长的中间。
我重新启动了 GParted 找到了这个:

迷你心脏病发作
现在我sudo testdisk从 Ubuntu live DVD session运行,在硬盘驱动器上执行更深入的搜索。我昨天已经这样做了,但我意识到解决这个问题有点过头了。所以请,如果你有时间(尤其是知识可以帮助我解决这个问题(最好通过聊天或其他方式实时)),帮助我从这种折磨中解放出来......
编辑:“新”信息:

如果需要额外的信息
编辑:

测试磁盘结果
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:~$
Run Code Online (Sandbox Code Playgroud)
终端中 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:
Run Code Online (Sandbox Code Playgroud)
我回答了 1

TestDisk 给了我这些结果:
经过进一步探索,TestDisk(同时选择我的硬盘为 gpt efi)显示我在分区 [OS]、[DATA] 和 [RECOVERY] 上的所有文件都完好无损。未标记的分区分别是2个包含数据的Linux分区(很多已损坏,但目前不是最重要的)和1个SWAP分区。
目前,我正在将整个硬盘复制到外部硬盘,以准备在摆弄 TestDisk 以尝试恢复系统时出现任何可能的错误。
编辑 2014 年 2 月 13 日:
目前我的设置看起来像这样。我对我的硬盘有些困惑,一开始是 MBR 还是 GPT?无论如何,要处理一些最后的步骤,我希望有人可以帮助我!Ubuntu 正在从 GRUB 和/或 rEFInd 启动,但 Windows 7 无法启动。

我尝试了我能找到的每个启动修复选项(关于 Windows 7),但直到现在一切都失败了。
- 使用 Windows 7 启动修复 cd 启动并进入命令提示符环境
- 我尝试了以下命令:bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd, 并重新启动,但它没有修复任何问题
- 所以我使用以下命令尝试了“核方法”:bootsect /nt60 c: /force /mbr, bcdboot c:\windows /s c:
- boot-repair-disk (linux lubuntu) 也没有帮助我,我尝试了普通修复和高级修复。以上步骤对我不起作用。
sda4 是包含 Windows 操作系统的分区
尝试选项 1gdisk并查看其内容(键入p以查看您的分区)。gdisk在写入之前将数据保存在内存中,因此使用此选项查看分区是相当无风险的;只有当您键入w以保存更改时,才会将任何内容置于危险之中。如果幸运的话,gdisk将能够恢复有效的分区数据。有关修复 GPT 磁盘的更多信息,请参阅此页面(文档的一部分)。gdisk
如果gdisk不起作用或者它恢复的某些分区无效,您可能需要使用 TestDisk。
编辑:接受已恢复的分区可能是gdisk可以的。这些分区似乎来自分区调整大小操作之后。除了/dev/sda7您调整大小的 之外,输出gdisk与第二个屏幕截图中显示的内容相匹配。(一个重要的警告:gdisk精确显示开始点和停止点,但 GParted 没有。)根据您的描述,听起来调整大小操作似乎成功了,因此/dev/sda7恢复后很可能会起作用。如果没有,您可以删除它而不触及其他分区,然后使用 TestDisk 尝试恢复/dev/sda7应包含的文件系统。
请注意,对此不提供任何保证。但在最坏的情况下,您可以擦除恢复的分区表并重新开始;那时你的处境不会比现在更糟。
| 归档时间: |
|
| 查看次数: |
5674 次 |
| 最近记录: |