You can repair Windows 10 without losing data by running SFC and DISM, using Windows troubleshooters, performing System Restore, or resetting Windows while keeping your files. If your PC cannot boot, enter Windows Recovery Environment (WinRE) and use Startup Repair, BootRec commands, or reinstall Windows.
Short Answer for Windows 10/11 Repair:
Windows 10 may fail to start or show errors because of corrupted system files, failed updates, malware, driver conflicts, or disk issues. The repair method depends on whether your computer can still boot.
| Situation | Recommended fix |
| PC boots but has system errors | SFC/DISM or System Restore |
| Windows crashes after update | Uninstall updates |
| Cannot enter desktop | Startup Repair or System Restore |
| Startup Repair fails | BootRec commands |
| Nothing works | Windows reset or reinstall |
Common Windows 10 Issues
Before repairing, let’s first look at some problems that Windows 10 users may encounter.
- System file corruption: This can occur due to a virus infection or hard drive failure, preventing the system from booting or running properly.
- Startup failure: The computer may freeze on the logo screen, display a blue screen, go black, or reboot endlessly.
- Update issue: Windows updates may fail to install, show error messages, or cause system instability such as black screens, blue screens, or unexpected reboots.
- Performance degradation: The system may slow down, freeze, or experience frequent errors, impacting the user experience.
How to repair Windows 10? You should choose the corresponding method according to the specific situation. The following are two common situations.
Case 1. Repair Windows 10 When the Computer Boots Normally
Applicable to: System slowdown, frequent errors, and some functions cannot be used.
Before repairing your system or hardware, back up your important files using MiniTool ShadowMaker. This ensures they aren’t lost due to operational errors.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
After completing a backup, you can perform a Windows 10 repair with confidence.
Way 1: Run Windows Troubleshooters
When your PC has a problem but still starts up normally, running the related troubleshooters in Windows 10 is also a quick way. They can help you identify and resolve common problems without in-depth technical knowledge.
Step 1: Right-click the Windows button and choose Settings.
Step 2: Click Update & Security > Troubleshoot > Additional troubleshooters.
Step 3: Browse the list and click the appropriate troubleshooter. Then, hit Run the troubleshooter.
The system will automatically start detecting problems and trying to fix them. Some troubleshooters will ask you to select a device or confirm an action. Just follow the prompts to complete it.
Way 2: Run DISM and SFC
When Windows 10 boots but experiences system anomalies, update failures, or program crashes, running DISM and SFC can help.
SFC (System File Checker) scans and replaces corrupted system files, while DISM (Deployment Image Servicing and Management Tool) repairs the system image itself, ensuring SFC works properly.
Using them together can help restore system stability, resolve potential errors, and prevent further problems.
Step 1: Open an administrative Command Prompt
Press Win + S to open the Windows search bar, type cmd, right-click Command Prompt, and choose Run as administrator. When prompted by UAC, click Yes to continue.
Step 2: Run DISM and SFC commands
Type the following commands one by one in the prompt window, and press Enter after each.
- DISM /Online /Cleanup-Image /CheckHealth
- DISM /Online /Cleanup-Image /ScanHealth
- DISM /Online /Cleanup-Image /RestoreHealth
Once done, keep typing sfc /scannow to start scanning and repairing corrupt system files in Windows 10.

Way 3: Perform a System Restore
Performing a System Restore is a safe way to fix problems by undoing recent system changes and returning your computer to an earlier working state without reinstalling the operating system or affecting personal files.
Step 1: Type Control Panel in the Windows search bar and press Enter.
Step 2: Click Recovery > Open System Restore.
Step 3: In the pop-up window, click Next to continue.
Step 4: Choose a system restore point and click Next.
Step 5: Finally, click Finish to confirm the change.
These are methods that work if your computer can boot normally. If you cannot boot your computer, continue to the next part.
Way 4: Use “Reset This PC”
The “Reset This PC” feature can also repair Windows 10. It reinstalls the system and clears the source of the problem while allowing you to preserve personal files (if you choose the “Keep my files” option). This can restore your computer to a clean, stable state without having to reinstall or format it manually.
Step 1: Press Win + I to open the Settings app.
Step 2: Click Update & Security > Recovery.
Step 3: In the right pane, click Get started under the Reset this PC section.
Step 4: Choose Keep my files and click Next twice.
Step 5: Click Reset in the Ready to reset this PC window to start the process.
Case 2. Repair Windows 10 When the System Won’t Boot
Applicable to: Windows cannot enter the desktop environment.
Boot into WinRE First
If your computer won’t boot normally, force it into the recovery environment to access built-in repair tools.
Step 1: Press the Power button to turn on the computer.
Step 2: When the Windows logo appears on the screen, press and hold the Power button for 5-10 seconds to force a shutdown.
Step 3: Repeat this process three times. On the third attempt, allow the computer to restart fully. The computer should automatically proceed to the Choose an option screen, which is the entry point to WinRE.
Once you reach the Choose an option page, select Troubleshoot > Advanced options to get started.

