如何在不完全重写虚拟磁盘其余部分的情况下删除虚拟磁盘中的文件?

如何在不完全重写虚拟磁盘其余部分的情况下删除虚拟磁盘中的文件?

我认为,要从虚拟磁盘文件中删除一个文件,删除文件后存在的所有数据都必须重写到该文件中。对于 zip、rar 和 tar 等档案来说,这似乎是正确的,但虚拟磁盘如何能够从文件中间删除数据而不重写其余数据呢?

答案1

这与您可以正常删除文件的方式完全相同,操作系统不必重建整个文件系统。“虚拟磁盘”是与磁盘驱动器分区中的文件系统无异的文件系统,它们只是恰好位于另一个文件系统内的文件中。

相关内容