Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10/11 'BOOTMGR is compressed' 오류 완벽 해결 가이드

컴퓨터를 부팅할 때 "BOOTMGR is compressed. Press Ctrl+Alt+Del to restart"라는 오류 메시지를 마주한 적이 있으신가요? 이 오류는 Windows 7, 8, 10에서 자주 발생하는 문제로, 검은 화면에 이 메시지만 표시되며 컴퓨터를 다시 시작하는 것 외에는 선택의 여지가 거의 없습니다.

BOOTMGR은 Boot Manager(부팅 관리자)의 약자로, Windows의 핵심 시스템 파일입니다. Windows XP에서 부트 로더 역할을 하던 Ntldr을 대체한 파일이기도 합니다.

이 파일이 압축되면 사용할 수 없게 되어 Windows가 정상적으로 시작되거나 부팅되지 않습니다. 따라서 PC가 정상적으로 부팅되려면 BOOTMGR 파일을 먼저 압축 해제해야 합니다.

파일 압축은 하드디스크 용량이 20GB 정도밖에 되지 않던 시절에는 저장 공간을 절약하는 훌륭한 방법이었습니다. 하지만 요즘 드라이브는 수백 GB에서 수 TB에 달하기 때문에 파일을 굳이 압축할 필요가 없어졌습니다.

Windows 10/11의 'BOOTMGR is compressed' 오류란?

BOOTMGR은 부팅 순서를 관리하도록 설계된 Windows 유틸리티입니다. 실행되면 부팅 구성 데이터를 로드한 후 운영체제 선택 옵션을 화면에 표시합니다. BOOTMGR의 구성 데이터는 일반적으로 BCD(Boot Configuration Data) 저장소에 위치합니다.

앞서 언급했듯이 파일 압축은 파일, 폴더, 프로그램의 크기를 줄여 디스크 공간 사용량을 최소화하는 기능입니다. 그러나 시스템 부팅 섹터 코드는 스스로 파일의 압축을 해제할 수 없기 때문에, 부팅 과정의 핵심인 BOOTMGR 파일은 절대 압축해서는 안 됩니다. 그렇지 않으면 Windows 10/11 시작 시 이 오류가 발생하게 됩니다.

또한 Microsoft 파일시스템 압축 코드의 버그로 인해 다른 파일 이름으로 이 압축 오류가 나타나는 경우도 있습니다. 예를 들면 다음과 같습니다.

  • QXHDK is compressed. Press CTRL+ALT+DEL to restart.
  • PJBIH is compressed. Press CTRL+ALT+DEL to restart.
  • DFJEU is compressed. Press CTRL+ALT+DEL to restart.
  • VUFEI is compressed. Press CTRL+ALT+DEL to restart.
  • DGKAR is compressed. Press CTRL+ALT+DEL to restart.

이는 본질적으로 동일한 오류이며, 단지 압축된 파일이 BOOTMGR이 아닌 다른 파일이라는 의미일 뿐입니다. 이 경우에도 동일한 문제 해결 방법을 적용할 수 있습니다.

'BOOTMGR is compressed' 오류의 원인

파일 압축은 데이터 크기를 줄여 하드 드라이브의 저장 공간 소비를 줄일 수 있는 유용한 기능입니다. 하지만 시스템 부팅 섹터 코드는 자체적으로 파일의 압축을 풀 수 없습니다. 최신 운영체제에서는 부팅 섹터 코드가 BOOTMGR 파일을 로드합니다.

BOOTMGR 파일은 운영체제 커널을 실행하고 Windows를 시작하는 데 사용됩니다. 이 파일은 첫 번째 부팅 디스크의 주 파티션 루트 디렉터리에 위치합니다. 따라서 부팅 섹터가 BOOTMGR 파일이 압축된 것을 발견하면 부팅 프로세스가 중단되고 화면에 "BOOTMGR is compressed Press Ctrl Alt Del to Restart" 오류가 나타납니다.

BOOTMGR 파일이 압축되는 원인은 크게 두 가지입니다.

