
嗯,我想知道當 Linux 系統關閉並且下次啟動時 Windows 作業系統將透過 GRUB2 啟動時,Linux 交換分割區上的資料會發生什麼情況。
3 個問題
- 如果以正確方式關閉 Linux,Windows 是否能夠存取 Linux 交換分割區中的資料?
- 如果 Linux 以錯誤方式關閉(硬重置),Windows 是否能夠存取 Linux 交換分割區中的資料?
- 交換區包含給定時間的 RAM 鏡像,對嗎?那麼預設情況下它不能加密,對嗎?
答案1
對於問題 1 和 2: 是的,Windows 能夠存取交換分割區中的資料。但是預設無法解釋這些數據。所以你可以使用一些工具來分析分割區,但Windows預設不會顯示任何資料。
對於問題 3:交換分區(或檔案)不包含 RAM 的鏡像,它包含不再適合 RAM 的資料和/或在特定時間未存取的資料。預設可以對其進行加密,例如 *ubuntu 系統可以使用邏輯磁碟區對其交換分割區進行加密。另請參閱本教學作為範例: Arch Linux – 交換加密
(不太確定:現代系統應該能夠加密其交換分割區和休眠到磁碟。)
答案2
預設情況下,兩者(Windows 和 Linux)在這方面似乎都是不安全的,但是透過專門配置或運行特殊工具,您可以擦除其交換分割區的內容。
這些是有用的閱讀材料:
- 為什麼要加密交換分割區(2013)
- Debian/Ubuntu 上的加密交換分割區(2008)
- 交換文件可能包含敏感數據(2013)
- 如何擦除 Linux 中的可用磁碟空間?(2009)
- 擦除交換文件(2005)