This seems to be a compatibility issue with your drive then as it can't be the pc.
By any chance can you put the drive on the computer it will work on, drag the files you want off, and then format the drive using the PC it won't work on? You can then re-install windows and add the files back.
It must be the way it was setup on the PC previously and this is the only way I can think of fixing it.
Hope this helps