It sounds like you are using Windows. Try:
1. going to "My Computer" or "This PC"
2. right-clicking on the "my Passport" drive
3. going to the "Tools" tab
4. clicking on "Check"
If that fails, I recommend that you download an Ubuntu "Live CD" and use that to get your data off the Passport.
A "Live CD" is a CD or DVD that has a full operating system on it. You can boot off that disk and use Ubuntu. Often, Linux will have better luck with damaged disks.
This Ubuntu Live CD will be able to access your boot drive, and when you plug in the Passport, it might be able access that as well. You can then drag files from the Passport to the boot drive.
This is not terribly easy, but it is also not terribly difficult. You can do this. You may need to have your smart phone or tablet by your side to Google for answers to questions as they arise. Once you are done, you will have learned more about computers than 99% of the population.