The only way you can have your existing Windows Vista live alongside Windows 7 is if you put Win 7 on partition D in a dual-boot arrangement, which gives you a boot options screen each time you start the PC, allowing you to run one or the other.
Despite disk space being on the low side, this dual-boot arrangement will allow you to see if your PC has any Windows 7 compatibility issues with drivers or driver availability, (an important point when upgrading a PC not designed for Windows 7), and if any major issues do arise you'll be able to boot into Vista till, hopefully, you get it sorted.
What you really ought to do now is check your laptop manufacturer's website to see if they've released any Win 7 drivers for your model, because laptop drivers are custom made for that brand. If they don't have them you may struggle to find drivers that work properly. On a desktop PC you can replace incompatible hardware components to solve a driver problem, you can't do that with a laptop.
If you proceed with the dual boot idea, there's a tutorial here:
http://lifehacker.co...ith-xp-or-vista
Edited by phillipcorcoran, 27 January 2010 - 03:52 PM.