Windows VirtualBox的原理是什么;硬盘的动态大小?

Windows VirtualBox的原理是什么;硬盘的动态大小?,windows,file-io,file-format,volume,truecrypt,Windows,File Io,File Format,Volume,Truecrypt,你知道这个项目吗 它生成一个容器文件并对其进行格式化。 容器文件将被视为一个卷。 如果我们对卷进行I/O,I/O将被加密 顺便问一下,容器文件大小是否可以像virtualbox的动态硬盘(.vdi文件)一样灵活 我做了一个像TrueCrypt一样的密码驱动程序。 但我的容器文件始终保持磁盘大小,即使我还没有写入任何数据 如何在Windows中实现此功能。 原则是什么 谢谢。原理很简单——当写东西时,virtualbox硬盘的实际空间会被分配。也可以使用稀疏文件 据我所知,TrueCrypt加密所

你知道这个项目吗

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

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

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

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


谢谢。

原理很简单——当写东西时,virtualbox硬盘的实际空间会被分配。也可以使用稀疏文件

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

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


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

谢谢你,尤金。根据文件,这是不可能的稀疏文件。如果有什么我误解,请给我一个建议。是的!尤金,我把我的容器文件做成了稀疏文件。它是有效的。非常感谢。