我创建了一个动态 TrueCrypt 卷文件,将其大小设置为 40 GiB,并在其中放置了大约 20 GiB 的文件。当我打开卷文件属性时,它显示“大小:40.0 GB,磁盘大小:23.0 GB”。当我尝试将卷文件移动到另一个物理分区时,它会花费大量时间,因为它会尝试复制所有 40 GB,而不是卷文件实际占用的 20 GB。此外,当目标驱动器上的可用空间少于 40 GB 时,它会显示空间不足,尽管考虑到映像文件实际占用的空间,空间绰绰有余。我该如何克服这个问题?在目标驱动器上创建新的卷文件是可行的,但不用说,我想要一个更好的解决方案。
答案1
我在备份驱动器上创建了一个新的固定大小的卷,大小刚好足以容纳其中的内容,在您的情况下为 24Gb。
然后安装源卷和备份卷(例如 X: 和 Y:),并使用复制和粘贴复制文件。我更喜欢在命令提示符(启动 cmd.exe)中使用 ROBOCOPY,如下所示:
robocopy x:\ y:\ /mir /r:1 /w:1
答案2
您可以尝试使用 CloneZilla高级模式带有选项“-k1”(在目标磁盘上按比例创建分区表)和“-r”(自动调整分区中的文件系统大小)。
我不能说这甚至是可能的,但 CloneZilla 可能是克隆磁盘/卷的最快方法之一,也许是您最有吸引力的选择,即使调整大小最终没有成功。
答案3
来源:http://www.truecrypt.org/docs/creating-new-volume
动态的
动态 TrueCrypt 容器是一个预分配的 NTFS 稀疏文件,其物理大小(实际使用的磁盘空间)会随着新数据的添加而增长。请注意,当 TrueCrypt 卷上的文件被删除时,容器的物理大小(容器使用的实际磁盘空间)不会减少。容器的物理大小只能增加到用户在卷创建过程中指定的最大值。达到指定的最大大小后,容器的物理大小将保持不变。
请注意,稀疏文件只能在 NTFS 文件系统中创建。如果您在 FAT 文件系统中创建容器,则“动态”选项将被禁用(“变灰”)。
请注意,Windows 和 TrueCrypt 报告的动态(稀疏文件托管)TrueCrypt 卷的大小始终等于其最大大小(您在创建卷时指定)。要找出容器的当前物理大小(它使用的实际磁盘空间),请右键单击容器文件(在 Windows 资源管理器窗口中,而不是在 TrueCrypt 中),然后选择属性并查看磁盘大小值。
警告:动态(稀疏文件托管)TrueCrypt 卷的性能明显低于常规卷的性能。动态(稀疏文件托管)TrueCrypt 卷的安全性也较低,因为可以判断哪些卷扇区未使用。此外,如果在主机文件系统中没有足够的可用空间的情况下将数据写入动态卷,加密文件系统可能会损坏。