Way 1: Access Startup Repair
Using Startup Repair is the simplest solution and should be your first attempt. This tool automatically scans for and repairs common startup problems, such as corrupted system files or startup configuration errors.
Step 1: In the Advanced options menu, select Startup Repair and follow the prompts.

Step 2: Select your user account, enter the password if required, and then click Continue.
This tool will automatically scan and repair boot problems. The following issues will be checked:
- Corrupted or missing system files
- Boot Configuration Data (BCD) errors
- Master Boot Record (MBR) corruption
- Incompatible drivers or registry errors
If the repair is successful, your PC will restart normally. If the repair fails, continue to the next step.
Way 2: Execute the BootRec Commands
If Startup Repair doesn’t resolve the problem, you can use Command Prompt to manually repair startup files and check the disk for errors.
Step 1:In the Advanced options menu, select Command Prompt.
Step 2: Enter the following commands one by one, pressing Enter after each:
- bootrec /fixmbr (Repairs the Master Boot Record)
- bootrec /fixboot (Writes a new boot sector)
- bootrec /scanos (Scans all disks for Windows installations)
- bootrec /rebuildbcd (Rebuilds Boot Configuration Data)
Step 3: Finally, type exit, then click Continue or Restart to start the computer.
Way 3: Run a System Restore
If the problem occurred after a recent change, you can try rolling back the system. This will not affect your personal files.
Step 1: In the Advanced options menu, select System Restore.
Step 2: The System Restore wizard will open. Click Next to proceed.
Step 3: Select a restore point. You can click Scan for affected programs. It allows you to review the software that will be removed before performing the restore process. And prepare yourself by noting which programs will need to be manually reinstalled after the restore is complete.
Step 4: Click Next, then Finish to begin the restoration.
The system will restart and apply the selected restore point.
Way 4: Uninstall Recent Updates
After Windows updates, the system may have compatibility issues, causing it to fail to start. In this case, you can try uninstalling the updates.
Step 1: In the Advanced options menu, select Uninstall Updates. You’ll see two options:
- Uninstall latest quality update. It removes the most recent cumulative update.
- Uninstall latest feature update. It removes the most recent major version upgrade.
Step 2: Select the appropriate option based on what you want to remove, and follow the on-screen instructions to confirm and begin the uninstallation.
Step 3: Once the update is removed, return to the main menu and choose Continue to boot into Windows.
Way 5: Try “Reset This PC”
If your computer won’t boot, you can also use WinRE to perform a “Reset This PC”. This feature can help you fix system problems, restore factory settings, or even erase all data and start over.
Step 1: Start “Reset this PC”
Go back to the previous level. In the Troubleshoot screen, click Reset this PC. You will see two options as follows and click one according to your needs.
- Keep my files (remove apps and settings, but keep personal files)
- Remove everything (completely erase the system, including files, apps, and settings)
Step 2: Select an installation method
You will be asked how to reinstall Windows. If system files are severely corrupted, choosing Cloud download is safer. If you’re just cleaning the system, choosing Local reinstall is faster.
- Cloud download: Download the latest system image from Microsoft servers (requires an internet connection and at least 4 GB of data)
- Local reinstall: Reinstall the system using local recovery files (faster, but may retain existing system corruption)
Step 3: Confirm and start the reset
Review your choices, then click Reset to begin. Your PC will restart and begin the reset process. This may take some time.
Way 6: Perform a Clean Installation
If all repair methods fail, a clean installation can help restore Windows 10 to a stable state. However, it will remove apps, settings, and files from the system drive.
Before reinstalling Windows, recover important files from the unbootable computer first to avoid data loss.
Phase 1: Recover data from an unbootable computer first
You can use MiniTool Power Data Recovery Bootable to create a bootable USB drive, access the unbootable computer, and recover files from the system drive.
MiniTool supports data extraction from unbootable Windows 10 systems, including those experiencing a blue screen, black screen, or system crash.
Step 1: Create a bootable disk
Connect a blank USB flash drive to a working computer. Launch the bootable edition of the data recovery software and click MiniTool Bootable Media Builder. Then follow the on-screen instructions to create a bootable disk.

