Too bad you don';t have some DVDs. Forget Macrium .
Plan B.
OK. Here is a method that swill work.Be careful.
First, do some maintenance work on both machines. Use checkdsk to verify both drives have a clean file system. Use the derangement utility to more stuff to the start of the partitions.
Second, put both drives into one desktop. The BIOS can select which drive to boot. Lets say you put them both in the HP. Do that and boot the HP drive.
Now get a suitable partition manager and shrink 40 GB GB drive and create a new primary partition in the free space. But do not destroy the Dell OS, you don't have another copy.
Understand that an image is a compressed representation of a partition. A clone is an exact copy the works like the original. A clone can also, is some cases, wail expand to use all free space.
Try to clone the HP system partition to the new partition you made o n the Dell drive. Set it as active.
Now reboot and make the BIOS boot the Dell drive. It should come up with a copy of what is still on the HP drive.
Make sure the new clone of the HP is working fine. If need be, do it again. It should work on the second of third try.
(You may need to edit boot.ini to get it to boot right)
Last, clone the Dell partition over to the small drive. You will wipe out the old HP partition.
Do not wipe out the original Dell system until you are sure.
For partition management. there are a number of programs you can use. Here is a free one:
EaseUSŪ Partition Master Home - FreeReview:
1 Verify and def rag both drives
2. Shirk large drive and create new active primary partition.
3. Cross Clone the HP to new active partition. Test it.
4. Almost there. Cross Clone the Dell partition. Put it in the Dell and test it.
This is important5. Optional; Clear the old Dell partition. Use it for data, like music files.
If you follow the steps closely this is a non-destructive cross-clone method. There original partitions are still there until the last step.
You must set boot order in BIOS or use the BIOS boot menu, the HP has one.
That is the best I can do for you.