在Windows和Ubuntu之间共享TrueCrypt分区


12

我想使用Windows和Ubuntu(在这种情况下为Windows 7和Ubuntu 9.04)安装双重引导,它们都使用TrueCrypt共享一个数据分区。那可能吗?这样行得通吗?

我的计划是将TrueCrypt分区作为Ubuntu的主分区,而将Windows作为D:磁盘。有更好的方案吗?您是否有任何提示或相关的教程?

Answers:


8

由于它具有双重引导功能,并且一个操作系统一次访问该分区,因此
TrueCrypt应该没有问题。

您所需要做的就是隔离数据分区并将其加密为卷(而不是其中的文件)。
D:对于Windows驱动器的想法可以与Ubuntu的可安装分区很好地配合使用。

之后,您需要在Windows和Ubuntu上获得特定于平台的TrueCrypt二进制文件。

无论您引导到哪个操作系统,都只需挂载加密卷即可。

这将起作用并且很容易,因为,

  1. TrueCrypt可在所有平台上使用
    • 您正在双重引导,甚至没有与Win / Ubuntu同时共享分区
    • 如果您正在共享,则通常是通过网络进行的(并且主机OS会挂载它)
    • 您似乎并不打算尝试对启动分区进行加密
    • 也可以这样做(如果需要,可以独立于每个操作系统)

我会定期使用可移动USB驱动器进行此操作。


问题是在truecrypt卷上选择哪种文件系统,ntfs可能正是这里想要的,因为FAT32不够好,而ext3(etc)在Windows中将无法运行。ubuntu中的NTFS应该可以正常工作(不确定win7 ntfs是否需要任何特殊功能),但可能不是最佳选择
Joakim Elofsson

2
您可以使用FAT32NTFS。这并不是什么大问题,因为如果您发现某个系统上的卷不可访问,则可以稍后重新格式化。同时,Win2fswin2fs.sourceforge.net)将允许您Ext2在Windows中访问。我认为这些天有更多解决方案。
NIK

我越来越接近这个答案,但我可能会补充说,Windows的ext2驱动程序都无法在TrueCrypted ext3分区上工作。
pupeno

1
@Joakim,记录下来,您能说明一下您最终使用了哪个文件系统?
nik


1

它支持ext2 / 3,只需将分区上的inode设置为inode 128

sudo tune2fs -l /dev/sda# | grep Inode
sudo mke2fs -I 128 -j -t ext3 /dev/sda#    ------    or ext2 

其中#是分区号


0

我认为最好使用EXT2 IFS:www.fs-driver.org

我已经成功地使用它在许多系统上的不同时间传输了许多TB的数据。它运作良好,唯一的问题是因为它是EXT2,它不支持许多Ditro现在默认创建的大型inode分区。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.