so the whole thing is a lot more complex than you stated.......its not a simple upgrade
theres a number of issues here. Trying to backup multiple partitions and VMs is going to give any number of software problems. Of the programs you're trying to use, NTBackup doesn't work. Period. It doesn't work on XP, let alone 7.
The Win7 backup is unlikely to work because at heart thats a disk imaging program, not a backup program, and probably cannot understand the disk partitioning you've got in place.
Your last post makes me think you've got all this on just one physical drive? If so you're really making life hard for yourself. You're better off with applying a simple rule: one drive, one OS.
Now what to use? The best bet is going to be a third party disk imaging program, not a backup program. Maybe Norton Ghost, but first I suggest you try Acronis True Image