Why are you adding here something that goes right to find via Google?
http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/error-0x8007045d-the-request-could-not-be/17d085c8-bab4-4d31-9a2b-e7a4ba38d387?auth=1My opinion is that if drives connected via USB have a problem, maybe it wants to change/update USB drivers. If a disk size is larger than 2TB and HDD drive was formatted inside the computer via SATA and then connected via a USB hub, it also causes problems.
It can be also problem with your RAM memory in your computer.
If other devices connected via USB works OK, you don't have corrupted USB chip on your mainboard.
If there is something that Windows can't do with disks, you can always attach it to linux computer or apple and simply fix it

If this does not help, your disk is corrupted.