It won't be anything to do with the Hard Drive.
Clear your backups folder as it could be a corrupt file that's causing the problem.

EDIT: BTW: A feature to disable 'restore last opened files on start' is already added to the next update of XaReg2