我有一个 16 GB 的 USB 闪存盘,可用于多种用途:
- 作为可启动的 Windows 和 Linux 安装包携带(带http://www.sarducd.it)
- 作为PortableApps运输
我需要的是,用密码保护整个 USB 驱动器。
就像 Western Digital Passport 扩展硬盘一样:
当你插入闪存驱动器时,它会打开应用程序(从专为此应用程序设计的特殊迷你分区)以输入密码。如果密码正确,则它会显示真实存储的分区。
其中一个问题是,正如我所说,这个闪存驱动器是可启动的,我只需要在操作系统环境中对其进行密码保护。而不是在启动过程中。我的意思是,我不想触碰我的 USB 驱动器的可启动性。
有没有什么好的免费软件可以用于此目的?
答案1
如何使用TrueCrypt? 您可以使用它来创建一个与您的敏感数据一样大的虚拟磁盘,该虚拟磁盘与启动操作系统所需的数据一起存放。
您可以将 TrueCrypt 便携版的副本放在 USB 记忆棒上,然后使用一个简单的脚本在输入密码后挂载加密文件:
#!/bin/bash
mkdir -p /mnt/encrypted_usb_partition
truecrypt -t -k "" --protect-hidden-volume=no ./encrypted_usb_partition /mnt/encrypted_usb_partition
因此,要访问您的资料,您只需运行脚本并输入密码即可。类似的批处理脚本在 Windows 下也可以工作。