First, to answer your question: to make an image of my single (bootable and system) partition using ghost "OS volumes feature" I (can) use ghost hot-imaging (VSS volume snapshot) on the running system, another instance of Windows or WinPE 3. Restore operation (again using "OS volumes feature") can be accomplished in the two latter environments. The combination of backup-restore environments doesn't matter in this case, I think. (I don't use DOS a long time :-)
I'm facing the problem when booting the restored partition. The boot sequence should be: BIOS -> TrueCrypt Boot Loader in disk track 0 -> NTFS boot block code -> bootmgr ..... But I end up in NTFS boot block code (probably) with Cannot read sector NNN error because of incorrect values (Number of hidden sectors and/or number of heads) in NTFS boot sector.
And now, how you could simulate the problem:
1) make new image file using ImDisk (without MBR), format it NTFS and mount it as non-removable (to be visible in the list of "OS volumes")
(http://www.ltr-data.se/opencode.html/#ImDisk , you may use another similar software, I think)
2) look at offset 1Ch (DWORD) of the image file by hex viewer, you should see NTFS boot sector and the value 0x1 or 0x0
3) call ghost32/64.exe -dd and in GHSTSTAT.TXT find the reported VolumeSectorOffset of this volume
4) create .gho file of the volume using "OS volumes feature"
5) restore .gho back
6) again, look at offset 1Ch (DWORD) of the image file, it will probably contain the value reported in GHSTSTAT.TXT and not the original
7) make a copy of ImDisk image file, mount it with another letter and restore already created .gho file to it
8) check the value in NTFS boot sector - will contain another (higher) value reported for this "OS volumes" volume as VolumeSectorOffset
Similar issue with Total number of heads/sides value. I will test if this value alone influences my ability to boot.
And that's all for now :-)
Thanks for your attention