如何使用 TrueCrypt 创建跨平台旅行磁盘

Mis*_*ith 5 encryption filesystems truecrypt cross-platform usb-flash-drive

我需要在 32GB USB 闪存盘中创建基于文件的 TrueCrypt 卷。如果我想在离线计算机中访问我的文件,我还需要在随身碟中包含 TrueCrypt 可执行文件。我想创建一个多平台磁盘,其中包含从Windows、Linux 和 MAC访问我的加密的基于文件的驱动器所需的所有文件。

TrueCrypt 已经为此提供了一个选项:选项 > Traveler Disk 设置(请参阅此处)。它将可执行的便携式应用程序复制到(未加密的)驱动器中,并且可以选择包含 autorun.info 文件以自动安装。我认为在 Linux 和 MAC 版本的 TrueCrypt 中此选项不可用,但该应用程序可以在“便携式模式”下运行。如果这有效(从未尝试过),我必须在我的 USB 驱动器中包含 3 个可执行文件:Windows 便携式版本、Linux 便携式版本和 MAC 便携式版本。

所以我的问题是:

  1. 便携式版本会按预期工作吗?Win TrueCrypt 可执行文件当然可以,但是 MAC 和 Linux 版本呢?我需要在主机操作系统、权限或驱动程序中进行其他配置吗?
  2. 我听说 MAC 不支持写入 NTFS (lmao)。否则,这是 U 盘的最佳文件系统,因为 Windows 和 Linux 都支持它。我可以使用旧的 FAT32,但它每个文件的大小限制为 4 GB。我的 TrueCrypt 体积需要更大。因此,为了使驱动器在 MAC 中可读写,我考虑将 NTFS-3G 文件包含在 USB 中,这样我就可以在需要时将它们安装在 MAC 计算机中。这是一个好主意吗?我需要管理员权限或进行大量配置更改吗?(MAC 机不是我的,可能是酒店或网吧的)。
  3. 如果#2 不是一个好主意,我可以对驱动器进行分区,并包含一个 Linux 可启动发行版,仅用于覆盖 MAC 情况,并在 Win 和 Linux 下正常使用 NTFS 分区。但 Windows 将无法识别可移动驱动器中的第二个分区。我读过,可以通过删除“可移动媒体位”并将 USB 驱动器转换为固定驱动器来解决这个问题。该位是存储或闪存在 USB 驱动器中,还是 Windows 操作系统配置的一部分?Linux 和 MAC 下所有分区都能顺利识别吗?最重要的是,MAC 可以运行 Linux live 发行版吗?
  4. 关于#3,我读过有关翻转位的 Lexar 工具 (BootIt),这可以与金士顿随身碟一起使用吗?

提前致谢。

Mis*_*ith 5

  1. 我已将便携式版本安装到 USB,它们在所有 3 个操作系统上都能正常工作。我使用“旅行磁盘”选项获得了 Windows 版本。对于 Linux 和 MAC,此选项不可用,但应用程序已经是可移植的。我只需从/usr/binLinux 和ApplicationsOSX 中复制可执行文件即可。我已经在未安装 TrueCrypt 的干净系统上测试了它们。
  2. 我选择的文件系统是NTFS。在 Windows 和 Linux 中工作正常,只要不需要写入,在 OSX 中工作就可以(显然挂载卷不需要在文件系统上进行写入操作,因此只读也可以)。如果您需要在 MAC 中完全支持 RW,我建议您选择 Windows 和 OSX 中都支持的较新的 exFAT 文件系统。这是 Apple 付费购买的 Microsoft 专有文件系统,但尚未在 Linux 中得到广泛支持(直到最近才从 Android 移植)。因为我主要使用 Windows-Linux,所以我对 NTFS 没问题,并且我有一个以 FAT 格式格式化的备份应急随身碟,适用于 OSX-RW 边缘情况。
  3. 据我所知,可以对 USB 驱动器进行分区并在其中一个分区上安装 Linux 发行版,但在 Windows 中只有第一个分区可见,并且存在在 MAC 中启动 Linux live-CD 或 live-USB 的问题(这些不没有 BIOS)。必须在固件中更改可拆卸位,制造商没有提供官方工具,因此唯一的方法是使用可能损坏或禁用驱动器的黑客工具。所以我认为仅仅针对 MAC 用例进行分区是不值得的。
  4. 不,它不起作用。