How to extend Vista system partition

vistapartitionmanagerWhen installing Windows Vista on my new pc some months ago I made a big mistake. I split the 1TB hd in 2 500Gb partitions. After some months, my system partition (the C-drive where Vista is installed) got full while my second partition (for me called e-drive) wasn’t even half way.