我在按自己需要格式化 USB 设备时遇到了一些问题。我需要获得一个 FAT 32 的 USB 设备(在 Linux、MacOs 和 Windows 上可读写),但要用密码(加密)保护。我尝试使用软件“Disk”(Ububtu)对其进行格式化:如果我选择 FAT 32 而不是 LUKS 保护,则 USB 闪存可在每个操作系统(MacOs 和 Windows)上运行;但如果我用 LUKS 保护对设备进行加密,则它只能在我的 Linux PC 上运行,并且无法在其他计算机上使用该 USB 设备。我的目标是将闪存驱动器插入 PC(无论操作系统是什么),输入我的密码并工作(保存和编辑文件)。这可能吗?我不是专家……有人能帮我吗?谢谢。
答案1
你可以看看VeraCrypt它允许加密整个分区或驱动器,并适用于 Windows 和 Linux。
要在 Windows 和 Linux 之间共享数据,我建议使用 VeraCrypt 在闪存驱动器上或从 Windows 和 Linux 都可以访问的分区上创建一个加密容器(基本上只是一个充当分区的大型加密文件)。确保使用两个操作系统都可以使用的文件系统对其进行格式化,最好是 FAT32。
容器的优点在于其可移动,因此易于备份。
答案2
我认为这在实际中是不可能的——我从来没有能够在多个操作系统上使用软件加密设备。
真正起作用的是硬件加密设备 - 我使用键盘加密硬盘(通过 USB C 连接)来存储数据 - 并且由于加密/解密独立于操作系统,因此一旦解密,它就会像您连接到的任何计算机中的任何外部驱动器一样运行 - 即,如果使用 ntfs 或 fat,它应该可以在不同的操作系统中访问。通过这种策略,我已经能够使用 Windows 计算机读取/写入使用 Ubuntu 创建的文件的数据。