Free Disk Space Wiper (WipeSpace) is a free Win32 command-line utility for advanced users. It can be used to clean the free space in the disk and the free space the end of files, after the free disk space has been cleaned. WipeSpace works only in NT systems (NT, 2000, XP). Read this help page entirely before you use WipeSpace.
To clean the free disk space in a drive use the /W option with a directory in that drive:
This may take a long time, depending on how big the drive is.
You can clean more than one drive at a time:
Remarks
To wipe the empty space in the end of existing files, known file slack or cluster tip, after you have run wipespace /W for a volume, you can use wipespace /C with the directories you want to clean as arguments, usually the entire disk, for example:
This may take a very long time, depending on how many files you have.
System Files
If you run wipespace /C on drive C:\ (the drive where Windows system directory is), wipespace /C will access the system files. The original file data and properties will left unchanged after you run wipespace /C. However, Windows will complain, because of the temporary property changes as shown in the figure below:

No change of any kind is done to the files, so you can safely ignore this false alert. In this case select 'Cancel' in the first dialog, and 'Yes' in the second one, to accept (keep) the false reported changes. The alert may show more than once.
We recommend you clean windows directory only once, separately from the rest of directories. The other times you can skip it.
To skip a directory, for example the windows directory, use:
Use absolute paths with the /S option.
Batch Wipe
For Windows directory you need to tell Windows you accept the changes as explained above, every time it asks. For all other directories, the wipe process does not requires any user interaction. You can run wipespace /C for the entire drives, preferable at night when the computer is not is use.
To shutdown the computer automatically when wipespace /C finishes for all drives, for example C, D, and E, you may combine wipespace /C with Wipe03 as follows:
Do not forget to use /S to skip windows directory, otherwise Windows will ask to confirm the changed system files.
You can also combine wipespace /W with wipespace /C as follows:
Remarks
The /T option combines /W and /C. It runs /C after the last random step of /W, before deleting the occupied free space. This way /C runs in a state when there is not free space in the hard disk. The embedded /C command may report more errors in this case, but they can be ignored. After /C is run the occupied free space is freed. This option ensures the best free space wipe. You can run /T with the same parameters as /W. However, the embedded /C runs on the directories, not in volumes, so it is recommended to specify a volume root for /T. For example, to wipe free space and file slack in drives C: and D: use:
Like /C the /T option support skipping directories with /S option, as for example:
The /S option has no effect on embedded /W command, the /S directories are passed only to the embedded /C command. The same rules as for /S as in /C apply.
Remarks
Command:
To get information about the sectors in a volume, for example C: type:
To view any range of sectors from a volume, for example from start sector 0 to end sector 12 use:
You can also specify a range as the start sector plus a sector count, for example the following command is the same as above:
As another example, wipespace /R C: 10 +5, will print sectors from 10 to 15. To view only one sector specify only it, for example, wipespace /R C: 10.
By default wipespace prints the sector number and the sector data in HEX, ASCII and UNICODE, however, this can be verbose. You can control what to print with the /P (print) option. It you use /P alone only sector numbers are printed. To print any HEX, ASCII, or UNICODE use H, A, U respectively. For example the following prints only HEX and ASCII views:
You can also find a byte sequence in hard disk by using the /F (find) option. Only sectors that match will be printed. /F can be combined with /P to limit the output. For example to print all sectors in range 1111111 2222222 that contain the byte sequence 64 64 use:
The output can be very verbose so try to limit your search. The output of find will look like this:
This means that 2 from 3 sectors of range 10177839, 10177841 have been scanned and one mach if found in sector 10177840, at offset 327 from the start of this sector (10177840). If found index is reported as negative, for example [at -3] this means that the byte sequence starts in the previous sector, -3 bytes before, that is the last three bytes of the previous sector, and the pattern ends to this sector. Only the fist match in a sector is reported.
If you not want to type hexadecimal bytes with /F to can use /A option with an ASCII string. /A works the same as /F. For example, to find the string MyPlanet use:
Searching (scanning) the entire disk for patterns is an exaustive operation. Try to limit your search sectors.
Remarks
WipeSpace allows you to selectively wipe disk sector ranges with random data (one pass). To wipe sectors from 10177832 to 10177847 (the end one is also included) use:
As with read (/R) the same range can be specified as:
This command is destructive and normally should not be used. It will ask you for confirmation before it starts.
Remarks
See also: Wipe Help.
The recommended way to interrupt WipeSpace is to press Ctrl+C in the command line window, where WipeSpace is running. This way, WipeSpace will properly clean up the temporary files it uses, and will properly save file integrity. However, despite the way you close WipeSpace, there will not be any loss of data.
To avoid having to run WipeSpace often, delete sensitive files using Wipe03.
There is not warranty that WipeSpace (/T, /W, and /C) will clean all unused disk space. It will wipe most of the free space, however, some free clusters belonging to NTFS meta files, such as the $Mft file, or directory indexes may still be left unwiped (such sectors are not really free). There is no safe way to clean such clusters. You need to defrag the drive to free them. In extreme cases you may consider to use the /Z option, however it is very dangerous for the rest of data to do so.
To specify volume names in /W, /T and /C commands, use a semicolon after the drive letter. For example, wipespace /C C:, or wipespace /C C:\ and not wipespace /C C - the last will treat c as a directory inside the current directory.
There can be side effects on Windows when you run this tool. For example, system restore data may be cleaned.
Strong encryption archival software with integrated image viewer and many more. ![]()
Normal price: $24.95
Only this summer: $19.95
KittyXplorer stores images and other files in safe encrypted archives. Secure file and history wiper, duplicate files finder. Strong encryption AES up to 256 bits keys, Blowfish up to 448 bit keys, Serpent up to 256 bit keys. ![]()

Write a review and get it free!
