DiskGenius 6.2:磁碟管理與資料救援合在同一個視窗
版本 6.2
摘要
DiskGenius 把分割區管理與資料救援放在一起:可預覽的檔案救援、遺失或格式化過分割區的救援、Ext4 與加密磁區、RAID 陣列重建、磁區編輯,以及壞軌掃描。
推薦- 軟體名稱
- DiskGenius
- 版本
- 6.2
- 收費
- 付費
- 開源
- 非開源
- 更新時間
- 2026-10-06 01:52
一個視窗,兩件事
DiskGenius 屬於那種「平時就放著、出事才拿出來」的程式 —— 因為真正需要它的時候,通常不是一個適合臨時去找工具的時候。它在同一個視窗裡做兩件事:管理磁碟上的分割區,以及把作業系統已經看不到的資料救回來。這裡寫的版本是 6.2。
這兩件事並不是硬湊在一起的。分割區工具寫下「資料住在哪裡」的描述,救援工具則是在這些描述出錯或消失之後,試著把它們讀回來。兩者放在同一支程式裡,意味著在做前一件事的過程中,後一件事就在手邊 —— 而那正好是「剛剛才做錯、但還沒到無法挽回」的那一刻。
先把檔案救回來
多數人是為了檔案救援才找到這支程式。它會掃描一個磁區,列出還找得到的東西,包括目錄裡的那筆記錄已經被刪掉、但所佔的空間還沒被重複寫入的檔案。這個過程沒有任何保證:位元組只活到「被別的東西蓋掉」為止,而每一次對同一顆磁碟的寫入,都會把還能成功的那段時間縮短一點。
檔案預覽是讓結果不心虛的那一步。候選的檔案可以在還原之前先打開來讀,所以最後拿到的不是一個「檔名都對、內容全空」的資料夾。少了這一步的工具,會把發現的時刻留到複製完成之後 —— 那是最不適合知道「救出來的東西其實是空的」的時間點。

已經不在的分割區
分割區救援處理的是另一種形狀的遺失。一個分割區會消失,可能是描述它的表格被改寫,可能是格式化的指令瞄錯了磁碟,也可能是某個操作做到一半被打斷。檔案本身通常還照原樣躺在原來的位置,不見的是「這個分割區從哪裡開始、到哪裡結束」的描述。把那段描述重新找出來,是一道搜尋題而不是讀取題 —— 這也是為什麼這種工作能在一顆被系統回報為空白的磁碟上成功。
其中兩種模式值得單獨拿出來講,因為它們正好落在一般泛用軟體會停下來的地方。Ext4 分割區救援針對的是給 Linux 格式化的磁區:對一支以桌面慣例為前提寫成的程式來說,那個檔案系統不是它能列出來的東西,於是整塊空間被回報成未配置,被當成從來沒放過東西。加密分割區救援針對的是內容受過保護的磁區:加密層底下的檔案系統其實很普通,但在磁區被打開之前,上面什麼都讀不到,而一段沒有考慮到這個可能的掃描,只會得出「這塊區域沒在用」的結論。
要救的不是一顆磁碟
RAID 救援又是另一個類別,因為被救的對象並不是一般意義上的磁碟。當陣列裡有一顆成員壞掉,或定義這個陣列的控制卡已經不在、而成員本身都還好時,不見的是「排列方式」:有幾顆成員、順序怎麼排、等量分割的大小是多少、哪一顆站在哪個位置。這種情況下的救援,是拿現有的磁碟在程式裡把陣列組起來,然後穿過這組裝好的陣列去讀,而不是穿過一張已經不存在、無法再描述它的控制卡。

當壞掉的就是那份描述
磁區編輯是為前面幾項都碰不到的狀況準備的。它把單一磁區的原始內容攤在畫面上 —— 一邊是十六進位,一邊是解讀後的字元 —— 並且允許用手改。這不是一個該優先動用的功能,也不是一個面前沒有磁碟副本時該用的功能。它留在那裡,是為了「記錄本身壞掉、而且壞到沒有任何自動掃描解得開」的情況:開機記錄裡一個欄位寫錯,或某一筆記錄壞掉,讓一個其實完好的磁區變成讀不出來。
在這一切之前該先做的一次檢查
壞軌掃描是最容易說明、也最值得先跑的一次檢查。它把磁碟表面讀過一遍,把讀不穩定的區域報出來;掃到之後,介面會直接給出一次修復嘗試。那種修復並不是把資料變回來:它是請硬碟把這個磁區重對映到備用磁區,所以原本住在那裡的資料應該當成已經失去,而做這件事的意義,是不要讓檔案系統一直被要求去繞過一個已經不裝任何東西的位置。
同一個視窗,兩個方向
把分割區管理和資料救援放在一起很方便,而這份方便也正是需要小心的地方。能把分割區救回來的那個視窗,同樣可以建立、調整大小、格式化或刪除分割區,而且沒有任何復原動作同時管得住這兩個方向。讓這支程式安全的習慣很無趣:寫之前先讀,磁碟要緊的時候就從副本動手,原碟留著別碰,直到事情做完。
DiskGenius 是商業發行、而非開源專案,而會讓人把它留在機器上的理由是那些救援功能。它不是給「只是空間不夠」的磁碟用的工具,也不能取代備份。它是給那一刻用的:某個檔案、某個分割區或某個陣列已經看不見了,而底下的東西還值得花力氣拿回來。