Step 2: Boot your computer from the bootable disk
Connect the USB to your unbootable Windows 10 computer and boot from the USB drive.
Step 3: Scan partitions/disks and save files
On the main interface of the recovery software, select the system drive or other drive from which you need to recover files and click Scan.

After scanning, browse your files by path or type and select the files you want to recover. You can use the Filter and Search features to narrow down the scan results.

Check all the desired files, click Save, and store the selected items to a removable drive.

Once your files are restored, you can reinstall Windows.
Phase 2: Reinstall Windows 10
Step 1: Create an installation media on a working computer
Go to the Windows 10 download website, and click Download Now under Create Windows 10 installation media. After the download is complete, run MediaCreationTool.exe. The media creation tool will guide you through creating the installation media.

Step 2: Boot from the Windows installation media
Connect the installation media to the unbootable computer. During the boot process, repeatedly press the F2, F12, Esc, or Delete key to enter the BIOS. Once in the BIOS, set the USB drive as the primary boot option and press F10.
Step 3: Enter the installation interface
Complete the personalization settings, and then click Next. In the Choose installation options window, select Install Windows 10 > I agree to delete everything, including files, apps, and settings, then click Next.
Step 4: Delete partitions and install Windows 10
In the Choose where to install Windows 10 window, delete all partitions on Disk 0 that are not listed as Unallocated space. Select Disk 0 Unallocated Space, and then click Next. In the Ready to Install window, select Install. Windows begins reinstalling.
After the system is installed, move the recovered files to any folder you like for easy access.
How to Protect Your Computer
Although a faulty computer can be repaired to a large extent, it will always take time and energy, so you should protect your computer well to avoid unnecessary failures.
1. System maintenance and performance optimization
- Regularly clean junk files: Use the Disk Cleanup tool or third-party software to clear cache and temporary files.
- Manage startup items: Disable unnecessary startup programs to improve boot speed.
- Update the system and drivers: Keep the operating system and hardware drivers up to date to fix bugs and improve compatibility.
2. Security and virus prevention
- Enable antivirus software: Use antivirus software, such as Windows Defender or a third-party antivirus tool, and perform regular full scans.
- Enable a firewall: A firewall can prevent unauthorized network access. It’s recommended to also use a router hardware firewall.
- Download programs from the official website: Avoid installing programs from unknown sources to prevent malware intrusion.
3. Data protection and backup strategies
- Regularly back up important files: Use an external hard drive, cloud storage, or system image tool to create a backup.
- Use File History or System Restore points: This allows for quick recovery in the event of a problem.
- Encrypt sensitive data: Use BitLocker or a third-party encryption tool to protect private files.
Wrapping Things Up
How to repair Windows 10 depends on whether your computer can still boot.
If Windows starts normally, try built-in repair methods such as running DISM and SFC, using Windows Troubleshooters, performing System Restore, or resetting Windows while keeping your files.
If Windows cannot boot, enter WinRE first and use tools such as Startup Repair, BootRec commands, System Restore, or uninstall recent updates. If these methods fail and you need to reinstall Windows, recover important files before performing a clean installation.
Regular backups can help you avoid data loss when unexpected system problems occur.
If you have any questions about MiniTool products, feel free to contact us through [email protected].
Repair Windows 10/11 FAQ
If you continue using Windows 10, keep your system protected with antivirus software and back up important files regularly.


User Comments :