我需要在 32GB USB 闪存盘中创建基于文件的 TrueCrypt 卷。如果我想在离线计算机中访问我的文件,我也需要在闪存盘中包含 TrueCrypt 可执行文件。我想创建一个多平台磁盘,其中包含访问我的加密文件驱动器所需的所有文件Windows、Linux 和 MAC。
TrueCrypt 已经有了这个选项:选项 > 旅行者磁盘设置(参见这里)。它将可执行的便携式应用程序复制到(未加密的)驱动器中,并可以选择包含 autorun.info 文件以自动安装。我认为在 Linux 和 MAC 版本的 TrueCrypt 中此选项不可用,但应用程序可以在“便携模式”下运行。如果这有效(从未尝试过),我必须在我的 USB 驱动器中包含 3 个可执行文件:Windows 便携版、Linux 便携版和 MAC 便携版。
我的问题是:
- 便携版本能按预期工作吗?Win TrueCrypt 可执行文件当然可以,但 MAC 和 Linux 版本呢?我是否需要在主机操作系统、权限或驱动程序中进行额外配置?
- 我听说 MAC 不支持写入 NTFS(哈哈)。否则,这是 U 盘的最佳文件系统,因为它在 Windows 和 Linux 中都受支持。我可以使用旧的 FAT32,但每个文件的限制为 4 GB。我的 TrueCrypt 卷需要大得多。因此,为了使驱动器在 MAC 中可读写,我考虑将 NTFS-3G 文件包含在 USB 中,以便在需要时将它们安装在 MAC 机器上。这是个好主意吗?我需要管理员权限或进行大量配置更改吗?(MAC 机器不是我的,可能是酒店或网吧的)。
- 如果 #2 不是一个好主意,我可以对驱动器进行分区并仅包含 Linux 可启动发行版以涵盖 MAC 的情况,并在 Win 和 Linux 下正常使用 NTFS 分区。但 Windows 不会识别可移动驱动器中的第二个分区。我读到可以通过删除“可移动媒体位”并将 USB 驱动器转换为固定驱动器来解决这个问题。这个位是存储还是闪存在 USB 驱动器中,还是 Windows 操作系统配置的一部分?在 Linux 和 MAC 中,所有分区都能毫无问题地被识别吗?最重要的是,MAC 可以运行 Linux Live 发行版吗?
- 关于#3,我读过有关翻转位的Lexar工具(BootIt)的信息,它可以与Kingston pendrive一起使用吗?
提前致谢。
答案1
- 我已经将便携版本安装到 USB 上,它们在所有 3 个操作系统上都能正常工作。我使用“移动磁盘”选项获得了 Windows 版本。对于 Linux 和 MAC,此选项不可用,但应用程序已经是便携的。我只需从
/usr/bin
Linux 和Applications
OSX 中复制可执行文件即可。我已经在未安装 TrueCrypt 的干净系统上测试了它们。 - 我选择的文件系统是 NTFS。在 Windows 和 Linux 中运行良好,在 OSX 中运行良好,只要您不需要写入(显然安装卷不需要在文件系统上进行写入操作,因此只读是可以的)。如果您需要 MAC 中的完整 RW 支持,我建议您选择 Windows 和 OSX 都支持的较新的 exFAT 文件系统。这是 Apple 付费的 Microsoft 专有文件系统,目前尚未在 Linux 中得到广泛支持(直到最近才从 Android 移植)。由于我主要使用 Windows-Linux,因此我对 NTFS 很满意,并且我有一个以 FAT 格式格式化的备份应急 U 盘,用于 OSX-RW 边缘情况。
- 据我所知,可以对 USB 驱动器进行分区并在其中一个分区上安装 Linux 发行版,但在 Windows 中只能看到第一个分区,并且在 MAC 中启动 Linux live-CD 或 live-USB 存在问题(这些没有 BIOS)。必须在固件中更改可移动位,制造商没有官方工具,因此唯一的方法是使用可能损坏或禁用驱动器的黑客工具。所以我认为仅为 MAC 用例进行分区不值得付出努力。
- 不,它不起作用。