I find it amusing that someone can "try" to guess what YOUR SPECIFIC issue is or isn't. How can you say you don't think its his HDD? I believe the UNAPPROVED CALLER caller message can be a result of several issues, and trouble-shooting is the way to diagnose. If all else fails, as the final option, you may need to replace the HDD cable. I also thought the cable wasn't the problem (but its more wishful thinking), then once i replaced the cable, BAM, everything was back to normal...actually better as my cable must have been wearing out slowly.
WATCH THIS VIDEO ABOUT UNAPPROVED CALLER message.
https://www.youtube.com/watch?v=Amg5w0rlwDo
After watching this, it makes sense.
I am NOT saying this is true for all others, but its good to know that "if" you can't figure whats wrong, this may help.
GOOD LUCK!
😉
Mac OS X fix for Unapproved caller. SecurityAgent may only be invoked by Apple software