I don't know about 'fixing' the problem BUT you could Google for 'xp vista file transfer' and the first 2 entries (now anyway) cover the specifics of getting your data (ie, get it into XP and transfer it to Vista).

Then, format the Zip disks in Vista.