It sounds as though your hard drive may be failing, The black screen is a check disk on boot flag that windows sets when read, write, SMART(Disk internal monitoring), or NTFS (file system) errors are noted. I would recommend checking your event viewer system log, and look under source column for any errors (big red X) or warnings (yellow exclamation mark) that say disk, SMART, or NTFS. If you see them then you need to immediately back up your system Windows backup, and replace the hard drive.
If there are no errors noted then you may have some Operating system corruption. In that case do the following:
- Click the Start button and type cmd (do not hit enter!)
- You will see Command prompt listed in the window
- Right Click "Command Prompt" and select "Run as Administrator"
- In the black window that opens type: sfc /scannow
- Press Enter
- allow it to run and reboot if prompted
This will check and repair any damaged system files.
If the problem persists after that the do the following (I am assuming you only have one disk)
- Click the Start button and type cmd (do not hit enter!)
- You will see Command prompt listed in the window
- Right Click "Command Prompt" and select "Run as Administrator"
- Next type "fsutil dirty query C:" and press enter
- If the return message indicates that the volume is dirty go to the next step
- Next type "chkdsk C: /f /x" and press enter (The system will prompt for reboot if this is the System disk)
- After that finishes, type "fsutil dirty query C:" and press enter
- Repeat for remaining hard disks
- once the drive are being reported as no longer dirty then reboot and you should notice no more
disk checks.
Hope this helps!