使用 testdisk 還原分割區表

使用 testdisk 還原分割區表

我正在嘗試使用 testdisk 恢復分區表。該磁碟包含雙啟動 Windows 8 和 Linux 作業系統。 Linux 安裝包含四個分割區:交換分割區、/ext4 分割區、/homeext4 分割區和一個微小的未分配分割區。以下是 Testdisk 在快速掃描 Intel/PC 分割區後顯示的內容:

Testdisk快速掃描結果

我不知道哪些是主可引導 (*)、主 (P)、邏輯 (L)、擴充 (E) 或刪除 (D) 分割區。我應該用這些字母之一標記我想要恢復的分區;我嘗試將所有分割區標記為主分割區,但 Testdisk 表明它是「錯誤的結構」。我想是因為最多只能容忍4個主分割表吧?

測試盤結構不良

我想我的問題來自於我的無知什麼是主分割區,而不是邏輯分割區或擴充分割區......

根據記錄,分割區表在 Ubuntu 安裝開始時遺失,我要求用 LVM 分割區取代目前的 Linux 分割區。資料沒有被覆蓋(安裝沒有繼續),但是分割區表遺失了。

編輯:

在這個問題中,我錯誤地認為我的硬碟是使用 MBR 而不是 GPT 進行分割的。但是,當我使用“EFI GPT”表類型來執行 Testdisk 時,未偵測到 Linux 分割區:

具有 EFI GPT 表類型的測試磁碟

如何恢復GPT中的Linux分割區結構?

相關內容