The following instructions shouldn’t take more than a half hour (minus the download time), but may take up to a few hours, so be prepared for that.
The first part of the instructions stay the same. Check and be sure that the partition is actually empty. Check the empty space in My Computer, and make sure it is very, very close to the size of the entire partition. Also, be sure to have hidden and system files visible in explorer. DirSTAT would not be a bad idea, either. Also check to make sure you don’t have your Virtual Memory file there (using System from Control Panel.)
From here is where everything is different. You are going to need a separate partition manager. Gparted is the one I recommend. Download the ISO and burn to disk (or USB if you must, following the instructions). Make sure you know how to boot to CD or USB from your BIOS.
But before actually using the new partitioning software, we need to get Windows ready. Open up Disk Management by clicking Start > Run and typing “diskmgmt.msc.” Once the list is populated, right click on the D: partition and edit the drive letter, removing it entirely. Restart your computer to make sure that nothing goes amiss. If it does, load Disk Management and put the drive letter back, restart, then abort.
Assuming that everything was okay, it’s time to boot up Gparted. Put the disk in the drive and reboot. You may need to press a key (often F12) while everything is starting to choose the CD. Or, if you have a stupid BIOS, you may have to press the Edit BIOS key (often F2, DEL, or similar) and change the boot order to CD first.
When the CD starts up, make sure you choose all the default options. The CD will take a while to boot, but, eventually, you’ll get to a screen that looks a lot like Windows. After that, you’ll get a screen that looks like this. Your D: drive will be the second NTFS drive, most likely /dev/sda2. Make sure the partition is the same size and that most of the space is empty, like before.
Right click on the right partition and choose Delete. Then right click on your full partition (probably /dev/sda1) and choose Resize/Move. Give it the maximum size (by dragging both ends of the selection to cover the entire drive) and click Resize/Move. Then click the Apply button, confirm in the dialog, and wait. It shouldn’t take all that long.
Close Gparted with the upper right-hand button, and double click the Exit button, choosing to restart. Remove the CD when prompted, and press any key to restart your computer. Windows will run CHKDSK, mostly so it can recognize the new larger partition, but also to make sure that Gparted didn’t make any mistakes. After CHKDSK is finished, your computer will restart again (possibly twice). Once Windows completely loads, go to Disk Management and verify that your C: partition now covers your entire drive.