gparted 调整大小失败后恢复磁盘

gparted 调整大小失败后恢复磁盘

我试图调整外部 ntfs 硬盘的大小,以便能够在磁盘前端腾出空间用于交换分区。在这个过程结束时,gparted 遇到了一个错误。在我重新启动系统之前,它无法再次看到我的磁盘。现在,当它查看硬盘时,它会将其视为一个未分区的大硬盘。

我很确定所有数据都还在那里,没有损坏。我只是无法访问它。我该如何解决这个问题?

答案1

我使用了 Acronis 的一些旧工具(我不记得全名了),但你可以尝试这个实用程序: 分区恢复

或者您可以尝试在 Linux 下使用此实用程序: 部分图像. 如果你不知道如何启动它 - 最简单的方法是 Live CD系统救援光盘

答案2

我会使用 testdisk,这样你就可以只检索所需的文件。如果你有空间,请始终使用 Linux/UNIX dd 实用程序备份磁盘。如果你使用 gzip 压缩,任何未使用的空间或文本文件都应该压缩得很好。

使用 gzip 压缩的 dd 示例(首先确保驱动器未安装):

mount | grep [/dev/sdb|`vol_id --uuid /dev/sdb`]
sudo dd if=/dev/sdb | gzip -c > /path/to/image.img

现在您可以运行 testdisk(适用于 Windows、Mac OS X 和 Linux 等平台)

sudo testdisk /dev/sdb

或者如果您想选择驱动器:

sudo testdisk

按照说明进行操作...

http://www.cgsecurity.org/wiki/TestDisk有关 testdisk 的更多信息以及http://ss64.com/bash/dd.html有关 dd 的更多信息。

相关内容