FileFix Ultimate
繁體中文

在 MBR 與 GPT 之間轉換後如何復原遺失的檔案

把磁碟在 MBR 和 GPT 之間轉換後,即使檔案或分割區不見了,資料本身通常仍在磁碟上。改變的是分割表,也就是磁碟開頭那份告訴 Windows 每個分割區在哪裡的簡短清單。不要再轉換一次,請以唯讀方式找出舊分割區,把檔案複製出來。

最後更新:

現在該怎麼做

  1. 不要把磁碟轉回去、不要初始化,也不要建立新分割區。
  2. 在磁碟管理中確認:分割區是完全不見、顯示為 RAW,還是只是沒有磁碟機代號。
  3. 在整顆實體磁碟上搜尋遺失的分割區,並把檔案存到另一顆磁碟。

操作步驟

  1. 停止轉換

    想復原而再轉換一次,只會再寫入一份新的分割表。而且 Windows 內建工具只能轉換空的磁碟,表示又得刪除磁碟區。請讓磁碟維持現在的狀態。

  2. 查看磁碟管理的顯示

    如果分割區仍以正確的大小與檔案系統列出,只是沒有代號,請按右鍵選擇變更磁碟機代號及路徑。這只是指派代號,不會寫入分割區內部。若顯示為未配置或 RAW,請繼續下一步。

  3. mbr2gpt 之後無法開機時

    轉成 GPT 的系統磁碟需要以 UEFI 開機。通常在 BIOS 設定中把 Legacy 或 CSM 改成 UEFI。資料一般完好,不要為了修開機問題而重灌 Windows。

  4. 從另一顆磁碟機執行 FileFix Ultimate

    使用隨身碟上的可攜版;若 Windows 無法啟動,則使用救援隨身碟,並以系統管理員身分執行。在已刪除檔案復原中,把轉換過的磁碟當作整顆實體磁碟選取。

  5. 檢查找到的分割區

    程式會讀取目前的 MBR 或 GPT,並利用開機磁區和 NTFS 備份開機磁區,在磁碟上找出表中沒有的分割區。把各候選的大小與檔案系統和原本的配置比對,再對相符的候選執行平衡掃描。

  6. 把檔案複製到另一顆磁碟

    儲存到另一顆實體磁碟。檔案安全之後,再用分割工具重建配置,或重新規劃這顆磁碟。

為什麼轉換後檔案好像消失了

常見情況有三種。磁碟管理和 diskpart 只能轉換沒有任何磁碟區的磁碟,所以在刪光所有磁碟區之前,轉換選項一直是灰色的。很多人照著教學刪除磁碟區、完成轉換後,才發現失去了什麼。這時原因不是轉換,而是被刪除的磁碟區,通常可以當作遺失的分割區救回。

第二種是 mbr2gpt,它會就地轉換 Windows 系統磁碟。它先驗證磁碟,驗證失敗就什麼都不改。轉換成功時資料仍在,但在韌體切換成 UEFI 之前電腦可能無法開機,看起來像資料不見了。第三種是第三方轉換工具因停電等原因中斷,留下一份與磁碟上實際分割區不符的分割表。

看似壞掉其實沒壞的磁碟

對 512 位元組磁區的磁碟,MBR 分割表最多只能描述約 2TB。更大的磁碟超出的部分會顯示為未配置,而為了處理這點所做的轉換常常是出錯的開始。

有些 USB 外接盒會以 4096 位元組磁區呈現磁碟。把磁碟拆出來直接連接時,分割表看起來指向錯誤的位置,磁碟顯得空白或成為 RAW。也有外接盒會將磁碟加密。這兩種情況都應先把磁碟裝回原本的外接盒,再考慮轉換或掃描。

轉換實際寫入了什麼

轉成 GPT 時,會在磁碟開頭寫入保護性 MBR、GPT 標頭與分割項目,並在最後幾個磁區寫入備份。轉成 MBR 時,會在第 0 磁區寫入新的 MBR。這些都是很小的區域,所以從一般 1MB 位置開始的分割區會保留開機磁區與檔案。這就是只要之後沒有格式化或安裝系統,搜尋磁碟通常有效的原因。

無法復原的情況

  • 刪除磁碟區並轉換後,又建立新分割區、格式化並複製了檔案。
  • 在轉換後的磁碟上安裝了 Windows,覆寫了大片區域。
  • 磁碟是 SSD,刪除磁碟區時 TRIM 抹除了空間。
  • 磁碟由 USB 外接盒加密,現在卻脫離外接盒直接連接。
  • 分割區是 ReFS 或 APFS,這些不在分析範圍內。

FileFix Ultimate 能幫上什麼忙

  • 能讀取 MBR 與 GPT 兩種配置,並在實體磁碟上找出目前分割表中缺少的分割區。
  • 可辨識 NTFS、FAT32、exFAT、ext4 和 HFS+ 分割區,並以 NTFS 備份開機磁區確認分割區結束的位置。
  • 從不寫入分割表或開機磁區,因此不會讓失敗的轉換更糟。
  • 即使電腦在轉換後無法開機,也能用救援隨身碟把檔案複製出來。
  • 個人使用免費,沒有復原量限制,不上傳任何內容。

FileFix Ultimate 個人使用免費、可離線使用,且絕不會寫入你正在復原來源的磁碟機。工作或商業用途需為每台電腦購買一年期授權。執行前請先檢查簽章。

常見問題

把 MBR 轉成 GPT 會刪除資料嗎?

mbr2gpt 和許多第三方工具的設計,就是在不刪除資料的情況下轉換。磁碟管理和 diskpart 的轉換只能用在空的磁碟上,所以資料遺失來自轉換前刪除了磁碟區。

要救回分割區,應該再轉回 MBR 嗎?

不應該。轉回去會再寫一份分割表,Windows 也會再次要求刪除磁碟區。請先復原檔案,之後若有需要再重建原本的配置。

mbr2gpt 因驗證錯誤而失敗,磁碟壞了嗎?

通常沒有。驗證失敗時,mbr2gpt 會在寫入任何東西之前停止。常見原因是分割區太多,或沒有空間放 EFI 系統分割區。資料應該和執行指令前一樣。

分割區回來了,卻顯示為 RAW,怎麼辦?

分割項目存在,但檔案系統無法讀取。即使 Windows 要求格式化也不要照做。在已刪除檔案復原中掃描它,可以讀取受損的 NTFS、FAT32、exFAT 結構,或依特徵找出檔案。

分享此頁面