Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Hard disk backup and recovery tool (open source)

December 2022

User-friendly application for creating full backups as well as restoring data for Windows-based systems.


The easy and free way to create an image of Windows

WIM-Backup is a Win32 application created in (Microsoft) C and Visual Studio 2010. The small program serves, as the title suggests, the problem of easily creating a complete backup without having to access commercial or propretary licensed software.

Of course, the application does not have the scope of a large software. It is kept relatively simple - but still fulfills its purpose: to revive a system in case of an error without a lot of bells and whistles.

For this purpose, it creates a so-called WIM image with the help of the Microsoft’s DISM tool, which can be used to restore the backed up system.

The project is hosted on GitHub: WIM-Backup


The story behind the solution

In the process of troubleshooting and fixing bugs on Windows 10-based systems, I repeatedly had to perform new installations of the operating system. This process proved to be very time-consuming in some cases. So I came up with the idea of backing up the Windows image so that it could be restored without much effort if necessary. This was the birth of WIM-Backup.

Brief summary

  • WIM-Backup always requires an external bootable media such as a USB flash drive.
  • From this drive WinPE is booted to perform a backup or restore to or from an external medium (e.g. a USB hard drive).
  • On the bootable USB flash drive the WinPE must be set up before (is documented illustrated in the readme).
  • After completion of the respective operation, a status message is displayed whether the operation was successful or failed.
  • After restoring a backup, you can boot normally from the destination drive.
  • Both the backup and restore process are relatively simple (not “rocket science”).
  • To set up the solution, you need about 30 minutes time in the best case due to the necessary downloads (e .g. ADK)
  • Last but not least: it has a permissive license (non-proprietary) and is open source.

Source code & compiled release files

You can find the tool which is licensed under the permissive Apache 2.0 license on my GitHub. Both a current compiled version and the associated project files are freely available for download there. click here (external)

Have fun and success with it.