Watching the Windows 11 installer roll back for the third time is a special kind of frustration. Everything looks fine, the progress bar climbs, then at some percentage it freezes, throws a cryptic error code, and dumps you back into Windows 10 — or worse, into a recovery screen. On Lenovo laptops this is especially common, because Lenovo’s BIOS defaults and driver stack add a few traps that generic install guides never mention.
The good news is that installation failures almost always have a concrete cause, and it’s almost never “your laptop can’t run Windows 11.” Nine times out of ten it’s a BIOS setting, bad install media, a conflicting driver, or not enough free space. Work through the fixes below in order and you’ll find the one that’s blocking you.
Why this happens
- TPM 2.0 or Secure Boot disabled in BIOS: Windows 11 requires both. Many Lenovo models ship with them off, or a BIOS reset turned them off silently — the installer fails its very first compatibility check.
- Corrupt or incomplete install media: A USB drive created with a flaky download, or an ISO that got interrupted, produces hash-mismatch errors mid-installation that look mysterious but are just bad files.
- Incompatible storage drivers: Lenovo laptops with Intel RST (Rapid Storage Technology) need the right storage driver at install time. Without it, setup can’t see the SSD or fails when writing to it.
- Not enough free disk space: The upgrade needs at least 64 GB free and works better with 100 GB+. Setups that start with marginal space fail at the “copying files” stage.
- Driver or software conflicts: Old graphics drivers, disk encryption tools, and third-party antivirus can all interfere with the upgrade process and trigger a rollback.
- Pending updates or a broken Windows Update cache: A half-installed update on your current Windows can poison the upgrade. Clearing the SoftwareDistribution cache is a classic fix.
- Outdated BIOS firmware: Lenovo regularly fixes compatibility quirks in BIOS updates. Running a two-year-old BIOS on a new Windows 11 installer is asking for trouble.
How to fix it
Work through these in order — start with the BIOS check, because it causes the most Lenovo-specific failures.
Fix 1: Enable TPM 2.0 and Secure Boot in the BIOS
This is the single most common reason Windows 11 setup fails on a Lenovo.
- Restart your laptop and press F2 (or Fn + F2) repeatedly as the Lenovo logo appears to enter the BIOS.
- Go to the Security tab and find TPM / Trusted Platform Module — set it to Enabled or On.
- Go to the Boot tab and set Secure Boot to Enabled. If it’s greyed out, set Boot Mode to UEFI first (not Legacy).
- Press F10 to save and exit, then retry the installation.
Fix 2: Make sure you have enough free disk space
The installer is honest about many things but vague about space.
- Open File Explorer and check your C: drive — you want at least 64 GB free, ideally 100 GB+.
- Open Settings > System > Storage and click Temporary files to clean house.
- Run Disk Cleanup (Win + S, type
cleanmgr, press Enter), select C:, and tick everything safe, including Previous Windows installation(s) if you don’t need to roll back. - Move large personal files to an external drive, then retry setup.
Fix 3: Create fresh installation media
Don’t trust a USB drive you made six months ago.
- On a working PC, download the Windows 11 Media Creation Tool .
- Use a USB drive with at least 8 GB — and use a different drive than before if you suspect the old one, since cheap flash drives develop bad sectors.
- Run the tool, choose USB flash drive, and let it finish completely without unplugging anything.
- Boot from the USB (press F12 at the Lenovo logo for the boot menu) and start the install fresh.
Fix 4: Update your BIOS and Lenovo drivers first
Lenovo fixes install-blocking bugs in firmware updates regularly.
- Open Lenovo Vantage (Win + S, type
lenovo vantage) and check System Update for BIOS and driver updates. - If Vantage isn’t installed, go to Lenovo Support , enter your serial number, and download the latest BIOS and chipset drivers.
- Install the BIOS update with the charger plugged in — never flash BIOS on battery.
- After updating, retry the Windows 11 installation.
Fix 5: Disconnect peripherals and disable third-party antivirus
External devices and security software are classic rollback triggers.
- Unplug everything except the charger, mouse, and keyboard — docks, USB drives, printers, external monitors, all of it.
- If you use third-party antivirus (Norton, McAfee, Kaspersky, Avast), uninstall it temporarily. Windows Defender will cover you during the upgrade.
- Disable disk encryption software other than BitLocker.
- Retry the installation with the laptop as bare as possible.
Fix 6: Run the upgrade from a clean boot
This eliminates software conflicts without uninstalling anything.
- Press Win + R, type
msconfig, and press Enter. - On the Services tab, tick Hide all Microsoft services, then click Disable all.
- Go to the Startup tab and click Open Task Manager — disable every startup item.
- Restart, then run the Windows 11 installer from the USB or the mounted ISO.
- After a successful install, reopen
msconfigand re-enable everything.
Fix 7: Decode the error with SetupDiag
If it still fails, get the actual reason instead of guessing.
- After a failed install, open an elevated Command Prompt (Win + X > Terminal (Admin)).
- Look in
C:\$Windows.~BT\Sources\Panther\forsetupact.log— search it for the error code. - Common codes:
0x80070002means missing/corrupt files (see how to fix Windows 11 install error 0x80070002 on a Lenovo laptop ), and0x80070057points at storage or parameter problems (error code 0x80070057 fix ). - If you upgraded from Windows 10 and the rollback keeps happening, check how to fix a blue screen after a Windows 11 update on Lenovo since post-upgrade crashes share many of the same root causes.
- Address the specific code rather than retrying blindly — each retry without a change wastes an hour.
Closing
A failed Windows 11 install on a Lenovo laptop feels like the machine is rejecting the upgrade, but it’s almost always one gatekeeper setting, one corrupt file, or one outdated driver standing in the way. Check TPM and Secure Boot, build fresh media, update the BIOS, and strip the setup down to essentials — and if you hit a specific error code, chase that code instead of retrying the same thing. Your Lenovo will run Windows 11 fine; it just needs the path cleared first.
