- SystemRescue 是一個輕量級且可便攜的 Linux live 發行版,專注於在不安裝到磁碟的情況下拯救、修復和複製系統。
- 它包含用於恢復分割區、修復檔案系統、複製磁碟以及診斷硬體和網路的強大工具。
- 它可以運行在低資源 x86 和 x86_64 PC 上,可以從 USB、CD/DVD 或 PXE 網路啟動,並能識別 Windows 和 Linux 系統。
- 它與 Rescuezilla、GParted Live 或 Hiren's BootCD PE 等同類產品競爭,其優勢在於兼具多功能性和低功耗。
SystemRescue 已成為解決電腦無法啟動、硬碟運作異常或分割區消失等問題的必備工具之一。它並非設計用於日常作為主系統使用,而是建議透過 USB 或 CD 隨身攜帶,以便在電腦徹底崩潰、無法存取正常作業系統時使用。
SystemRescue 摒棄了繁雜複雜的介面,轉而追求輕巧高效。它旨在快速啟動、佔用資源少,並讓您直接存取豐富的實用工具,用於分析、修復、克隆或備份整個系統,無論是在現代電腦上還是仍在運行的舊機器上。
SystemRescue究竟是什麼?
SystemRescue(原名 SystemRescueCd)是一款極簡的GNU/Linux 發行版,專門用於電腦故障復原、維護和診斷。它以 Live 模式運行,這意味著它可以從 CD、DVD、U 碟甚至網路啟動,並直接在 RAM 中運行,無需在被修復電腦的硬碟上進行任何安裝。
與傳統的Linux桌上型系統不同,SystemRescue並非設計用來取代您的常規作業系統。它的目的是在出現問題時做好準備:系統無法啟動、文件系統錯誤、分區損壞、需要爭分奪秒地恢復數據,或者需要在磁碟完全損壞之前進行克隆。
預設情況下,此環境主要側重於終端使用,不過也可以載入一個輕量級的圖形環境,通常基於 Xfce。這個桌面環境雖然視覺效果並不特別吸引人,但功能齊全、運行速度快,足以運行 GParted 等圖形工具或一些克隆嚮導。
啟動後,SystemRescue 會自動偵測連接磁碟(Linux、Windows 和其他系統)上的大多數分割區,讓您掛載這些分割區以複製資料、分析資料或嘗試修復資料。這使其成為從無法自行啟動的系統中恢復重要文件的非常實用的選擇。
另一個重要的優點是它的便攜性:ISO 鏡像僅佔用幾百兆字節,可以輕鬆放置在低容量的 USB 驅動器上,使其成為可以放入口袋的應急工具。
SystemRescue 的主要功能與工具
SystemRescue最大的優點之一就是它的多功能性。它不僅適用於系統管理員,也適用於希望擁有「瑞士軍刀」般強大工具來解決幾乎所有與啟動、儲存或資料復原相關的問題的進階使用者。
在分割區方面,它包含TestDisk和GPart等實用工具,可協助您尋找遺失的分割區、重建損壞的分割區表,或在作業系統無法正確辨識磁碟時分析磁碟。當分區被誤刪或斷電導致分區表損壞時,這些工具尤其有用。
對於複製和備份任務,SystemRescue 整合或允許使用諸如 dd、partclone、fsarchiver 和 Clonezilla 等工具(後者可額外添加以獲得更強大的功能)。這些工具可讓您複製整個磁碟、建立特定分割區的映像,或儲存完整系統的壓縮副本—非常適合系統遷移或在執行關鍵操作之前建立備份。
它包含用於檔案系統修復的常用工具,例如 ext4、NTFS、XFS 等。像 e2fsck、ntfsfix 和類似程式這樣的工具可以檢查、修復檔案系統,並在許多情況下恢復其穩定性,這些檔案系統可能會出現錯誤或阻止系統正常啟動。
也可以掛載 Linux 或 Windows 系統,以便直接從 SystemRescue 存取其檔案。這樣,您可以將關鍵資料複製到另一個磁碟、刪除損壞的檔案、查看日誌,或準備全新安裝主作業系統,而不會遺失重要資訊。
另一個非常強大的功能是能夠chroot 已安裝的系統。這意味著可以「進入」磁碟上已存在的系統,就像是從該系統啟動一樣,但實際上是在 SystemRescue 環境中進行的。這對於重新安裝 GRUB、修復阻止啟動的配置、更新關鍵軟體包或執行受影響系統內部無法運行的命令非常有用。
SystemRescue 包含用於診斷的工具,可用於檢查硬體和網路效能。您可以使用 memtest 等實用程式執行記憶體測試,使用 smartctl 檢查磁碟狀態,使用 iperf 分析網路效能,使用 nmap 探索連接埠和連接性,或使用 ethtool 查看網路介面詳細資訊等等。
在連接性方面,它配備了 SSH、OpenVPN 和其他網路工具,可以遠端存取其他計算機,透過網路設定救援會話,甚至可以從另一台機器控制 SystemRescue 本身,這在商業環境中或受影響的電腦沒有鍵盤和螢幕可用時非常實用。
最後,完整的 Bash 環境允許使用自訂腳本實現救援流程的自動化。這對於經常需要重複相同操作的技術人員來說尤其有用:磁碟分析、克隆、清理分區或應用特定配置等操作,只需幾個精心設計的腳本即可變得更加快捷高效。
桌面環境與使用者體驗
SystemRescue 的設計並具有非典型的桌面環境,這一點從大部分操作都在終端完成就可見一斑。對許多使用者而言,這並非缺點,恰恰相反:透過去除冗餘元素,系統啟動速度更快,並能對每個操作進行精細控制。
如果需要更直覺的視覺體驗,可以啟動基於 Xfce 或其他低功耗視窗管理器的輕量級圖形環境。這種介面簡潔,沒有花哨的效果,但足以運行 GParted、網頁瀏覽器或其他需要視窗的實用程式等圖形應用程式。
由於這種平衡,SystemRescue 即使在資源非常有限的系統上也能流暢運行,這對於恢復老舊電腦或硬體配置勉強夠用的伺服器至關重要。 1GB 記憶體通常足以滿足基本任務的需求,但如果您打算大量使用圖形介面或執行大型複製操作,則建議至少配備 2GB 記憶體。
啟動到 Live 模式後,整個系統將從 RAM 運行,因此無需在受影響電腦的硬碟上安裝任何軟體。這降低了在不穩定係統上操作導致情況惡化的風險,並讓您可以放心操作,因為只有在使用者明確決定時才對磁碟進行更改。
SystemRescue可以自動識別 PC 和筆記型電腦中常見的絕大多數硬件,通常支援 SATA、NVMe 和 USB 驅動器,以及許多網路控制器,無需複雜的配置。當您需要快速解決問題且不想浪費時間調整驅動程式時,這一點至關重要。
相容性、要求和使用模式
在相容性方面,SystemRescue幾乎可以在任何現代PC上運行,也可以在許多仍然使用x86或x86_64架構的舊機器上運行。這包括從家用桌上型電腦和筆記型電腦到工作站和許多傳統伺服器的各種設備。
硬體需求相當低:基本任務建議至少使用 x86 或 x86_64 處理器和 1 GB 記憶體。如果您打算使用圖形介面或執行密集型操作(例如大型克隆或複雜的磁碟分析),則建議使用 2 GB 或更多記憶體以獲得最佳效能。
要使用 ISO 鏡像,您只需要一個容量約為 1GB 的 USB 隨身碟或一張可刻錄的 CD/DVD 光碟來存放系統鏡像。燒錄完成後,您需要進入要恢復的電腦的 BIOS 或 UEFI 設置,並將其配置為從該外部設備啟動,以便電腦可以直接從 SystemRescue 啟動。
除了從實體媒體啟動外,SystemRescue 還可以透過 PXE 在企業網路中部署,從而允許電腦透過網路啟動,而無需在每台電腦中插入 USB 隨身碟或 CD。這在電腦數量眾多的環境中尤其有用,例如教室、電腦實驗室或企業電腦園區。
由於系統以即時模式運行,因此除非使用者明確指定,否則不會將其安裝到受影響電腦的硬碟上。所有工作均透過將元件載入到 RAM 中來完成,從而提供了一個乾淨且隔離的測試和修復環境,而不會幹擾原始系統。
版本、更新和主要新功能
SystemRescue 不斷發展演進,不斷整合新版本的 Linux 內核,更新關鍵實用程序,並增加對現代檔案系統和工具的支援。這確保了它在新硬體和更複雜的場景中都能保持實用性。
其中一個版本整合了Linux 3.0.8 內核,與先前的版本相比,該內核在當時顯著提升了穩定性和硬體支援。除了更新核心之外,還包含了新版本的 GParted(一款流行的圖形介面分區管理器),以及 Mozilla Firefox 瀏覽器等工具和許多其他內部應用程式也得到了更新。
系統復原鏡像通常以 ISO 格式提供,大小約為 350 MB,方便下載並燒錄到 CD 或 USB 隨身碟。創建好媒體後,只需插入鏡像啟動電腦即可存取恢復工具,從而從主系統無法掛載的分區中恢復數據,或嘗試修復阻止啟動的問題。
SystemRescue 的桌面環境簡潔輕巧,無論是在 Live CD 或 Live USB 模式下運行,都能輕鬆應對。其核心在於功能性:提供一套強大的資料復原和系統修復工具,而不會因不必要的應用程式而使系統過載。
在最新版本中引入的諸多變更中,最顯著的是新增了具有長期支援 (LTS) 的 6.18.20 系列 Linux 內核,這提高了與現代硬體的兼容性,並保持了長期穩定性。與 bcachefs 檔案系統及其核心模組相關的工具也已更新至 1.37.3 版本,從而增強了對此類儲存的支援。
在新增工具方面,我們新增了 yq 命令列實用程序,用於處理 YAML、XML 和 TOML 等格式,這在處理高階管理環境中的複雜配置時非常有用。此外,我們已將 iotop 的 Python 版本替換為 iotop-c,提升了效能和整合度。
此外,還新增了fatsort 和 nss-mdns 等軟體包,擴展了對特定檔案系統的操作,並簡化了使用 mDNS 在本地網路上進行名稱解析的過程。同時,GParted 也更新至 1.8.1 等版本,修復了已知錯誤,相容了新的分區類型,並提升了穩定性。
除了新增功能外,還修復了內部腳本(例如 yay-prepare)中的一些錯誤,這些錯誤可能會導致某些版本出現執行錯誤。核心預設字體也已啟用,以防止文字在高解析度顯示器上顯示過小,並且新增了一個腳本,可以根據所需的配置調整這些顯示器的縮放比例。
它是如何分發的,以及它可以在哪些系統上使用。
SystemRescue 以可免費下載的 ISO 檔案形式分發,可燒錄至 CD 或 DVD,或製作成可啟動的 USB 隨身碟。將檔案儲存到所需媒體後,只需重新啟動計算機,在 BIOS/UEFI 中選擇該設備作為啟動來源,然後載入系統恢復環境即可。
這種方法使其完全獨立於待修復電腦上安裝的作業系統。無論電腦通常運行的是 Windows、macOS(在相容硬體上),還是其他 GNU/Linux 發行版(例如 Ubuntu、Fedora、Slackware 等),SystemRescue 都能獨立啟動,並提供對磁碟和分割區的存取權限,而無需依賴原始系統是否正常運作。
透過自動識別大多數分割區,它能夠與 Windows 和 Linux 中的常見檔案系統配合使用,從而可以提取資料、掛載驅動器、將關鍵資訊複製到外部磁碟或網路驅動器,並在資料安全的情況下進行後續的重新安裝。
由於其體積小巧且包含多種工具,強烈建議您始終在U盤或光碟上備有SystemRescue的副本,即使您的電腦看起來運作正常。問題可能隨時發生,而當這種情況發生時,擁有一個隨時可用的恢復工具可以避免資料遺失,並使您能夠相對輕鬆地恢復資料。
「口袋裡隨時帶著一把瑞士軍刀」這種理念,既適合不想把事情搞得太複雜的家庭用戶,也適合為第三方提供支援的技術人員,他們需要一款快速、可靠、能夠適應各種情況和系統的工具。
SystemRescue 的一些有趣替代方案
儘管SystemRescue功能強大,但它並非救援系統領域的唯一選擇。根據使用者的具體情況和需要執行的任務類型,還有其他發行版和專用工具可能更合適。
對於那些優先考慮全圖形介面的用戶來說,RescueZilla 可能特別有吸引力。它更適合不想使用命令列的人,其大部分功能都集中在使用易於操作的可視化嚮導進行磁碟複製和備份鏡像創建。
如果您主要需求是管理分割區而不需要太多額外功能,GParted Live 是另一個非常可靠的選擇。它本質上是一個基於 GParted(一款知名的分割區編輯器)的即時鏡像,介面簡潔,非常適合調整分割區大小、建立、刪除或移動分割區,而無需像 SystemRescue 那樣強大的系統復原工具包。
在完全使用 Windows 系統的環境中,Hiren's BootCD PE 提供更熟悉的使用者體驗,因為它基於 Windows PE 環境,並整合了眾多實用工具。使用者可以從中啟動診斷工具、防毒軟體、磁碟分析工具以及其他專為熟悉 Windows 生態系統的使用者設計的應用程式。
如果您主要專注於系統備份和克隆,Clonezilla Live 是另一個專業選擇。它不像 SystemRescue 那樣功能全面,但作為補償,它提供了一個高度優化的解決方案,用於創建和恢復磁碟及分區映像,非常適合大規模系統部署或維護整機的最新副本。
最後,對於那些更喜歡在 Windows 環境下工作的用戶,Sergei Strelec 開發的 WinPE 提供了一個可從 USB 或 DVD 啟動的系統,專為 PC 維護、修復和診斷而設計。它將多種實用程式整合在典型的 Windows 視覺化環境中,讓不熟悉 Linux 的使用者更容易上手。
總而言之,SystemRescue 仍然是一個特別均衡的選擇,它將極低的資源消耗與廣泛、靈活的工具集相結合,這些工具集能夠很好地適應 Linux 和 Windows 系統,而並非所有替代方案都能如此輕鬆地做到這一點。
最終,將 SystemRescue 預先安裝在 USB 隨身碟上,無論家用或商用,都能提供一個強大、便攜且全面的電腦維護、資料復原和診斷環境。它設計簡潔,無需觸碰硬碟即可在即時模式下運行,並配備一套完整的實用工具,使其成為電腦無法啟動、硬碟不穩定或需要可靠系統克隆(無需依賴已安裝的作業系統)時的理想選擇。

