ok i won't freeze it

anyway afetr trying several times to connect my drive it does the following:
1 spins correctly
2 appears a message: windows suggest you to scan and fix the drive contine or cancel
a: if i try to scan and fix it freezes, cant complete the scandisk and i cant see anything in the drive and the drive get listed in resources but with no name
b: if i continue cancelling it, it SOMEHOW can read the data, but just list it, it lists folder and almost all subfolders, takes a long time to list but at least i can see what WAS there.. i can copy filenames and hope to be able to redownload many of the things
3 when i click on some folders the message i get is: error: You need to format the disk in drive F: before you can use it. Do you want to format it? obviously clicking cancel it somehow list the content on the folder.
the drive is SO SLOW but i am managing to copy the folder names ( i mean i can click them, press F2 to rename, copy the name and paste it.)
i tried to copy data but it can't it simply wont copy the data. I am sure my data is all still there (380 gb!! of stuff) but how to recover it???
help please!!