
簡單的問題,使用 Truecrypt 程序,我可以加密硬碟而不刪除磁碟機上的資料嗎?
我知道我可以在 Windows 上使用 Bitlocker 執行此操作,我可以在 Linux 上使用 Truecrypt 執行相同的操作嗎? GUI 精靈另有指示。
謝謝
答案1
@CodesinChaos 的評論是正確的:
TrueCrypt 僅支援系統分割區/磁碟的就地加密(不要問我為什麼)。
因此,如果您的系統上安裝了Windows,並且想要加密您的C: 磁碟機(其中包括您的作業系統、已安裝的程式以及儲存到C:\Users 的資料),您可以在不遺失資料或程序的情況下執行此操作。
如果您在 C: 驅動器所在的相同實體磁碟機上有一個外部磁碟機、第二個內部硬碟或單獨的分割區,並且您想要對其進行加密,則需要先複製數據,使用 Truecrypt 設定它,然後使用Truecrypt 掛載後將資料複製回來。
Truecrypt不會在Linux上進行系統分割區加密,因此您的情況與上面第二段相同。
Linux 已經有一段時間擁有自己的內建全碟加密(dm-crypt/LUKS),因此在 Linux 下無法進行 Truecrypt 全碟或系統碟加密並不是什麼大問題。 Debian 和 Ubuntu 都可以在安裝過程中設定全碟加密。我不知道有什麼適用於 Linux 的「就地加密」工具(可能有一些)。
答案2
我認為 LUKS 或 TrueCrypt 目前都不支援整個磁碟區的就地加密。
對磁碟機進行就地加密的困難在於該磁碟機已經佔用了所有可用空間。使用 LUKS/dm-crypt 或 TrueCrypt 對其進行加密而不丟失資料需要移動內容以為加密標頭騰出空間。由於 LUKS 與檔案系統無關,並且傳統上是作為檔案系統層下方的一層實現的,因此我懷疑它是否會支援就地加密。
答案3
我從未在 Linux 上嘗試過 TrueCrypt,但在 Windows 和 Mac 上經常使用它。我假設同樣的概念/限制也適用於 Linux。
當您選擇“在分割區/磁碟機中建立磁碟區”時,TrueCrypt將刪除所有數據在其中(即分割區或磁碟機或裝置)。它會先在嚮導流程中要求您確認。