最後更新時間: 2026-10-21
文章發佈時間: 2026-10-21

Windows 無法開機、磁碟分割區突然消失,或系統一直要求格式化時,先別急著重灌。若資料還需要保留,可以透過SystemRescue 救援 USB啟動另一套環境,先確認磁碟狀態,再選擇備份或救援方式。
本篇以一般 Intel/AMD x64 電腦為主,帶你完成開機、辨識磁碟、唯讀存取 Windows NTFS 分割區,以及使用 TestDisk 查看分割區搜尋結果。對於讀取錯誤的磁碟,則說明 ddrescue 適合處理什麼問題。
先分清楚:無法開機、RAW 與磁碟硬體故障不是同一件事。磁碟有異音、反覆消失或大量讀取錯誤時,先停止反覆掃描;重要且沒有備份的資料,應優先評估專業救援。
SystemRescue 使用教學目錄
SystemRescue 是什麼?適合哪些情況?

SystemRescue 是以 Linux 為基礎的免費開源救援環境,整合 GParted、TestDisk、GNU ddrescue 與檔案系統工具,可從 USB 啟動,用於 Windows 或 Linux 電腦的維護與資料處理。
它不會因為成功開機就自動修復原本 Windows,也不是一般安裝在 Windows 裡的程式。部分操作需要輸入指令,適合願意先辨識磁碟、閱讀訊息,再決定下一步的使用者。
與 Hiren’s BootCD PE、Rescuezilla 有什麼不同?
| 工具 | 主要使用方向 | 本系列教學 |
|---|---|---|
| Hiren’s BootCD PE | 類似 Windows 的救援桌面,方便查看工具與複製檔案。 | Hiren’s 使用教學 |
| Rescuezilla | 以圖形介面建立、驗證與還原整碟映像。 | Rescuezilla 備份與還原教學 |
| SystemRescue | 磁碟辨識、分割區分析與較進階的救援工具。 | 本篇說明基本操作與處理順序。 |
三者功能有所重疊,不必認為某一套一定比較厲害。磁碟正常可讀、只想保存幾份文件時,先複製檔案即可;要保存整套系統時,可評估映像備份;磁碟有硬體錯誤時,則需另採救援策略。
操作前準備:先保全資料
- 正常可用的電腦:用來下載 ISO 與製作開機 USB。
- 可靠的 USB:建議準備 8GB 或以上並先備份內容,這是方便使用的容量建議。
- 記憶體:官方下載頁建議預設開機至少 2GB RAM,將系統完整載入記憶體時至少 4GB;實際工具作業可能需要更多。
- 另一顆健康磁碟:接收複製的檔案或救援映像,不要把結果存回來源裝置。
- 加密資料:事先準備 BitLocker 修復金鑰;看到磁碟不代表能直接讀取加密內容。
操作前先記下來源磁碟與備份磁碟的型號、容量及用途。單顆磁碟上的不同分割區,仍屬於同一顆實體裝置,不能拿來當作故障磁碟的另一份安全副本。
下載與安裝:製作 SystemRescue USB
下載與安裝|SystemRescue 官方來源
2026 年 10 月 21 日核對時,官方下載頁列出 13.02 的 amd64 映像。amd64 指常見 Intel/AMD x64 架構,不代表只能使用 AMD 處理器;ARM 裝置不能直接套用。後續版本請以官網為準。
方法一:用 Rufus 製作專用 USB
- 從官方取得 ISO,確認下載完整,並比對 SHA-256 等校驗值。
- 開啟 Rufus,確認目標 USB 的型號與容量。
- 選取 SystemRescue ISO,依官方文件使用 MBR、BIOS 或 UEFI 目標及 FAT32 相容配置。
- 保留由映像帶入的正確磁碟標籤,不要任意改名;若提示寫入模式,依官方方法選擇 ISO 模式。
- 確認資料清除提示後完成製作,再安全退出 USB。
方法二:放入已完成設定的 Ventoy USB
已有 Ventoy 多重開機 USB 時,可將完整 SystemRescue ISO 放入主要資料分割區,再從選單選取。官方 USB 文件也提到 Ventoy 的相容性問題,因此必須實際測試;無法啟動時,先更新工具與查閱文件,必要時用另一支 USB 製作專用碟。
想將本篇工具與 Windows 修復環境、Hiren’s、Rescuezilla 整合,可參考 Ventoy 多功能救援 USB 完整教學。不要再用 Rufus 覆寫已整理好的同一支 Ventoy USB。
步驟一:開機並進入圖形桌面
- 插入救援 USB,依電腦廠商說明叫出一次性開機選單。
- 選擇合適的 USB 開機項目;使用 Ventoy 時再選 SystemRescue ISO。
- 先使用預設開機項目。若進入文字介面,不一定是失敗,請看畫面提示。
- 需要圖形桌面時,輸入下方指令並按 Enter。
startx
SystemRescue 預設不會像一般桌面系統那樣自動掛載所有磁碟。「掛載」可以理解為把某個分割區接到一個資料夾,讓你讀取裡面的檔案。因此,進入桌面卻沒有看到 Windows 檔案,不代表磁碟已損壞。
除非你確實使用並完成載入記憶體的開機模式,否則請在操作期間保留救援 USB,不要看到桌面就直接拔除。
步驟二:確認磁碟與分割區名稱
開啟終端機,輸入以下指令查看裝置。這個指令用於列出資訊,不會執行格式化或修復:
lsblk -o NAME,SIZE,MODEL,FSTYPE,LABEL,MOUNTPOINTS
| 欄位 | 代表意思 | 怎麼用來判斷 |
|---|---|---|
| NAME | Linux 裝置或分割區名稱。 | 例如 nvme0n1 是整顆 NVMe 磁碟,nvme0n1p3 是其中一個分割區。 |
| SIZE/MODEL | 容量與型號。 | 與實體磁碟標籤交叉核對,不要只看排列順序。 |
| FSTYPE/LABEL | 檔案系統與標籤。 | 可協助辨識,但空白不等於資料一定消失。 |
| MOUNTPOINTS | 目前掛載路徑。 | 判斷分割區是否已接到某個資料夾。 |
/dev/sda 不一定是內建硬碟,/dev/sdb 也不一定是外接備份碟。裝置名稱可能因開機或插拔順序改變,每次執行後續操作前都應重新核對。不要把救援 USB、故障來源與備份磁碟混在一起。
步驟三:唯讀存取 NTFS 並複製檔案
以下僅適用硬體讀取穩定、未加密或已用適當方式解鎖,而且可辨識為 NTFS的來源分割區。RAW、無法辨識的檔案系統與持續讀取錯誤,不要直接套用本段。
先以唯讀方式掛載來源
先確認來源尚未掛載。下方 /dev/xxx 是示意位置,必須換成你剛確認的 Windows NTFS「分割區」路徑;不能原封不動照貼,也不要填整顆磁碟名稱。若來源已掛載,先確認其狀態,不要重複套用。
mkdir -p /mnt/windows
mount -t ntfs3 -o ro /dev/xxx /mnt/windows
其中「-o ro」代表唯讀,目的是限制透過這次掛載對來源檔案系統寫入。這不是硬體防寫,也不能阻止你另用磁碟工具直接寫入裝置。若掛載失敗,保留錯誤訊息,不要改成強制掛載或立刻執行修復。
確認健康的備份目的地,再複製檔案
若接收資料的健康分割區也是 NTFS,且尚未掛載,可以依官方 NTFS 掛載方式使用下列範例。/dev/yyy 必須換成另一顆健康磁碟上的目的分割區,不能與來源相同;其他格式請依對應文件處理。
mkdir -p /mnt/backup
mount -t ntfs3 /dev/yyy /mnt/backup
- 在檔案管理員開啟 /mnt/windows,查看 Users 底下原本的使用者資料夾。
- 開啟另一個視窗,前往 /mnt/backup,依已知標籤與內容再次確認目的地。
- 先複製文件、照片等重要資料,使用「複製」,不要使用「剪下」。
- 完成後抽查檔案大小與能否開啟;OneDrive 僅線上檔案可能沒有完整本機內容,需另外到雲端確認。
- 關閉檔案管理員等存取視窗,透過桌面正常關機,完成後再移除裝置。
請勿把唯一一份救出資料放在救援桌面或 /root 等暫存環境,它們可能在關機後消失。若不熟悉裝置路徑與掛載,且只是要複製可正常讀取的檔案,可改參考 Hiren’s 救援桌面教學。
分割區消失或 RAW:先用 TestDisk 分析
TestDisk 能分析分割區結構、搜尋部分遺失分割區,並在支援的情況下列出檔案。搜尋到分割區,不等於已確認能安全寫回。本段先做到分析與查看,不把寫回分割表當成新手通用步驟。
重要資料尚無副本時,應先評估保全方式;有硬體讀取錯誤時,不要直接在原磁碟上反覆搜尋。已有合適的救援映像或副本,可優先在副本上分析。Rescuezilla 的備份資料夾也不等於能直接當成 TestDisk 原始映像開啟。
testdisk
- 依畫面選擇建立紀錄,請將紀錄留在救援環境或健康目的磁碟,不要存到待救來源。
- 依型號與容量選擇要分析的磁碟,確認不是救援 USB 或備份磁碟。
- 核對自動判斷的分割區表類型;不確定時先停止,不要只因為是 Windows 就固定選同一個選項。
- 選擇「分析(Analyse)」,查看目前結構,再依需要執行「快速搜尋(Quick Search)」。
- 在支援的搜尋結果上按 p,可嘗試列出檔案,核對資料夾、容量與內容;按 q 返回。
- 若只想查看結果,使用返回或退出選項離開,不選「寫入(Write)」。
不要因為某個候選分割區能列出部分檔案,就立即把它寫回。重疊分割區、RAID、加密與檔案系統損壞需要額外判斷;完整步驟請對照 TestDisk 官方操作說明。USB 或記憶卡顯示 RAW 時,也可先閱讀 需要格式化與 RAW 問題排除教學。
遇到讀取錯誤:ddrescue 的用途與限制
GNU ddrescue 的重點是盡量複製來源中仍可讀取的區塊,並利用進度紀錄檔(mapfile)保存已完成與待處理的範圍。它不是修好壞軌,也不是一般檔案複製。
- 用途:對仍能辨識但部分區塊難以讀取的裝置,評估製作救援副本或原始映像。
- 前提:明確辨識來源、目的地與紀錄檔位置,確認目的地空間足夠。
- 注意:來源與目的地選反,可能覆寫需要保留的資料;來源上的檔案系統不應在複製過程中被掛載使用。
- 停止時機:裝置反覆消失、嚴重異音、過熱或讀取持續惡化,應停止並評估專業協助。
這類指令需要依每顆磁碟的狀態制定,本文不提供可直接覆寫磁碟的通用範本。GNU ddrescue 官方也提醒,不要在有 I/O 錯誤的磁碟上直接修復檔案系統。先保留可讀資料與副本,再討論修復。
如果磁碟讀取正常,目的只是保存完整系統狀態,圖形介面的 Rescuezilla 映像備份教學通常更容易入門;但它也不能取代故障磁碟救援。
常見問題排除
停在黑底文字畫面,或桌面無法啟動
先閱讀畫面提示,文字介面本身不一定是故障。輸入 startx 仍失敗時,記下錯誤,依官方開機文件評估基本顯示選項,例如 nomodeset,並確認 ISO、USB 與記憶體狀態。不要照搬其他救援工具的選單名稱。
看不到 SSD 或無法掛載
先分清楚「裝置沒有出現」與「裝置出現但沒有掛載」。前者需檢查 BIOS/UEFI、線材、供電與控制器相容性;後者可能與檔案系統、加密或未正常關機有關。請勿一看到空白就初始化或格式化,可搭配 SSD 讀不到排除教學判斷。
BitLocker、休眠或安全開機問題
Linux 救援環境不會自動繞過 BitLocker。若有休眠或未正常關機提示,不要為了讀取資料而直接移除休眠檔或強制修改來源。安全開機驗證失敗時,先確認工具版本與官方相容性說明;更改韌體前先保存金鑰與原設定,不要任意清除 TPM 或平台金鑰。
SystemRescue 能辨識磁碟,不代表可以直接讀取 BitLocker 加密的檔案。若看到磁碟卻無法開啟內容,先確認是否受到加密保護,再判斷是否有檔案系統問題。需要查找金鑰時,可參考 BitLocker 修復金鑰查找完整教學。
GParted 看得到分割區,要按檢查嗎?
GParted 可用來查看配置,但「檢查」、調整大小、刪除與格式化都不是單純看資料;部分操作會寫入磁碟。資料尚未保全前,先不要套用變更。使用觀念也可搭配 DiskGenius 分割區與資料救援教學。
常見問題 FAQ
SystemRescue 可以在 Windows 裡直接執行嗎?
本篇使用官方 ISO 製作開機 USB,需重新開機進入 SystemRescue。它是一套獨立救援環境,不是一般 Windows 安裝程式。
進入桌面卻看不到 Windows 檔案,代表資料不見了嗎?
不一定。SystemRescue 預設不會自動掛載所有檔案系統。先辨識裝置與分割區,再確認加密、檔案系統及掛載狀態。
唯讀掛載可以保證磁碟完全不會被修改嗎?
不能。唯讀掛載限制的是透過該掛載存取檔案系統的寫入,不是硬體防寫,也不能阻止其他工具直接修改磁碟。
TestDisk 搜尋到分割區,就能直接按 Write 嗎?
不要直接套用。必須核對完整配置、候選分割區是否重疊與資料內容;重要資料應先保留副本,再評估寫回操作。
ddrescue 能修好壞軌嗎?
不能。它用來盡量複製仍可讀的區塊並記錄進度,不會修復磁碟硬體,也不能保證救回所有資料。
一般使用者一定要用 SystemRescue 嗎?
不一定。只需複製可讀檔案時,可使用較熟悉的救援桌面;一般整碟備份可評估 Rescuezilla。依需求選擇即可。
