I had a client today with a Windows Boot issue. The boot process would not complete, just leaving a spinning circle on the screen for hours. Windows recovery menu tools were helping to solve the problem. Solution: I removed the drive and loaded it in another Windows 10 system as an external drive. Windows detected errors on the disk and I ran error checking. It completed and fixed the issues. I reinserted the hard drive and it booted right up.
A quick fix and little tip