Download Seatools and do a full fresh clean format of the drive in DOS. Then Vista should see it fine. If Vista can not be made to see it it is defective. Vista is great for recognizing drives while setting up, far superior to XP.