Is your Windows 7 stuck on Startup Repair? To fix the Startup Repair of Windows 7, you can disable automatic restart on system failure, run chkdsk.exe from Command Prompt and rebuild MBR.
User Case
I booted up my old Windows 7 family desktop to retrieve some legacy files and old photos. Instead of booting, it goes straight to a black screen, then says 'Startup Repair is checking your system for problems.' After 20 minutes, it fails, reboots, and does the exact same thing again. I am completely stuck in a Windows 7 startup repair loop. The error details say 'Windows 7 startup repair cannot repair this computer automatically.' I don't have the original Windows 7 installation CD anymore. How can I fix this in 2026?
- Question from Microsoft Tech Forums
Yes, you can fix this loop without a CD. When an old Windows 7 computer is caught in an endless Startup Repair cycle, it usually means the Master Boot Record (MBR) is corrupted, or the aging mechanical hard drive has developed bad sectors.
In the past, the only way to fix this was by inserting the original Windows 7 installation DVD. However, in 2026, CD-ROM drives are virtually extinct, and finding an old install disk is nearly impossible. The modern, highly effective solution is to create a Windows 7 bootable USB from Windows 11 (or Windows 10) using professional disk software like AOMEI Partition Software.
Startup Repair, one of the recovery tools in the System Recovery Options menu, can be used to scan your computer and fix issues, like damaged/corrupted files, when the PC faces the blue screen of death. However, you are likely to encounter Windows 7 Startup Repair loop as mentioned in Scenario. If you are in such a condition, try the following solutions to fix the issue.
Firstly, disable Automatic Restart manually by following the steps given below:
Restart your PC > Type F8 repeatedly when the screen with the manufacturer logo and/or system information appears > In the Advanced Boot Options window, choose “Disable automatic restart on system failure” > press Enter and wait for PC to boot.
If Windows 7 still doesn’t boot normally, you can run CHKDSK on the boot volume to fix it. Detailed steps are listed as follows:
1. Access Command Prompt from System Recovery Options windows.
2. Type “chkdsk C:/f” and hit Enter key to check your drives for file system corruption.
1. In the System Recovery Options screen, choose Command Prompt.
2. In Command Prompt window, run the following commands:
▪ bootrec /fixmbr
▪ bootrec /fixboot
▪ bootrec /rebuildbcd
After that, you can boot your Windows 7 computer without Startup Repair loop.
Or you can fix the issue that Windows 7 stuck in Startup Repair loop via a comprehensive and powerful tool, AOMEI Partition Software. It allows you to rebuild MBR, check bad sector, or make surface test under WinPE environment.
Download this freeware on a working computer and have a closer look at how it works:
A free and reliable disk partition software that helps you resize partitions, migrate OS, convert disks, and optimize PC efficiently.
Step 1. Insert a USB drive to the working PC and run AOMEI Partition Software. Click “Tools” in the top toolbar, and choose “Make Bootable Media” and click “Next”.
Note: All the data stored on the USB drive will be erased, thus you should back up the files that you don’t want to lose before this operation.
Step 2. In the pop-up window, choose “USB Boot Device” among three options and click “Proceed”.
Step 3. Wait for the whole process to complete. Then boot the corrupted Windows 7 computer from the bootable USB drive created via AOMEI Partition Software.
Step 4. AOMEI Partition Software will automatically appear. In the main interface, choose “Rebuild MBR”.
Step 5. Select the type of MBR based on the current operating system and click “OK”.
Step 6. Return to the main interface, click “Apply” and “Proceed” to execute operations.
Another function you can use is "Boot Repair". This feature is designed to efficiently fix BCD-related issues without requiring complex commands. With just a few clicks, you can resolve system boot problems and restore normal functionality, making it an ideal solution for both novice and experienced users.
Step 1. Install AOMEI Partition Software on a working PC and connect a USB drive with enough storage to this PC.
Step 2. Open this software and select the Boot Repair tool below the Recover section.
Step 3. Click the create a bootable disk option to create a WinPE Boot Repair USB drive.
Step 4. Plug the created drive into the non-booting computer, then enter the BIOS settings to change the boot order so that the computer boots from it. It will automatically load the Boot Repair tool and perform a scan of boot entries.
Step 5. Once the process completes, you will see all scan results, including system paths, system versions, and boot status. Select the repairable boot entries you want to repair and click the Repair button.
Step 6. Wait for the repair process to finish, then remove the bootable USB drive and boot the PC from the original system drive.
Now, you are sure to know how to fix Windows 7 stuck in Startup Repair loop issue. But the problem cannot always be solved. If so, Windows fresh install is not a bad choice. But it is time-wasting and energy-consuming. Thus, it is advised to perform a system restore if you have already created system backup.