如何从未分配的分区恢复文件?

如何从未分配的分区恢复文件?

我尝试通过 live usb 安装 linux mint 17,在此过程中我的 windows 分区被覆盖,结果我丢失了所有重要文件。我无法启动 windows 7。

我使用了 cmd sudo fdisk-l...

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads,sk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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
Disk identifier: 0x0001b31c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814    92200959    36099073    5  Extended
/dev/sda5        20002816    92200959    36099072   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 7803 MB, 7803174912 bytes
255 heads, 63 sectors/track, 948 cylinders, total 15240576 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
Disk identifier: 0x25b7026a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           0     2603519     1301760    0  Empty
/dev/sdb2           74148       78691        2272   ef  EFI (FAT-12/16/32)

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb1'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb1: 1333 MB, 1333002240 bytes
255 heads, 63 sectors/track, 162 cylinders, total 2603520 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
Disk identifier: 0x25b7026a

     Device Boot      Start         End      Blocks   Id  System
/dev/sdb1p1   *           0     2603519     1301760    0  Empty
/dev/sdb1p2           74148       78691        2272   ef  EFI (FAT-12/16/32)

它没有显示任何 NTFS 分区...

df -h命令输出

mint@mint ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/cow            895M   88M  807M  10% /
udev            884M  8.0K  884M   1% /dev
tmpfs           179M  1.3M  178M   1% /run
/dev/sdb        1.3G  1.3G     0 100% /cdrom
/dev/loop0      1.2G  1.2G     0 100% /rofs
none            4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs           895M  4.0K  895M   1% /tmp
none            5.0M  4.0K  5.0M   1% /run/lock
none            895M   76K  895M   1% /run/shm
none            100M   44K  100M   1% /run/user
/dev/sr1         76M   76M     0 100% /media/mint/Idea Net Setter

答案1

不是不要在磁盘上做任何其他事情,否则您将永远丢失文件!如果您有可能将这 320 GB 的完整磁盘映像复制到其他地方,请这样做,使用dd if=/dev/sda of=/dev/sdzsda作为源驱动器和sdz作为目标)。

由于不仅写入了分区表,而且使用了分区,因此您的情况已经很糟糕了。我想是没有备份吧?

请提供输出结果,df -h以便我们了解可以挽救多少。

我建议你从 Linux Live CD 启动,然后运行相簿侦探工具包硬盘上。它应该可以恢复大部分数据,但请确保不要让他们将文件写入硬盘,否则您将覆盖尝试恢复的数据。请查看

相关内容