If windows recognizes it as a drive (ie. thinks it is functioning properly), then I'd have to say your drive either has a head misalignment, a bum drive motor, or the lens is scratched. In all cases, it is best to just replace the drive.
-S
__________________
|