从未知文件系统硬盘恢复数据

从未知文件系统硬盘恢复数据

我需要从外部硬盘恢复文件。任何帮助都将不胜感激。我有一个 2TB 的外部硬盘,我犯了一个错误,试图从 .iso 文件将其制作成可启动的 ubuntu 安装磁盘。但现在我的所有文件都不见了。我试图在其上运行 testdisk 时,他问我分区类型表(我不知道)。这是我设备的 gdisk 返回的信息。

GPT fdisk (gdisk) version 0.8.1

Partition table scan:

  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
***************************************************************

Warning! Secondary partition table overlaps the last partition by 33 blocks!
You will need to delete this partition or resize it in another utility.

Disk /dev/sdc: 3906963456 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3F2CE61B-F286-49AA-A158-18F0D35517BD
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3906963422
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      3906963455   1.8 TiB     0700  Microsoft basic data

gparted 还说它是一个未知的文件系统 1.82 TiB 设备。

谢谢

答案1

您的磁盘使用主引导记录 (MBR)分区系统,这仍然是硬盘上最常见的类型。请注意,分区系统与文件系统,这对于访问磁盘上的文件很重要。尝试输入以下命令:

sudo blkid /dev/sdb?

(更改/dev/sdb为磁盘标识符。这将有助于识别磁盘分区上使用的文件系统。(另请注意,是?一个通配符;目的是应用于blkid磁盘上的每个分区;我在该命令中没有提出问题。)

如果文件系统损坏,您可以使用fsckLinux 或 OS X 或CHKDSKWindows 中的 Linux 命令进行修复,具体取决于文件系统。如果文件系统损坏严重,您可能需要求助于相簿或类似方法来恢复单个文件。

完全的命令的输出gdisk -l可能有帮助,尽管您显示的内容表明磁盘上至少有一个分区。可以想象它有两个或更多分区,但其中一个分区已被完全清除,因此显示带有分区表的完整输出可能是值得的。编辑您的问题,并在程序输出的每一行中添加四个空格,以防止站点重新格式化行并使整个输出难以辨认。(我已对您的原始gdisk输出进行了此编辑。)


编辑:看起来您不小心用 Ubuntu 14.04 安装映像覆盖了外部磁盘的内容,从而严重损坏了原始文件系统。您可能无法从该磁盘恢复所有内容,但 PhotoRec(上面提到)可能使您能够恢复一些内容。

相关内容