첫 번째 원인은 최근에 설치한 속도 향상 프로그램이나 시스템 최적화 도구입니다. 이런 프로그램들은 저장 공간을 절약하기 위해 시스템 파티션(보통 C: 드라이브) 전체를 압축하는 경우가 많으며, 그 과정에서 중요한 BOOTMGR 파일까지 함께 압축되어 버립니다. 참고로 파일 압축은 올바르게 수행되더라도 시스템 성능을 오히려 저하시킬 수 있으므로, 시스템 최적화 프로그램이 이런 작업을 한다면 전혀 도움이 되지 않습니다.

두 번째 원인은 드라이브 속성 창을 통해 시스템 파티션 전체를 직접 압축한 경우입니다.

원인이 무엇이든, 이 오류를 해결하지 않으면 정상적인 부팅이 불가능하므로 우선적으로 처리해야 합니다. 아래 가이드를 따라 PC에서 BOOTMGR is compressed 오류를 해결하는 다양한 방법을 확인해 보세요. BOOTMGR is missing(BOOTMGR 누락) 오류가 발생한 경우에도 동일한 해결책을 적용할 수 있습니다.

Windows 10/11 'BOOTMGR is compressed' 오류 해결 방법

이 오류가 발생하면 시작 옵션이 크게 제한됩니다. 정상적으로 부팅하려면 빠른 시일 내에 해결해야 합니다. 아래 지침을 따라 문제를 해결해 보세요.

방법 1. 시스템 복구 기능 사용

첫 번째 방법은 Windows 설치 디스크 또는 부팅 가능한 미디어를 사용하는 것입니다. 시스템 복구 옵션을 활용하여 "BOOTMGR is Compressed" 오류를 수정할 수 있습니다.

  1. Windows 설치 DVD 또는 부팅 가능한 미디어를 삽입하고 해당 미디어로 부팅합니다.
  2. 아직 설정하지 않았다면 CD/DVD-ROM/USB 부팅 미디어를 첫 번째 부팅 장치로 설정합니다.
  3. 컴퓨터 복구(Repair My Computer)를 클릭합니다.
  4. 운영체제 설치 항목을 선택합니다.
  5. 드라이버 로드(Load Drivers) 버튼을 클릭하여 드라이브 브라우저를 엽니다.
  6. 시스템 드라이브를 마우스 오른쪽 버튼으로 클릭하고, 이 드라이브 압축(Compress This Drive) 옵션이 선택되어 있다면 체크를 해제합니다. 이것이 대부분 "BOOTMGR is Compressed" 오류의 원인입니다.
  7. 대화 상자에서 적용(Apply)을 클릭한 후 하위 폴더 및 파일에 적용(Apply to Subfolders/files)을 선택합니다.
  8. 컴퓨터를 재부팅합니다.
  9. "BOOTMGR is Compressed" 오류가 해결되었을 것입니다.

시동 복구(Startup Repair)는 "bootmgr is compressed" 문제를 해결하는 가장 효과적인 방법 중 하나입니다. 하지만 자동 복구를 불러올 수 없거나 이 방법으로 문제가 해결되지 않는다면 다음 해결책을 시도해 보세요.

방법 2. '이 드라이브 압축' 옵션 비활성화

다른 방법은 디스크 압축 옵션을 비활성화한 후 컴퓨터를 재부팅하는 것입니다. 시스템을 정상적으로 부팅할 수 없으므로 설치 디스크가 필요합니다.

설치 DVD로 부팅한 후 컴퓨터 복구(Repair My Computer)를 클릭하고 운영체제를 선택합니다.

그다음 디스크 로드(Load Disks)를 클릭하고 부팅 디스크로 이동합니다. 기본적으로 C 드라이브입니다. 해당 드라이브를 선택하고 속성(Properties)을 엽니다. 고급(Advanced) 탭으로 이동하여 이 드라이브 압축(Compress This Drive) 옵션의 체크를 해제합니다. 컴퓨터를 재시작하면 정상적으로 부팅될 것입니다. 그래도 안 된다면 다음 해결책을 시도하세요.

방법 3. BCD 재구축

