BOOTMGR is compressed в Windows 7. Що робити?

Днями зіткнувся з наступною помилкою при завантаженні Windows 7:

BOOTMGR is compressed. Press Ctrl + Alt + Del to restart


Природно, я спробував натиснути "ctrl + alt + del", після чого система перезавантажилась, і після проходження тесту POST помилка BOOTMGR is compressedзалишилася. Що ж робити в такому випадку?

Після того, як я згадав, що насамперед я виконував з системою, я зрозумів у чому може бути проблема. Я думаю, наступна картинка зможе описати ситуацію краще будь-яких слів :).

Дійсно, я недавно для економії місця включив опцію "Compress this drive to save disk space" на системному диску в Windows 7, в результаті чого мій системний диск і завантажувач bootmgr виявився стисненим, а система не змогла коректно завантажиться з нього.

Також можливими причинами появи помилки "BOOTMGR is compressed" можуть бути:

  • Наявність помилок на жорсткому диску (помилки читання)
  • Проблеми з ліками для Windows 7, коли завантажувач bootmgr замінився на інший при нелегальної активації
  • І як писав я раніше причина може бути у включенні / відключенні компресії (стиснення) на активному розділі

У всіх цих випадках може бути змінена структура файлу завантаження bootmgr, в результаті чого нормальне завантаження системи неможлива.

Мені здається дивним, що Microsoft не передбачила штатний інструмент для вирішення даної проблеми, адже вона зустрічається досить часто.

Рішення:
Метод полягає у відновленні менеджера завантаження, причому весь активний розділ в свій поточний стан (стиснутим або стислому вигляді). Дана методика є більш зручною, ніж відключення стиснення на всьому розділі, адже при розпакуванні файлів, у вас просто може не залишитися вільного місця на диску!

1. Вставляємо і вантажимося з інсталяційного диска Windows 7 (підійде і диск відновлення системи). Завантаження зазвичай займає 2-3 хвилини, після чого з'являється графічне вікно

2. Запускаємо консоль відновлення "Recovery Console" і вибираємо "Repair your computer"

3. Якщо у вас кілька встановлених систем, вибираємо потрібну.

4. У вікні вибираємо опцію "command promt"

5. У що з'явилася командному рядку потрібно набрати наступні команди

bootrec / FixBoot bootrec / FixMbr bootrec / RebuildBcd bootrec / ScanOs

6. Перезавантажуємо ПК і перевіряємо.

альтернативний метод.

Якщо вищеописана процедура не допоможе, доведеться вручну зняти опцію стиснення з завантажувача bootmgr. Для чого з тієї ж самої командного рядка потрібно послідовно виконати:

c: expand bootmgr temp attrib bootmgr -s -r -h del bootmgr ren temp bootmgr attrib bootmgr -a + s + r + h

У моєму випадку перемогти помилку "BOOTMGR is compressed" в Windows 7 допоміг перший варіант, однак другий також працездатний.