Have you tried using System Restore via the Windows DVD? If not, try that. Restore to a point previous to the disk cleanup. I've researched this problem a little; if you haven't backed up the OS and a restore doesn't work, you'll probably have to reinstall Vista.
Or, you can try copying the intelide.sys file to your Windows directory via the Command Prompt. I've attached the file in a compressed folder to this post. To do this, you'll need to unzip the file and copy it to a floppy drive, flash drive or burn it to a CD. The floppy method would probably be easiest.
Assuming you have a floppy drive...
-Boot the Vista DVD
-Select repair your computer
-You should see your Vista installation. Under location, it'll give you the drive label associated with Windows (it's not always C when using the DVD). You'll need to know that drive letter to complete the steps below. Select next.
-The disk will likely detect a problem with Vista and give you the option to automatically fix the problem - select cancel. This will give you the advanced recovery options.
-Select command prompt and, in the command prompt window, type in the text below and hit enter. Make sure you hit enter after each step. Again, I'm using C:, but make sure you're using the correct drive label associated with Windows
then...
Code:
cd c:\windows\system32\drivers
then...
after that...
Finally...
Code:
copy a:\intelide.sys c:\windows\system32\drivers
Type "exit" and reboot.
You can also use a flash drive or CD. If you choose not to use a floppy, when you complete the last step, make sure you replace "a:" with the correct drive letter of the device you're using.
This may not work, but it's worth trying before you reinstall Windows.