Gparted 显示整个磁盘未分配

Gparted 显示整个磁盘未分配

我有一台双启动的笔记本电脑,安装了 Windows 和 Linux。我使用 gparted 调整磁盘中分区(例如 F)的大小。但我不得不取消它。然后我启动到 Windows,它显示我的 F 分区是原始的,并显示我应该格式化它。通过谷歌搜索,我找到了一个软件 testDisk 来恢复我的分区。我记得我按照教程正确。它要求重新启动以记下更改。当我重新启动时,出现了一些 grub 终端,上面写着一些命令。我输入了 exit 命令,然后我进入了其他(新 grub 类型)窗口,在那里我可以选择重新启动到 windows。当我这样做时,它说磁盘中存在某种类型的错误,您需要使用恢复工具,并且有重试的选项,以及 UEFI 固件设置。我只是退出它然后关闭电脑。

然后我再次使用 live cd 重新启动,我目前使用它来编写此内容。我在那里打开了 gparted,它显示整个磁盘未分配。我使用了命令 fdisk -l -u,它的输出是:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 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
Disklabel type: gpt
Disk identifier: EBA95511-431A-42DD-8D9E-7B13AAF4AC3B

Device     Start    End Sectors  Size Type
/dev/sda1   2048 534527  532480  260M EFI System




Disk /dev/sdb: 7.6 GiB, 8178892800 bytes, 15974400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0121a2aa

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 15974399 15972352  7.6G  c W95 FAT32 (LBA)


Disk /dev/loop0: 1.8 GiB, 1926041600 bytes, 3761800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

我现在有没有什么办法可以恢复我的磁盘?

答案1

我会再试一次 TestDisk;但在这样做之前,请更仔细地阅读文档,也许可以找到一两个在线教程。(我没有任何具体的建议。)此时,磁盘完全未分区,除了 EFI 系统分区 (ESP),因此如果您的替代方案是从头开始重新安装所有内容,再次尝试 TestDisk 几乎不会有什么损失。TestDisk通常会恢复分区,因此很有可能您会得到一些恢复。

话虽如此,中途中止分区调整操作几乎从来都不是件好事,而且无论调整的分区是什么,都可能严重受损。TestDisk 可能会也可能不会恢复它,即使 TestDisk 恢复了它,它的文件系统也可能受损——也许严重到你必须放弃它并从备份中恢复文件(或者更糟的是,依靠相簿或类似的东西;这些工具可能不准确,可能会留下一大堆文件需要您仔细筛选)。尽管存在此类损坏的可能性,但您也有很大的可能性可以恢复至少一些分区和数据。

答案2

嗯,我想我错误地删除了除 EFI 分区之外的整个磁盘。所以我不得不从恢复中安装 Windows 临时文件。我想我应该关闭这个问题。

相关内容