I doubt this is a hard drive issue even though if you change the drives and reinstall the problem will go away.
When hard drive causes a freeze up it freezes up everything.
I think your issue is with Explorer service, next time this happens go to your task manager, select exlorer service and end...