![]() I have run into issues where the GUI tools fail, but the command line tools work just fine. Sometimes, the GUI tools are not quite as reliable as the command line tools. ![]() See the VMware website and Compact a Virtual Hard Disk, which is under Using VMware Workstation > Configuring and Managing Devices > Configuring and Maintaining Virtual Hard Disks. When I tried using sdelete -z c:, it actually increased the size of the virtual drives to 30 gigabytes, which was its maximum size. I used this to reduce the size of the virtual disk from 28 gigabytes down to 13 gigabytes. If you are using VMware, a much better way is to use the tools built into VMware to reclaim any unused space on the virtual drive. There is an answer for Oracle VM VirtualBox - but on other stacks like VMWare, Xen, XenServer, etc., this needs to be answered separately. If you have a 100GB disk that is not full and uses only 30GB on the host, zero filling should not increase dramatically the size of the disc because that contradicts the purpose of dynamic allocation. See Įdit 4: Now there's the issue of dynamically allocated virtual disc space. The older version 1.61 does not have this issue. Some people have reported 10 - 40 times longer. It will appear to be stuck at 100% for extremely long times. The correct usage from 1.6 onwards is c:\>sdelete -z c:Įdit 3: There is a 2.0 version of sdelete and sdelete64. The sdelete tool is easy to use and easy to get.Įdit 2: As scottbb pointed out in his answer below, there was a September 2011 change to the tool (version 1.6) The -c and -z options have changed meanings. I have the impression this does what I want. I used the -c switch from the 2nd invocation and this was quite fast (syntax only valid for older versions before V1.6): c:\>sdelete -c c: (OUTDATED!) p passes Specifies number of overwrite passes (default is 1) c Zero free space (good for virtual disk optimization) I had a look at the sdelete's help: C:\WINDOWS\system32>sdelete /? On Linux I do it like this (as a user): cdĮdit 1: I decided to use sdelete from the accepted answer. Should run from inside windows and not from a disk. Only one pass (this is not for security reasons but for compression, we are backing up virtual machines). It should probably write an as big as possible file full of 0and erase it afterwards. I would like a simple open source tool (or at least free) for that. How to zero fill a virtual disk's free space on windows for better compression?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |