About a year ago, I built a new desktop computer and transferred a lot of data from my laptop's hard drive to the desktop's SSD. I did this by removing the hard drive from the laptop and using a SATA-to-USB adapter to connect it to my desktop. The laptop hasn't worked correctly since. The symptoms:
- Hard drive is constantly pegged by various Windows services. This has several side effects, such as most icons and my desktop background taking several minutes to load, or never loading at all.
- Explorer hangs frequently.
- Event viewer shows hundreds of errors being generated per hour, most with either ESENT or AppReadiness for the source.
- Chrome is unable to load my user profile.
Things I've tried:
- SFC. No errors found.
- DISM. Says it found errors and fixed them, but no change.
- Startup repair from my install disk. No errors found.
- System restore. No effect.
This leads me to believe that somehow the permissions on my file system were broken by the data transfer. The errors thrown by ESENT say that they don't have access to a file in my AppData directory, and Chrome profiles are stored in AppData as well. I also found an error from the Flash update service that said it couldn't log in to the default Administrator account because the username or password was wrong. I wouldn't be surprised if the recovery tools couldn't detect such an error. The strange thing is, I've checked the permissions on the Users and Windows directories, and they look normal.
I would just reinstall Windows, but I have a lot of software on the laptop that I was able to purchase with student discounts and won't be able to get back, since Windows 8.1 no longer has a recovery option for just fixing the Windows installation without wiping everything else. How could my file transfer have caused the problems I'm having, and how can I fix the OS without losing my software?
EDIT: I ran DISM again using my install disc as the update source per this article. This time, after it finished and told me the problems were fixed, I rebooted and Windows managed to get through installing updates. Once the updates were finished, Explorer wouldn't even run after login, even if I tried to spawn new instances from Task Manager. I did a system restore back to before the updates installed, but it didn't help. Explorer runs properly in safe mode.
EDIT 2: Per DavidPostill's request, screenshots of the SMART values for the hard drive, taken from HDDHealth: https://i.sstatic.net/ax3gN.jpg