I would suspect:
- an issue with the HDD/SDD
- an issue with corrupt system files
Run CHKDSK for all partitions on the drive.
Run SFC /SCANNOW
Do this by opening a CMD (or POWERSHELL) window as ADMIN
Click Start and type CMD or POWERSHELL. Rt Click the highlighted result and select RUN AS ADMINISTRATOR
In the DOS window that opens type CHKDSK C: => this will run it so you can see if there are any errors.
If there are errors detected, then you must run CHKDSK C: /f => this will ask you if you want to run it at the next reboot. Answer Y, then reboot the computer. This may take a long time if there are serious errors on the drive == like overnight. Let it complete. It will reboot when complete.
If you have other partitions, you can run CHKDSK D: /f ......etc. and it will run without reboot.
After that is complete type SFC /SCANNOW => this will usually take a lot longer than chkdsk.
That should fix any system issues. If SFC says it found errors but could not fix them, then you must run DISM
Type DISM.exe /Online /Cleanup-image /Restorehealth