Cryptsetup
使用 cryptsetup 安裝 truecrypt 磁碟時出錯
嘗試使用
cryptsetup
安裝一個使用 truecrypt 加密的驅動器。這樣做:
sudo cryptsetup open --type tcrypt --readonly /dev/sdc1 encrypted_drive
然後輸入密碼給我:
Activation is not supported for 4096 sector size.
這個錯誤是什麼意思,我怎樣才能掛載我的 truecrypt 卷?
有用的資訊:
- 該驅動器使用 truecrypt 7.1a 加密
- 嘗試執行此操作的機器被引導到 ubuntu 的 live USB 版本,特別是 ubuntu 14.04.01、i386 桌面版本。
cryptsetup --version
產量cryptsetup 1.6.1
- 刪除該
--readonly
選項不會產生任何變化
cryptsetup
預計扇區大小為512
,但在您的情況下似乎是4096
,因為這是 truecrypt 對物理/邏輯扇區大小為4096
. 此資訊儲存在 TrueCrypt 標頭中,您也可以使用cryptsetup tcryptDump
.Linux 版本的
truecrypt
掛載這樣的容器很好,如下所示:truecrypt /dev/sdc1 /mnt/somewhere
根據
dmsetup
它仍然使用正常加密,無論扇區大小如何,所以這是其cryptsetup
自身的限制。您可以在 cryptsetup 問題跟踪器上為它打開一個問題:https ://code.google.com/p/cryptsetup/issues/list