-1

你知道TrueCrypt项目吗?

它制作一个容器文件并对其进行格式化。
容器文件将被视为一个卷。
如果我们对卷执行 I/O,则 I/O 将被加密。

顺便问一下,容器文件大小可以像virtualbox的动态硬盘(.vdi文件)一样灵活吗?

我制作了一个像 TrueCrypt 这样的加密驱动程序。
但是即使我还没有写入任何数据,我的容器文件也始终保持磁盘大小。

如何在 Windows 中实现此功能。
原理是什么。

谢谢。

4

1 回答 1

1

原理很简单——虚拟机硬盘的实际空间是在写入内容时分配的。也可以使用稀疏文件。

据我所知,TrueCrypt 加密所有磁盘内容,在磁盘的每个扇区上执行写入(也使加密更强),因此不可能拥有动态可调整大小的 truecrypt 磁盘

通常,文件系统应支持动态调整大小,以使此功能有效地工作。但是,对于常规文件系统(FAT、NTFS、extX 等),没有必要进行收缩,因为它们被设计为占用空间,专门用于硬盘上的空间。

我们的SolFS产品提供了一个在设计时考虑到调整大小的文件系统,它还支持动态加密,并且两者都可以相互独立使用。SolFS 的 OS 版本允许您创建一个虚拟磁盘,使用驱动器号可见。

于 2010-10-23T13:43:13.183 回答