Hi, Leon,
Sorry to hear you're experiencing this issue.
These symptoms indicate that your hard drive is damaged. You can use a tool called SeaTools Bootable to check the health of your hard drive and scan it for errors. You will need to use another computer to download this tool and create the bootable flash drive.
"SeaTools Bootable is a comprehensive, easy-to-use diagnostic tool that helps you quickly determine what is preventing you from accessing data on your desktop or notebook computer. It includes several tests that will examine the physical media on your Seagate, Maxtor or Samsung disk drive and any non-Seagate disk drive."
You can see more information and download SeaTools at these links.
https://www.seagate.com/manuals/software/seatoo...
https://www.seagate.com/content/dam/seagate/mig...
If SeaTools identifies any problem with your hard drive, it means that your hard drive is physically damaged and needs to be replaced.
Note: These links are non-Microsoft websites. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.
I hope this information helps. If you have any questions, please let me know and I'll be glad to assist you further.