【问题标题】:What is the principle of VirtualBox's dynamic size hard disk?VirtualBox的动态大小硬盘的原理是什么?
【发布时间】:2010-10-23 12:18:41
【问题描述】:

你知道TrueCrypt项目吗?

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

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

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

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

谢谢。

【问题讨论】:

    标签: windows file-io file-format volume truecrypt


    【解决方案1】:

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

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    相关资源
    最近更新 更多