如何從未分配的分區恢復檔案?

如何從未分配的分區恢復檔案?

我嘗試從 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 啟動,然後運行攝影記錄偵探套件在你的硬碟上。它應該恢復您的大部分數據,但請確保您不要讓他們將文件寫入硬碟,否則您將覆蓋您嘗試恢復的資料。看一眼

相關內容