我试图调整外部 ntfs 硬盘的大小,以便能够在磁盘前端腾出空间用于交换分区。在这个过程结束时,gparted 遇到了一个错误。在我重新启动系统之前,它无法再次看到我的磁盘。现在,当它查看硬盘时,它会将其视为一个未分区的大硬盘。
我很确定所有数据都还在那里,没有损坏。我只是无法访问它。我该如何解决这个问题?
答案1
答案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 的更多信息。