我有一个损坏的 TrueCrypt 卷。当我尝试挂载它时,密码正确,但出现错误:hdiutil attach failed no mountable file systems.
我只需要打开它,而不需要 TrueCrypt 尝试安装它,这样我就可以在数据恢复程序中使用该分区。此外,它只是一个映像文件卷。我已阅读此处的文档: http://www.truecrypt.org/docs/?s=command-line-usage
但我不知道需要使用哪个开关才能仅打开图像而不安装它。
我使用的是 Mac 版本,并且为 TrueCrypt shell 命令设置了别名,因此我只需输入:
truecrypt -t -v - ?? [][]..
答案1
尝试使用以下方式安装--filesystem=none
:
--filesystem=TYPE
Filesystem type to mount. The TYPE argument is passed to mount(8) command
with option -t. Default type is 'auto'. When creating a new volume, this
option specifies the filesystem to be created on the new volume (only 'FAT'
and 'none' TYPE is allowed). Filesystem type 'none' disables mounting or
creating a filesystem.`
请注意,这是来自 Ubuntu 上 TrueCrypt 7.1a 的文档,但我猜测它也适用于 Mac。
在Windows上,相应的参数是/m recovery
。
一般情况下,如果您在安装时遇到问题,您可以先尝试选项-m headerbak
(Linux/Mac) 或/m headerbak
(Windows),让 TrueCrypt 使用卷头的备份,而不是原始(可能已损坏)卷头。从 TrueCrypt 6.0 版开始,备份卷头可用。