DoubleSpace is basically a backup/restore tool for your computer that works with both WIMGAPI and WIMLIB.
The main goal of DoubleSpace is usage as a live, transparent disk compression utility.
It also doubles (pun intended) as a generic backup/restore snapshot utility.
Here's a few things you get to do with a single click in DoubleSpace:
1) Automatic WIM capture of a drive to another drive; then formatting the original drive, and applying the captured WIM in WIMBoot mode.
2) Automatic WIM capture of a drive to the same drive; with deletion of files that are captured transparently as the WIM is built; then applying the captured WIM in WIMBoot mode. Note that this is something you could not do with any command line or other tool presently.
3) Four compression settings - ranging from MaxSpeed to MaxSpace. MaxSpeed is native WIMGAPI compression (XPRESS with 4K chunks). MaxSpace and everything else in between is custom WIMLIB compression, starting with XPRESS in 8K chunks, and ending with LZX in 32K chunks. Note that there were originally five compression settings, but because WIMGAPI itself is for some reason incompatible with the middle of the road XPRESS 16K setting, I removed it - so any WIM file created can be currently applied using native WIMGAPI tools (such as dism) as well, outside of DoubleSpace.
4) If you double-click the DoubleSpace icon in the UI, you get access to some "hidden settings" which let you customize some more software parameters (admittedly, at more than one click):
5) You can choose whether to Backup, Restore, or both. There is also a System Restore option, which when selected, applies your WIM file in non-WIMBoot, ordinary mode. This means that the contents of you WIM file will be restored as an ordinary, uncompressed disk image, to your target disk.
6) You get to customize the location and name of the target WIM file.
7) You can enable or disable on-the-fly deletion of files on the target volume. So if you just want to backup without doing anything else, make sure you use this option to disable on-the-fly deletion. This will turn off formatting the target volume when an Undo Disk is used. It will turn off deleting files on the source partition as the WIM is being built, when no Undo Disk is used.
8) What is referred to as an "Undo Disk" on the main UI is simply an external drive to contain your WIM file. If one is supplied, you will not need to delete any files on-the-fly, which is really good for you because if there's some unknown bug in DoubleSpace, or WinRE, or your power supply unit; this will not leave you high-and-dry with a half-deleted partition and a WIM file that failed to be created.
You also get to enjoy nice progress display while DoubleSpace is running
Common metrics are files per second while restoring, and megabytes per second while backing up. MaxSpace seems to run at about 10 megs per second on Surface Pro 2, whereas all other settings including MaxSpeed seem to average 40 megs per second.
There is no noticeable runtime speed impact when running out of a MaxSpace compressed volume. In fact, my main development system has been MaxSpaced for quite some time now, I am squeezing a whopping 128 GB of data onto a puny 64 GB SSD So I don't see why anyone would choose XPRESS over LZX, or why MS allows only XPRESS in their WIMGAPI interfaces; I'll leave that up for speculation
DoubleSpace is the King of WIMBoot land - until, of course, QuadSpace or OctupleSpace are released
Of course, as of this writing, there's still a few to-do's left with the tool:
1) Automate the entire process I documented above to use WinRE, so one-click in live Windows does everything I described above - RE location, injection, rebooting, running DoubleSpace from RE, and then booting back into live Windows.
2) 32 bit version quality assurance. In a brief test yesterday I saw DoubleSpace go crazy in 32 bit mode, which probably makes sense, since I had never tested it before in 32 bit mode
What you can already confidently do is, put DoubleSpace, together with its supporting WIMLIB DLLs, on any portable USB stick - be it PE 5.1 or RE sourced, etc. - and use it is a disk doubling or generic backup solution, in 64 bit mode.
Please enjoy, you all have contributed to this effort!
(Hint-Hint: DoubleSpace has still not been tied into ZIPmagic licensing, so download it now.)
Edited by simonking, 11 July 2014 - 11:58 AM.