KB5034441 is a special kind of headache. It is a security update for the Windows Recovery Environment (WinRE), and on Lenovo laptops it fails again and again with error 0x80070643. Retrying the download changes nothing, because the download is fine — the problem is that your recovery partition is physically too small to hold the updated recovery image.
This is one of the few update failures with a single, well-understood cause. Microsoft’s own guidance is to resize the WinRE partition, and that is exactly what we will do: disable WinRE, shrink the Windows partition slightly, build a bigger recovery partition, re-enable WinRE, and install the update.
Why this happens
- Undersized factory recovery partition: Lenovo’s factory WinRE partitions are often 500 MB or less, but KB5034441 needs roughly 250 MB of free space inside it.
- WinRE image growth: The update adds patched components to winre.wim, and the image has grown past what the old partition layout allows.
- No automatic resizing: Windows Update cannot resize partitions on its own, so the install fails instead of making room.
- BitLocker interplay: On encrypted systems, partition operations need the recovery key handy, and WinRE must be disabled before diskpart touches anything.
- Multiple recovery partitions: Some Lenovos carry leftover recovery partitions from factory resets, confusing the reagentc location mapping.
- The 0x80070643 misdirection: The error code suggests a fatal install error, sending users down generic troubleshooting paths that cannot help. Unlike generic update install failures , this one is purely a space problem.
- Staged update retries: Each failed attempt re-downloads and re-stages the package, wasting time and disk space without ever addressing the partition.
- OEM custom WinRE images: Lenovo’s customized recovery image can be larger than stock, leaving even less headroom than on other brands.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the diagnosis with reagentc
- Open an elevated Command Prompt and run
reagentc /info— note the Windows RE location and whether it is enabled. - Open Disk Management (
diskmgmt.msc) and find the Recovery partition; check its size. - If it is under about 650 MB total, or shows nearly full, the diagnosis is confirmed: KB5034441 cannot fit.
- Also run
reagentc /infooutput to disk or a photo — you will want the original location for reference.
Fix 2: Back up and prepare
- Back up your personal files to an external drive or cloud storage. Partition work is low-risk when done right, but backups are non-negotiable.
- If BitLocker is on, save your recovery key from your Microsoft account before touching partitions.
- Plug in the charger — a power loss during partition changes is the one thing that can genuinely break the system.
- Download nothing yet; the update itself will come from Windows Update once the partition is ready.
Fix 3: Disable WinRE and shrink the OS partition
- In the elevated Command Prompt, run
reagentc /disableto take WinRE offline. - Type
diskpart, thenlist disk,select disk 0(your system disk), andlist partition. - Select the Windows OS partition (
select partition N) and runshrink desired=750 minimum=750to free 750 MB. - Type
exitto leave diskpart. You now have unallocated space sitting after the Windows partition.
Fix 4: Remove the old WinRE partition and create a larger one
- Back in diskpart,
list partitionandselect partition Nfor the old Recovery partition. - Run
delete partition overrideto remove it — this is the point of no return, so double-check the selection. - Create the new one:
create partition primary id=de94dbba-06d1-4d40-a16a-bfd50179d6acfollowed bygpt attributes=0x8000000000000001. - Format it with
format quick fs=ntfs label="Windows RE tools"andexitdiskpart.
Fix 5: Re-enable WinRE on the new partition
- In the elevated Command Prompt, run
reagentc /enable. - Run
reagentc /infoagain and confirm the location now points at the new, larger partition and status shows Enabled. - If it fails, the partition ID or attributes are wrong — repeat Fix 4 carefully.
- Lenovo’s support site documents WinRE behavior for ThinkPad and IdeaPad models at the Lenovo support portal if your layout differs.
Fix 6: Install KB5034441 from Windows Update
- Open Settings → Windows Update and click Check for updates.
- KB5034441 should now download and install without the 0x80070643 error.
- Reboot when prompted and verify in Update history that it shows as successfully installed.
- If it still fails, re-check free space with
reagentc /info— some systems need the partition closer to 1 GB.
Fix 7: Hide the update as a last resort
- If partition resizing is not possible on your disk layout, download Microsoft’s “Show or hide updates” troubleshooter from the Windows support hub .
- Run it, choose Hide updates, and select KB5034441.
- This stops the endless fail-retry cycle while keeping everything else updating normally.
- Revisit the partition fix later when you have time — the security update is worth installing properly. If other updates fail with different codes in the meantime, the 0x800f0831 repair guide covers the next most common install error.
Fix 8: Verify WinRE actually works after the resize
- After KB5034441 installs, test recovery: hold Shift while clicking Restart to boot into WinRE.
- Confirm the recovery menus load and offer Troubleshoot options — this proves the new partition is functional.
- Back in Windows, run
reagentc /infoone final time and save a screenshot of the healthy output. - Future WinRE updates will now have the headroom they need, so this class of failure should not return.
Closing
KB5034441’s 0x80070643 failure on Lenovo laptops is not a mystery and not a broken update — it is a partition that is too small, full stop. Disable WinRE, carve 750 MB from the OS partition, rebuild a larger recovery partition, re-enable WinRE, and the update installs cleanly. An hour of careful diskpart work ends months of failed update notifications.
