
無論您的 Mac 分區是在嘗試分區後消失,還是由於某些意外錯誤消失,其恢復(或者至少恢復存儲在其上的數據)通常是可能的,前提是採用正確的方法。在本指南中,我將向您介紹三種可靠的方法來恢復 Mac 上已刪除或丟失的分區,這樣您就可以根據具體情況選擇多種選項。
目錄
什麼時候可以恢復刪除的 Mac 區段?
首先,我們來釐清一下: 當 Mac 使用者 (像你) 尋找分區恢復解決方案時, 他們通常指的是卷 。
在運行 APFS(Apple File System)的現代 Mac 上,卷比傳統分區更具彈性,因為它們可以動態共享空間,並且根據需要增長或縮小。這與舊的 HFS+ 系統不同,後者的分區具有固定大小。
我在本指南中仍然使用「分割區」這個術語,因為這可能是你搜尋來找到這篇文章的關鍵詞(看吧,有用!)。但現在你知道我們其實是在談論磁碟區復原。
現在,我有關於在Mac上分割區恢復的好消息和壞消息。
壞消息是您可能無法恢復分割區結構。 為什麼? 因為當您在 APFS 中刪除一個卷時,macOS 會立即更新其內部結構以反映此變更。
好消息是?儘管分區結構可能消失了,你通常仍然可以恢復存儲在其中的數據。我說“通常”的原因是數據恢復的成功與一些因素有關:
- 如果您的磁碟是加密的(例如啟用了 FileVault 的系統磁碟),很不幸地,復原幾乎是不可能的。
- 如果您使用的是啟用了 TRIM 的 SSD(這是大多數現代 Mac 的預設設定),您的成功機率並不大。TRIM 會自動清除被釋放的空間以提升效能,通常在刪除後數小時內完成這項作業。
- 但是,如果您使用的是未加密的磁碟(例如外接硬碟),且 TRIM 並非因素,您的成功機率其實相當不錯!只要原始資料沒有被新檔案覆寫,復原工具應該能找到並還原您遺失的檔案。
雖然你可能無法完全按原樣恢復分區,但你很有機會可以拯救最重要的東西——你的數據。
在 Mac 上恢復刪除分割區的 3 種方法
基於我幫助 Mac 使用者恢復丟失分區的經驗,我發現有三種解決方案可以產生結果(只要滿足上述部分描述的條件)。
方法一: Disk Drill
Disk Drill 是我進行 Mac 分區復原時的首選解決方案,因為它在我多年的測試中,提供了所有分區復原工具中最好的結果,同時操作也非常簡便。
Disk Drill 能夠有極佳的分割區恢復結果,歸功於它對多種檔案系統的支援(HFS+、APFS、FAT32、NTFS,甚至 EXT3/EXT4 都支援),以及處理 RAW 驅動器的能力(在分割區遺失後,驅動器變成 RAW 是很常見的情況)。
另外,Disk Drill 能夠識別超過 400 種檔案格式,因此在從文件到圖片、影片等各類檔案的檢索方面具有極高的多功能性。這意味着即使您的分區表完全損毀,您的檔案也不一定會丟失。該軟體的深度掃描演算法能夠拼湊分散的檔案,而預覽功能可以讓您在復原前驗證檔案。
以下是使用 Disk Drill 恢復遺失磁碟分割區的方法:
步驟 1. 下載 從官方網站下載 Disk Drill 並安裝在您的 Mac 上。請確保安裝在和包含遺失分割區不同的磁碟上。安裝在同一個磁碟上可能會覆寫已刪除的資料,降低成功恢復的機會。
第 2 步。 啟動 Disk Drill 並讓它列出所有可用的磁碟機。如果您的遺失分割區位於外接硬碟上,請立即連接它。選擇遺失分割區所在的實體磁碟(不是分割區),然後點擊 搜尋遺失資料 按鈕以開始掃描。
第 3 步。 在掃描過程中,Disk Drill 會直接在掃描結果介面顯示找到的分割區。這些找到的分割區會出現在可恢復文件概覽的下方。您可以點擊任何發現的分割區來查看其中所有可恢復的文件。即使 Disk Drill 未立即顯示您的分割區,也不必擔心,讓掃描完成即可。您的文件仍可能在 “已刪除或遺失” 或 “重建” 區段中被恢復。
步驟 4. 現在,您需要從遺失的分割區中選擇所有您想要恢復的檔案。利用預覽功能來確認您已經找到了正確的檔案。如果您正在尋找特定項目,搜尋功能會非常有幫助。一旦您確認了檔案,選擇所有您想要恢復的內容,然後點擊 復原 按鈕。
步驟 5. 選擇復原目的地。請務必不要將檔案復原到同一個你正從中恢復的磁碟。確認你的選擇就完成了。
方法 2: TestDisk
TestDisk 是一款開源的分區恢復軟體,可修復分區表、恢復啟動扇區,並能執行許多操作來恢復遺失的分區和/或讓無法啟動的磁碟重新變得可啟動。
TestDisk 所支援的檔案系統列表包括 APFS(Apple 最新的檔案系統)、HFS、HFS+ 和 HFSX(Apple 的舊檔案系統)、FAT32 和 exFAT(常用於外接硬碟),以及 NTFS(適用於 Windows 分割區)。換句話說,它幾乎可以處理 Mac 使用者常見的任何檔案系統。
不幸的是,TestDisk 沒有圖形使用者介面,所以它的使用難度遠高於 Disk Drill。另一方面,這款應用程式完全免費,因此沒有任何障礙攔阻您試用。
步驟 1. 可以說在 Mac 上安裝 TestDisk 最簡單的方法就是使用 自製,這是一個免費且開源的軟體包管理系統,簡化了在 macOS 上安裝軟體的過程。
要執行此操作,請在Terminal中粘貼以下指令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
接下來,打開終端機並輸入brew install testdisk,然後按下 Return 鍵以安裝 TestDisk。
第 2 步。 要啟動 TestDisk,請在終端機輸入「sudo testdisk」並按下 Return 鍵,以 root 身分啟動 TestDisk。啟動後,TestDisk 會詢問您是否要建立日誌檔案。我們建議您按下 Return 鍵以建立新日誌檔案。接著,選擇您要掃描的磁碟並指定分割表類型。TestDisk 會自動建議正確的選項,因此您可以直接按下 Return 鍵。在下一頁,選擇分析目前的分割結構並搜尋遺失的分割區。最後,按下 Return 鍵以開始快速搜尋。
第 3 步。 快速掃描完成後,TestDisk 會顯示所有可恢復的分割區。檢查您想要恢復的分割區是否在其中,然後按 Return 以繼續。如果找到您想要恢復的分割區,您可以選擇 Write 選項來保存分割區結構。如果沒有找到,選中 Deeper Search 菜單並按 Enter 以進行更全面的掃描。接著會顯示另一個可恢復分割區的清單,並可以將它們的屬性從已刪除更改為邏輯、主要或可引導(這是說明該操作的意義)。
方法 3: 急救
First Aid 是 Mac 內建的工具,無法復原真正被刪除的分區,但在修復因檔案系統損毀、目錄錯誤或其他磁碟問題而導致的「遺失」分區方面非常有效。
我建議先嘗試 Disk Drill 和 TestDisk,然後再使用 First Aid 的原因是,修復嘗試有時可能會覆蓋本可以恢復的數據。當 First Aid 修復檔案系統結構時,會將新數據寫入您的磁碟。如果您的分區包含您想恢復的已刪除檔案,這些寫入操作可能會覆蓋它們,從而使恢復變得不可能。這就是為什麼先嘗試僅在讀取模式下工作的數據恢復工具會更安全,如果恢復不成功,再使用修復工具。
步驟 1. 前往 Finder > 應用程式 > 工具程式 並啟動磁碟工具程式。如果你想修復安裝作業系統的同一個分區,你應該 啟動進入 macOS 復原模式 並從那裡啟動磁碟工具程式。
第 2 步。 Select the partition you want to repair from the list on the left and click the 急救 button.
第 3 步。 Confirm that you want First Aid to check the partition for errors. If it detects any problems, it will automatically attempt to repair them.
或者,你可以從 Terminal 使用磁碟工具:
步驟 1. 前往 Finder > 應用程式 > 工具程式 並啟動 Terminal。再次進入 macOS 復原模式,然後從那裡啟動 Terminal,如果你想修復安裝操作系統的相同分區。
第 2 步。 Type “diskutil list” to list all available partitions and hit 返回 . Remember the identifier of the partition you want to repair.
第 3 步。 Type “diskutil verifyVolume ID” and hit 返回 . Make sure to replace the word ID with the identifier from the previous step.
步驟 4. If diskutil determines that your partition needs repairing, type “diskutil repairVolume ID” and hit 返回 .
資料復原後重新分割您的磁碟
如果你使用上述方法之一成功復原了重要檔案,但無法恢復分區結構,你可能需要重新建立分區以便再次使用該空間。
幸運地,使用磁碟工具程式這是一個簡單的過程。唯一的問題是重新分割會抹去磁碟上的所有數據,所以在進行之前請確保備份任何重要的資料。此外,如果您的目標是重新分割系統磁碟,您需要先進入macOS恢復模式,因為您不能修改正在使用中的磁碟的分割區,特別是當它是您的作業系統所在的磁碟時。
一旦您備份了您的數據,您可以按照以下指示操作:
步驟 1. 開啟 尋找器 ,導航至 應用程式 資料夾,繼續至 公用程式 ,然後啟動 磁碟工具 。如果你的目標是修復作業系統所在的分割區,你需要在啟動磁碟工具程式之前重新啟動你的 Mac 進入 macOS 恢復模式。
第 2 步。 Select the drive you wish to repartition from the sidebar in Disk Utility.
第 3 步。 Click the 清除 button. Select the desired file system (APFS for storage devices used exclusively with Mac computers and ExFAT for storage devices shared with Windows and Linux computers) and the partition scheme (Apple Partition Map for storage devices used exclusively with Mac computers and GUID for storage devices shared with Windows and Linux computers).
步驟 4. Click 清除 again to start the reformatting process and wait.
步驟 5. With your device reformatted and blank, you can click the 分割區 button in the toolbar and create add a new partition by clicking the 加 button so that your storage device is partitioned just the way you want it to be.
如何防止硬碟分割區遺失?
我們已經回答了如何還原 Mac 分割區的問題,現在是時候來討論如何防止分割區遺失,因為你的目標應該始終是避免資料遺失。以下是防止分割區消失的五種方法。
- ⏪ 備份您的數據:只有備份能防止在自然災害、物理損壞或盜竊事件中硬碟分區喪失。話雖如此,並非所有備份都是一樣的,實施可靠的備份策略很重要,例如3-2-1 方法。在實踐中,這可能意味著將整個硬碟每週進行一次位元對位元的備份,再結合使用像iCloud、OneDrive、Google Drive或Dropbox這樣的即時雲端備份服務。
- 🛡️ 使用防病毒軟體:沒錯,Mac用戶不像Windows用戶那樣需要擔心病毒和其他惡意軟體,但偶爾會出現新的針對Mac的惡意軟體,例如近期發現的EvilQuest,其結合了勒索軟體和間諜軟體的功能。為了保護您的分區及分區上的數據免受EvilQuest和其他Mac惡意軟體的攻擊,您應該使用能夠即時檢測和消除最新網路威脅的可靠防病毒軟體解決方案。一個不錯的選擇是惡意軟體防護,這篇文章列出了許多其他選項。
- 🚨 在分區時要小心:分區過程中可能會出現很多問題,特別是如果您對分區的經驗有限。為了避免分區損失,請確保您知道自己在做什麼,並在分區硬碟之前一再檢查所有內容。如果有任何疑問,請參考線上的分區教程或在Stack Exchange和Reddit等網站上尋求更有經驗的用戶幫助。
- 🍎 避免多重啟動:多重啟動是指在一台電腦上安裝兩個或更多操作系統,以便在啟動時可以在它們之間切換。Mac用戶經常使用多重啟動在一台機器上安裝macOS和Linux,因為Boot Camp只能安裝Windows。多重啟動的問題在於Apple並不正式支持它,因此事情很容易出現災難性的錯誤,經常導致整個分區喪失。與其多重啟動,考慮使用VMware或VirtualBox在虛擬機器中安裝Linux。
- 💿 將數據與操作系統分開存儲:將數據與操作系統分開存儲是個好習慣,無論是放在不同的分區上,或更好的是,放在不同的存儲設備上。這大大降低了操作系統出現問題時,數據丟失的可能性,例如更新失敗或惡意軟體感染。
結論
有了像 Disk Drill、TestDisk 和 First Aid 這樣的工具,即使是最具挑戰性的 Mac 分區喪失問題,你也能在家輕鬆解決。只需記住,預防勝於治療。養成良好的習慣,例如定期備份、使用防毒軟體、分區時保持謹慎等等,都可以顯著減少分區喪失的風險。