The error message “BOOTMGR is compressed Press Ctrl+Alt+Del to restart” may appear when you start up your computer.
If you press Ctrl+Alt+Del that just restarts the computer and then displays the same error message again.
I saw this error recently on a customer’s computer and thought I’d share how to fix it – the error can affect Windows 10, 8, 7, Vista and XP computers.
What Is BOOTMGR?
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 really is no need to compress files.
Why is BOOTMGR Compressed?
There are two likely reasons that it may have 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.
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 Windows 10 and all earlier versions of Windows are very similar – they require you to recreate the BOOTMGR file.
Windows 10/8/7/Vista Fix
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 with the 5 step fix as follows:
Step 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.
Step 2
Type bootrec /fixmbr and press Enter.
Step 3
Type bootrec /fixboot and press Enter.
Step 4
Type bootrec /rebuildbcd and press Enter. Type Y and press Enter if asked to add the installation to the boot list:

Step 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 Fix
You will need to have a bootable XP installation CD available.
Step 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.
Step 2
Type fixmbr and press Enter. Press y to accept the warning and proceed:

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

Step 4
Type Exit and press Enter to restart the computer.
Step 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 System Recovery Options \ Command Prompt (Vista/Windows 7/8/10) or Recovery Console command prompt (XP).
- 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 The Compact Command Do?
This command decompresses (/u) all files (*.*) on the c:\ drive including hidden and system files (/a).
Conclusion
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.


this is helpful, thank you very much
Another thing can done without using cd or a usb drive. Disconnect your Hard drive (which you had compressed mistakenly, where window setup is placed0, connect it to a SATA connector (usb connector for hard drive). Connect the usb to another computer and go to that drive properties and uncheck the “compress the drive” option, it will take time according to your size. This should work.
@Abubakar – thanks for the suggestion. Yes that would work, if you are able to remove the drive and plug it into another PC (or use an IDE/SATA bridge adapter to make it a temporary external USB drive)
Thank you so much!
Found a win 7 recovery iso to download,
and your info did the rest!
Bless!
To fix this problem . Is it possible to use xp cd . I am using windows 7 ultimate.
@Gaurav – no, Bootrec is a command found in the Vista or W7 recovery environment – it’s not present on the XP CD
Hello, automatic fix is not working, nor cmd fix, third part of it says “Total identified windows installations: 0”. So I tried command “compact /u /a c:\*.*”, but it says there is no compact command. Please help.
@BlackViper – 0 installations found is more serious as it means your BCD store is corrupt (this may not be due to compression, could be due to hard drive fault or failed system restore etc)
You could backup your data now then reinstall windows but, if you already have a good backup and want to try repairing, you must remove the faulty BCD store and recreate it… Type the following in order, pressing ENTER after each command:
Bcdedit /export C:\BCDBackup
ren c:\boot\bcd bcd.old
(if this ren command fails you must change the file attributes by typing attrib c:\boot\bcd -h -r -s then ENTER then try the ren command again)
Bootrec /rebuildbcd
Hopefully this time the number of installations should be 1 – see step 4 of Vista/W7 steps above. If you still have no joy then I suggest trying a Microsoft forum for more personalized help
Worked for me in command prompt:
path c:\windows\system32
compact /u /a /i c:\
compact /u /a /i c:\*.*
compact /u /a /i /s c:\boot
Compressed my system thinking it would give me more space on Local Disk and It did, then my laptop overheated and powered off.
Now when I start my laptop, I get a black screen saying “The system BIOS has detected your notebook was placed in hibernation to avoid overheating. Blah blah blah ENTER – Continue startup” I hit enter, then another black screen appears “BOOTMGR is compressed. press ctrl+alt+del to restart” I do that, and I repeat the process all over again, HP window shows, then the 2 black screens. What should I do? Is this possible to fix myself?
Any help would be appreciated. Thanks again.
Also, my HP didn’t come with a disc.
@Dani – you don’t say what Windows you have but if it’s XP you will need to borrow/find an XP installation disc, if Vista/W7 you should be able to just follow the guide above to fix the compressed bootmgr error.
You could review this HP forum post re overheating (especially for an HP DV6 model where that overheating message is common) http://h30434.www3.hp.com/t5/Other-Notebook-PC-Questions/Startup-Error-System-Temperature-90D/td-p/158801
However, overheating may be more serious and may require a BIOS update and/or laptop disassembly to check fans, renew thermal paste etc. Probably best to get someone to look at it and do both jobs at once.
Thanks a lot. Did what you exlained and had no problems :) so glad it was fixed almost thought I had broken the comp lol
What do u do if you can’t get into system recovery :( every time I press F11 is takes me back to the error message!
@Stef – if your PC has Vista/Windows 7 pre-installed recovery options, to access the Advanced Boot Options screen keep tapping F8 at startup (not F11) – then choose ‘Repair Your Computer’.
THX! i have formated win 7 and all the sudden it does:”BOOTMGR is compressed”.
as soon as i saw there was a cmd solution i did it staight away.
again thank you!
thank you fix #2 in cmd worked immediately
Thanks! it really worked for me.. HAHA! I had compressed my disk drive to have more storage spaces to accomodate my files for the project I’m doing, and after I restarted my computer, BootMGR compressed is what it showed me. Thanks! It’s really a great help.
It ready solve this problem, thank you
Thanks for this
its work
A++ worked very well! Thanks!!
@ajackjr – no problem, glad it helped you get back into Windows :-)
worked thanks Had a different error message but did say compressed and I was trying to fix my back up drive by using a web based tutorial that caused the problem
thanks !!
Good Tutorial…problem solved.