BCD(Boot Configuration Data)는 컴퓨터의 펌웨어와 독립적인 데이터베이스 파일로, 부팅 시 구성 데이터를 포함하고 있습니다. Windows 부팅 관리자에 필요한 파일로, 이전 NTLDR이 사용하던 boot.ini를 대체합니다. 부팅 문제가 발생하면 BCD 파일을 재구축해야 할 수 있습니다.

  1. 고급 복구 모드(Advanced Recovery Mode)로 컴퓨터를 부팅합니다.
  2. 고급 옵션(Advanced Options)에서 명령 프롬프트(Command Prompt) 창을 엽니다.
  3. bootrec /fixmbr을 입력하고 Enter 키를 누릅니다.
  4. bootrec /fixboot를 입력하고 Enter 키를 누릅니다.
  5. BCD 파일을 재구축하려면 다음 명령어를 입력하고 Enter 키를 누릅니다: bootrec /rebuildbcd
  6. 명령 실행 후 컴퓨터가 다른 운영체제를 검색하고, BCD에 추가할 운영체제를 선택할 수 있습니다. 이 방법이 작동하지 않으면 부팅 경로를 수동으로 설정할 수도 있습니다. 단, 추가 문제를 일으킬 수 있으므로 확실히 알고 있는 경우에만 수행하세요.
  7. 다음 명령어를 입력하고 Enter 키를 누릅니다: bcdboot c:\windows /s c:

BCDboot 도구는 시스템 파티션 파일을 관리할 수 있는 내장 명령줄 유틸리티입니다. 시스템 파티션이 손상된 경우 BCDboot 도구를 사용하여 손상된 시스템 파티션 파일을 Windows 파티션의 새 복사본으로 교체할 수 있습니다.

방법 4. BOOTMGR 파일 수동 업데이트

이 부팅 오류는 대개 BOOTMGR 파일이 압축되어 발생하므로, 해당 파일을 교체하는 것이 효과적인 해결책입니다.

  1. Windows 10/11 부팅을 세 번 강제로 중단합니다. Windows 로고가 보이는 즉시 전원 버튼을 길게 눌러 강제 종료하세요. 이 작업을 최소 세 번 반복하면 고급 시작 옵션(Advanced Startup Options) 메뉴가 강제로 실행됩니다.
  2. 또는 Windows 10/11 설치 미디어가 있다면 이를 통해 부팅하여 고급 시작 옵션 메뉴를 열 수도 있습니다.
  3. 고급 시작 옵션 화면에서 고급 옵션(Advanced Options)을 선택합니다.
  4. 문제 해결(Troubleshoot)을 클릭합니다.
  5. 고급 옵션 창에서 명령 프롬프트(Command Prompt)를 클릭합니다.
  6. cd\를 입력하고 Enter 키를 누릅니다.
  7. C:를 입력하고 Enter 키를 누릅니다.
  8. 다음 명령어를 입력하고 Enter 키를 누릅니다: bcdboot C:\Windows /s D:\

명령이 실행되면 PC를 재시작하고 오류 없이 정상적으로 부팅되는지 확인합니다. 그래도 문제가 있다면 다음 해결 방법을 시도하세요.

방법 5. 파일 수동 압축 해제

앞선 방법들이 모두 실패했다면 이 방법으로 문제를 해결할 수 있습니다. 명령어를 사용하여 시스템 파티션의 모든 파일을 수동으로 압축 해제할 수 있습니다.

  1. 시스템 복구 옵션(System Recovery Options)에 로그인하고 명령 프롬프트(Command Prompt)를 선택합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다: compact /u /a c:\*.*

compact 명령어의 역할은 무엇일까요? 이 명령은 C:\ 드라이브에 있는 모든 파일(*.*)을 숨김 파일 및 시스템 파일(/a)까지 포함하여 압축 해제(/u)합니다.

드라이브 용량이 매우 큰 경우 명령 실행에 몇 시간이 걸릴 수 있습니다. 끝날 때까지 기다려 주세요. 모든 파일의 압축 해제가 완료되면 Exit를 입력하고 Enter 키를 눌러 컴퓨터를 재시작합니다.

이제 오류 메시지가 더 이상 나타나지 않고 Windows가 정상적으로 시작될 것입니다.

마무리

Windows 10/11에서 BOOTMGR is compressed 오류를 해결하는 것은 복잡해 보일 수 있지만, 위의 지침을 차근차근 따라 하면 금방 문제를 해결할 수 있습니다. 각 방법을 순서대로 시도해 보고, 대부분의 경우 첫 번째나 두 번째 방법만으로도 정상 부팅이 가능해질 것입니다.