如何在 Windows 上零填充虚拟磁盘的可用空间以获得更好的压缩?
我想要一个简单的开源工具(或至少免费)。它可能应该写一个尽可能大的文件,0然后将其删除。仅通过一次(这不是出于安全原因而是出于压缩目的,我们正在备份虚拟机)。
应该从 Windows 内部运行,而不是从磁盘运行。
在 Linux 上,我这样做(作为用户):
cd
mkdir wipe
sudo sfill -f -l -l -z ./wipe/
Run Code Online (Sandbox Code Playgroud)
编辑 1:我决定使用已接受答案中的sdelete。我查看了 sdelete 的帮助:
C:\WINDOWS\system32>sdelete /?
SDelete - Secure Delete v1.51
Copyright (C) 1999-2005 Mark Russinovich
Sysinternals - www.sysinternals.com
usage: sdelete [-p passes] [-s] [-q] <file or directory>
sdelete [-p passes] [-z|-c] [drive letter]
-c Zero free space (good for virtual disk optimization)
-p passes Specifies number of overwrite passes (default is 1)
-q Don't …Run Code Online (Sandbox Code Playgroud)