No. There is no official driver for this hardware in Vista. Some Windows 7 users have had more success. For 64-bit Vista, you're basically SOL. 32-bit Vista users can load the old TWAIN driver, but you will not be able to access the camera via EOS utility, and some users (including myself) couldn't even get it to work as a card reader.
I installed the TWAIN driver in Vista 32 and was able to connect to the camera using Photoshop Elements 7, but it was very buggy. It basically worked long enough for me to change the copyright name on the camera, and then crashed.
Now, even if you do get hold of an XP system with firewire, new copies of the EOS utilites won't work with the 1D. You'll have to hunt down an old release, as Canon does not provide direct downloads.