在 ddrescue 期間不小心刪除了我的主分割區

在 ddrescue 期間不小心刪除了我的主分割區

我買了一個新的樹莓派,並按照教學安裝了系統。我在我的主 PC 站上工作並運行了以下命令:

sudo ddrescue -d -D --force ubuntuXXXX.img /dev/sda

接下來發生的事情是我重新啟動了我的電腦,它說找不到我的主硬碟,所以看起來我已經丟失了所有資料。

儘管我認為沒有辦法挽回,但我仍然相信有人可以幫助我。

我使用500 GB SSD 存儲,我將其從PC 上取下,當我用USB 電纜將其連接到另一台計算機時,我看到的只是三個分區,一個是67 MB,另一個是1.8 GB ,其餘的似乎是空的(應該有我的數據)

答案1

您將.img文件(可能是 RaPi 的文件,因此不是 x86 程式碼)鏡像到硬碟上。現在您看到的分割區是 RaPi 映像中的分割區。

如果您ddrescue在完成之前停止,那麼它可能只對文件的一部分進行成像,但根據我的經驗,ddrescue運行速度非常快;即使你阻止了它立即地我確信它覆蓋了足夠的系統分區,檔案系統至少已損壞,甚至可能完全消失。您的檔案可能仍然存在(並且在圖像大小結束後仍然存在),但定位它們所需的檔案系統元資料已經消失。資料復原軟體可能可以挽救這些檔案(透過在區塊層級掃描磁碟,尋找指示文件或 jpeg 或其他內容開始的模式),但作業系統已徹底損壞。

要讓 PC 再次啟動(從硬碟啟動;您當然可以使用 Live CD 或類似裝置),此時您唯一的選擇是從備份中恢復,或重新安裝 PC 的作業系統(可能是在的過程)。抱歉...這就是當您以 root 身份運行命令而不是真的該死的小心

相關內容