That could easily be added.
By default, all will be checked so the entire mbr would be saved.
Advanced users could save only portions of the mbr.
Then I guess I will add a concat feature in clonedisk as well so one can re assemble 2 files together to reconstruct a mbr (or else).
Thanks for considering the restore options. To make it clear: the function "Save MBR" can remain as is. The options will only be evaluated when restoring the MBR, which will replace the checked sections in the MBR of the selected target disk with the sections of a saved MBR file.
"Reserved" mean the two bytes after the disk signature, which are usually 00h (see wikipedia), but I could imagine that some applications implement DRM in these two bytes, so that it could be useful to be able to restore or not restore these bytes.
|CODE (First 440 Bytes+2 Ending Magic Bytes)
|SIGNATURE (4 bytes)
|DATA (Partition Table 64 Bytes)
_____|1st Partition Entry (16 bytes)
_____|2nd Partition Entry (16 bytes)
_____|3rd Partition Entry (16 bytes)
_____|4th Partition Entry (16 bytes)
This does not correspond to wikipedia: code is 440 bytes, followed by signature (4 bytes), followed by "reserved" (2 bytes). I guess we have to investigate, which one is correct...