題 我的內部硬盤已損壞,無法訪問[重複]


這個問題在這裡已有答案:

我正在擺弄Ubuntu。重啟後,啟動菜單消失。所以我嘗試從現場USB安裝Ubuntu。

這就是我得到的:

screenshot 

我實際上在Windows中有3個分區 - C,D&F現在已合併為一個。所以我嘗試了“在安裝之前嘗試Ubuntu”並啟動了Ubuntu。為了訪問文件系統,我試過了 sudo fdisk -l 這表明我的音量為1TB /dev/sdb

Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

所以,我嘗試使用它來安裝它 sudo ntfsfix /dev/sdb。它顯示以下輸出:

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

我現在該怎麼做才能恢復文件?數據是否仍存在於磁盤中?我該如何恢復?

更新 - 我跑了 gparted這就是我得到的:

gparted screenshot

更新2 -  我用了 TestDisk 並獲得以下 result。但我的硬盤驅動器的大小只有1TB我接下來要做什麼?


2
2018-05-11 05:01


起源


交叉發佈到: askubuntu.com/q/914000/271 - Andrea Lazzarotto


答案:


看起來您的分區表丟失了。這可能不是唯一的問題,但讓我們希望最好。

使用 TestDisk 掃描丟失的分區(像這樣)。如果找到舊分區,則讓它將恢復的分區表寫入磁盤。它可能或可能不足以完全恢復。很難說你做了什麼“擺弄Ubuntu”;例如你可能已經覆蓋了分區內的一些數據,我不知道。

在某些情況下,當您不知道自己在做什麼時,魯莽地使用TestDisk可能會使情況變得更糟。用硬盤克隆硬盤是一般的好習慣 dd (要么 ddrescue,特別是如果你懷疑你的磁盤有問題)事先;這需要時間和額外的磁盤空間。

但是,如果TestDisk完全像以前一樣找到您的分區,它應該沒有任何問題,除非(缺少)分區表之外的問題。

如果您設法恢復分區(即它們正確安裝,您可以訪問所有文件,包括Windows系統文件),但Windows無法啟動,合理的做法是修復引導加載程序。我不會在這裡介紹這個主題,因為您明確詢問了僅恢復文件的問題。如果還沒有涉及這個主題的話,你可能會問一個單獨的問題 - 首先搜索。

如果分區表恢復不成功或不足以訪問文件,請使用上述TestDisk或 PhotoRec (或類似的工具)將你的文件恢復到(某些) 另一個 磁盤。


3
2018-05-11 06:56



我在ubuntu周圍擺弄的是安裝gnome-shell,然後從16.04升級到ubuntu 16.10然後更新到17.04。這導致了很多麻煩(包括但不限於gnome-shell顯示空白) - 最後我設法在ubuntu 17.04上運行統一,但重啟後啟動菜單消失了 - Aakash Gupta
我用了 TestDisk 並獲得以下結果: i.stack.imgur.com/ruYUf.png。但我的硬盤驅動器的大小只有1TB我接下來要做什麼? - Aakash Gupta