5 Easy Steps To Fix “BOOTMGR Is Compressed” Error

The error message “BOOTMGR is compressed  Press Ctrl+Alt+Del to restart” may appear at startup. Pressing Ctrl+Alt+Del just restarts the computer and displays the same message.

I saw this error recently on a customer’s computer and thought I’d share how to fix it – it can affect Windows 10, 8, 7, Vista and XP computers.

Note: BOOTMGR refers to the Boot Manager – an important Windows system file. If it is compressed, it can’t be used and Windows can’t start (boot up). The file must therefore first be uncompressed for Windows to be able to boot properly.

File compression used to be a good way to save hard drive space – back in the days when hard drives were maybe 2 or 20 GB in size… However, modern drives offer hundreds (or thousands) of GB storage so there is really no need to compress files

bootmgr is compressed

Bootmgr is Compressed error

There are two likely reasons that BOOTMGR has been compressed:

  • 1. You installed a ‘Speed Booster’ or ‘System Optimizer’ type of program – perhaps one with grand claims of boosting performance and with a super duper registry cleaner thrown in… See ‘do I need a registry cleaner’ – the short answer is No.

Such a program often causes this problem by compressing the whole of the system partition (usually the C: drive) to save space – including the crucial BOOTMGR file. This is what happened in my customer’s case.

Note: file compression (even when done properly) may slow down system performance anyway so it is a lousy thing for a ‘speed booster’ utility to do…

  • 2. You manually compressed the whole of the system partition (via the drive’s Properties window).

How To Fix BOOTMGR is Compressed Error?

The fixes for XP and later versions of Windows are very similar – both require you to recreate the BOOTMGR file:

Windows 10/8/7/Vista

Boot into the System Recovery Options using the preinstalled Advanced Boot Options or a Windows installation/recovery DVD – see the illustrated tutorial at Sevenforums for instructions if required.

Select ‘Startup Repair’ and wait until the repair attempt completes. If successful you can then restart the computer and Windows may boot up normally.

If the repairs fail and/or the computer does not restart into Windows normally, proceed as follows:

  • 1. Boot into the System Recovery Options again but this time select ‘Command Prompt’ instead of Startup Repair – this will take you to a windows Command Prompt.

    [Note: if using RAID for multiple hard drives you may not see your version of Windows listed in System Recovery Options, during the loading of the recovery process. In this case you would need to press ‘Load Drivers’ and browse to your RAID drivers so that your version of Windows can be listed]

  • 2. Type bootrec /fixmbr and press Enter.
  • 3. Type bootrec /fixboot and press Enter.
  • 4. Type bootrec /rebuildbcd and press Enter. Type Y and press Enter if asked to add the installation to the boot list:
Bootrec commands to fix Bootmgr is compressed

Bootrec commands

  • 5. Now type Exit and press Enter to restart the computer. The error message should not appear and Windows should start up normally.

Windows XP

You will need to have a bootable XP installation CD available.

  • 1. Log into the Recovery Console command prompt by following steps A to F in my article on fixing ntldr. You should now be in the C:\Windows directory.
  • 2. Type fixmbr and press Enter. Press y to accept the warning and proceed:


  • 3. Type fixboot and press Enter. Press y to to confirm and proceed:


  • 4. Type Exit and press Enter to restart the computer.
  • 5. The error message should not appear and Windows should start up normally.

Alternative Bootmgr Is Compressed Fix

This fix should not be required but, if for some reason the previous fixes failed to resolve the problem, you may need to decompress all files on the system partition manually.

  • Log into the Recovery Console command prompt (XP) or System Recovery Options \ Command Prompt (Vista/Windows 7/8/10)
  • Type compact /u /a c:\*.* and press Enter. The command may take a long time (hours) to complete on a very large drive – leave it until finished
  • Once it finishes decompressing all files, type Exit and press Enter to restart the computer. The error message should not appear and Windows should start up normally

Note: if your Windows system drive is not c: then change the c in the command to your drive letter e.g. d:\

What Does This Command Do?

This command decompresses (/u) all files (*.*) on the c:\ drive including hidden and system files (/a).


Unfortunately Windows does nothing to prevent an ‘optimizing’ program (or a user) from compressing Bootmgr – even though it means that Windows will not boot…

However, this problem is relatively straightforward to fix and easy to avoid in future – don’t use system optimizing utilities that may compress the Windows system partition and don’t try to compress it manually.

Share this:

172 Responses to: "5 Easy Steps To Fix “BOOTMGR Is Compressed” Error"

  1. Mojtaba says:

    Thanks a lot
    It was complete and perfect as useful as you think.

  2. Valerie says:

    I cant make it work… doesnt guve me any options… once i pres ctrl+alt+del it takes me to the same screen.

  3. innocent says:

    wow! Ur magic just worked fine & good…..i really appreciate ur knowledge………..thanks alot…..

  4. Tanto says:

    really really thank you. it worked. i have spent a lot of time to looking for solution.

  5. karlene says:

    OMG it worked. ..I had to go to step 2…can’t believe it worked!!!!!!! I manually compressed….yikes! Thank you so much!

  6. john curtis says:

    thank you very much, truly it’s a great service that you do for us!

  7. Don says:

    Thanks for the great fix. I compression then backed out. I had to go into BIOS and set 1st Boot device as CDROM to get machine to Boot. Then had to go to the C: Prompt. Worked Great. It is now booting up. We finally got our 1st Good Oregon Fall Rain. Thought it was going to be Dreary Day but you made it BRIGHT!!!!