Clone, mount and backup entire hard drives

A C++ application to do the following tasks:

1. Create a clone of an entire hard drive, sector by sector, and save the clone as a single file.

2. Check if a hard drive was changed since last clone.

3. If a hard drive was changed, create a "patch" file which will include only the bytes that were changed since last clone, allowing the application to generate a updated drive image using the old clone and the patch file. Obviously the patch file should be small and therfor easily backed up.

4. Mount a given clone file into a drive letter.

5. Unmount a mounted drive.

6. Run in the background, shown in the icon tray, monitoring a given drive and cloing it (or creating a patch) when it is changed.

7. Keep clone files either in a predefined path or online.

No external DLL, only pure Win32 C++ please.

Skills: C Programming, Microsoft, Windows Desktop

See more: online icon create, online create icon, is programming hard, image to icon online, icon windows 10, create online icon, create icon windows 10, create icon image online, create an icon online, programming tasks online, mount, create a patch, external path, patch image, windows dll create, mounted, drive letter, windows drive letter, windows mount, windows application backup files, hard drives, windows tray, file backup application, application backup, application file backup

About the Employer:
( 68 reviews ) USA (Los Angeles), Germany

Project ID: #3666704

2 freelancers are bidding on average $2675 for this job


See private message.

$5000 USD in 14 days
(68 Reviews)

See private message.

$350.2 USD in 14 days
(1 Review)