You might try:
or google search for "partition manager"
You should be able to find one that works?
Also, have you enough space on the 40 to copy the data you have on the 80? If so go for it, then remove the 40 and install the 80 as primary?
Know anyone who is just building a new box who could lend you a drive for a day?
Just a few thoughts?