Hi, I'm Robinson, and I’m happy to help you today.
This problem could be caused by a corruption of the boot files or a problem with the hard drive/SSD. The first thing that you need to check is if your hard drive/SSD is recognized on Bios.
If you don't know how to identify if the hard drive/SSD is recognized or not in the Bios, attach a photo of the first screen of the Bios settings and a photo of the boot settings screen and I'll be glad to help you.
If your hard drive/SSD is not recognized on Bios, you will need to disconnect and reconnect the hard drive, replace the SATA cable, or switch the SATA cable and check if the hard drive/SSD will be recognized. If your hard drive/SSD is still not recognized, it means that your hard drive/SSD is physically damaged and needs to be replaced.
If your hard drive/SSD is recognized on Bios, you can use a tool called SeaTools bootable to check the health of your hard drive/SSD and scan them for errors. You will need to use another computer to download the SeaTools 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 the SeaTools at these links.
https://www.seagate.com/manuals/software/seatoo...
https://www.seagate.com/content/dam/seagate/mig...
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.
If SeaTools identifies any problem with your hard drive/SSD it means that the hard drive/SSD is physically damaged and needs to be replaced.
If your hard drive passes all tests, it means that the boot files are corrupted. In this case, you will need to use another computer to create a bootable flash drive with the Windows installation and use it to repair the boot files.
1-Create a USB device with an installation image.
You can create using the media creation tool, download it on this link.
https://www.microsoft.com/en-us/software-downlo...
2-Enter on BIOS/UEFI and change to boot from the USB device.
3-On the installation screen click on "Repair your pc" in the left bottom
4-Click on "Troubleshoot" and then the Advanced Options page will appear.
5-Click on "Command Prompt".
6-Run these commands.
chkdsk c: /f /r (and press Enter)
bootrec /fixmbr (and press Enter)
bootrec /fixboot (and press Enter)
bootrec /scanos (and press Enter)
bootrec /rebuildbcd (and press Enter)
sfc /scannow (and press Enter)
7- Reboot your pc
Note for step 6: You need to change to the partition where Windows was installed by default the D:
1-Type: D: and press enter
2-After that run the command DIR
3-This command will show the Windows folders like Users, Program files ... if these folders are not shown you need to change to another letter E:, F:, G...
4-When you find the partition you can run these commands to repair it.
I hope this information helps. If you have any questions or the problem persists, please let me know and I'll be glad to assist you further.