I hit Yes to correct disk size.
And what happens if you DO NOT click Yes to correct size? 
There are two possible approaches to what you want to do (final goal):
- image/save the sectors 0÷63 and the recovery partition AND having a way to mount/access/inspect this image/backup
- image/save the sectors 0÷63 and the recovery partition BUT NOT having a way to mount/access/inspect this image/backup
All the "difficulties" are with the AND in #1 above.
I.e. you need for that an "intermediate" step or "special image format" that is also accessible through OFS or IMDISK (or whatever)
Additionally there are two approaches to the imaging, you can do either "forensic sound" imaging or "just image what is needed" (this latter in order to reduce as much as possible the size of the image (of course for this latter some tests are needed to see WHAT is actually needed, very possibly *nothing* except MAYBE the volume serial or the volume label or both of them
)
Basically this (#1 above) would be, assumed that disk is \\.\PhysicalDrive1 and recovery volume is mounted as letter R:\ and that backup media is mounted as M:\:
dsfo \\.\PhysicalDrive1 0 32256 M:\from0_to_63.dat
dsfo \\.\R: 0 0 M:\the_recovery_partiton.dat
dsfo \\.\R: 0 512 M:\the_bootsector_of_the_recovery_partiton.dat
dsfo M:\the_recovery_partiton.dat -512 512 M:\the_backup_bootsector_of_the_recovery_partiton.dat
fc /b M:\the_bootsector_of_the_recovery_partiton.dat:M:\the_backup_bootsector_of_the_recovery_partiton.dat <- this is only to make sure
IF FC finds no differences you are all set, if it finds them:
del M:\the_backup_bootsector_of_the_recovery_partiton.dat
copy /b M:\the_bootsector_of_the_recovery_partiton.dat M:\the_backup_bootsector_of_the_recovery_partiton.dat
dsfi M:\the_recovery_partiton.dat e 0 M:\the_backup_bootsector_of_the_recovery_partiton.dat
To restore:
dsfi \\.\PhysicalDrive1 0 32256 M:\from0_to_63.dat
let the system mount the partitions and assign them drive letters, let say that the partition where the recovery is to be restored is drive E:\:
dsfi \\.\E: 0 0 M:\the_recovery_partition.dat
To mount (to access temporary or whatever):
copy /b M:\the_bootsector_of_the_recovery_partiton.dat M:\the_bootsector_of_the_recovery_partition_BUT_with_0_sectors_before.dat
dsfo M:\the_bootsector_of_the_recovery_partiton.dat 16 4 M:\4_nice_digital_0s.dat
dsfi M:\the_bootsector_of_the_recovery_partition_BUT_with_0_sectors_before.dat 28 4 M:\4_nice_digital_0s.dat
dsfi M:\the_recovery_partiton.dat 0 512 M:\the_bootsector_of_the_recovery_partition_BUT_with_0_sectors_before.dat
here you can mount it with IMDISK
to restore as before:
dsfi M:\the_recovery_partiton.dat 0 512 M:\the_bootsector_of_the_recovery_partition.dat
Of course, use some less ridiculous filenames
.
You will need to check that when the partition image is temporarily modified to be mounted in IMDISK the "real" bootsector being different from the "backup" one makes this latter get synchronized, but it is a win-win situation:
- IF it is synchroniized, then it will be also synchronized when you mount the restored partition (and you need not to worry as the data there will become valid)
- IF it is NOT synchronized, then it will also be NOT synchronized when you mount the restored partition (and you need not to worry as the data there is already valid)

Wonko