Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Bootrec /Fixboot '액세스 거부' 오류를 해결하는 4가지 검증된 방법

Windows에서 부팅 구성 데이터(BCD)를 복구하려는 순간 마주치는 bootrec /fixboot 액세스 거부(Access is Denied) 오류는 상당히 답답한 문제입니다. 이 명령어를 실행해야 하는 단계에 왔다면 PC가 이미 부팅되지 않는 상황일 가능성이 높습니다.

이 글에서는 해당 오류를 해결할 수 있는 검증된 방법들을 단계별로 자세히 안내합니다.

Bootrec /Fixboot 액세스 거부 오류의 원인

이 오류에는 몇 가지 원인이 있을 수 있습니다.

가장 흔한 원인은 의외로 단순합니다. 잘못된 명령어를 사용하고 있는 경우입니다. Windows 10과 Windows 11은 EFI(확장형 펌웨어 인터페이스) 부트 로더를 기본적으로 사용하며, 이 환경에서는 bootrec /fixboot 명령어가 부팅 문제 해결을 지원하지 않습니다.

반면, 구형 MBR(Master Boot Record) 방식이라면 이 명령어가 정상적으로 작동합니다. 하지만 온라인에는 이와 관련해 혼란스러운 정보가 많기 때문에, 부팅 데이터를 복구하기 전에 자신의 시스템이 어떤 방식을 사용하는지 먼저 확인하는 것이 중요합니다. 잘못 진행하면 PC가 아예 작동하지 않게 될 수 있습니다.

또한 이 문제를 검색하고 있다면 이미 부팅 구성 데이터(BCD)가 손상되었을 가능성도 있습니다. BCD 데이터가 훼손되면 부팅 과정 전체에 직접적인 영향을 미쳐 오류가 발생합니다.

마지막으로 하드웨어 문제도 배제할 수 없습니다. 특히 하드 드라이브 고장은 주요 원인 중 하나입니다. Windows가 설치된 드라이브에 물리적 결함이 있다면 데이터 손상이 일어나 부팅이 불가능해질 수 있습니다. 따라서 진행하기 전에 반드시 디스크 상태를 점검하세요.

방법 1: Windows 시작 복구 활용하기

이 오류를 검색하고 있다면 PC 부팅에 어려움을 겪고 있을 것입니다. 이 경우 Windows에 내장된 시작 복구(Startup Repair) 도구(자동 복구라고도 함)를 사용해 문제를 해결할 수 있습니다. 이 도구는 Windows가 정상적으로 로드되지 못하게 하는 문제를 자동으로 수정해 줍니다.

  1. 컴퓨터를 재시작하고 BIOS 또는 UEFI 설정 화면으로 진입하는 키(일반적으로 F2, F12 또는 Delete 키)를 누릅니다.
  2. BIOS/UEFI 설정에서 Windows 설치 파일이 담긴 USB 또는 DVD 드라이브가 첫 번째 부팅 장치가 되도록 설정합니다.
  3. 변경 사항을 저장하고, Windows 설치 미디어(USB 또는 DVD)를 삽입한 뒤 PC를 다시 시작합니다.
  4. 안내 메시지가 나타나면 아무 키나 눌러 설치 미디어로 부팅합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 언어, 시간 및 통화 형식, 입력 방식을 선택한 후 다음을 클릭합니다.
  2. 화면 왼쪽 하단의 컴퓨터 복구를 클릭합니다.
  3. 옵션 선택 화면에서 문제 해결을 선택합니다.
  4. 고급 옵션 > 자동 복구 또는 시작 복구(Windows 버전에 따라 명칭이 다름)를 선택합니다.
  5. 화면의 지시에 따라 시작 복구 과정이 완료될 때까지 기다립니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법

복구가 완료되면 컴퓨터를 재시작하여 정상적으로 부팅되는지 확인합니다. 그래도 문제가 지속된다면 다른 방법을 시도해야 합니다.

방법 2: Diskpart로 EFI 파티션 확인 및 포맷

Diskpart는 Windows에서 디스크, 파티션, 볼륨을 관리할 수 있는 명령줄 유틸리티입니다. 먼저 diskpart를 사용해 모든 드라이브와 볼륨(부팅 드라이브 포함)에 정상적으로 접근 가능한지 확인하는 것이 좋습니다. 드라이브 인식 문제 역시 부팅 실패의 원인이 될 수 있기 때문입니다.

diskpart를 사용하면 기존 EFI 파티션을 삭제하고 포맷할 수도 있습니다. 이렇게 하면 이후 부팅 구성 파일을 복원하는 데 필요한 명령어를 실행할 수 있습니다. 다만, 이 파티션을 포맷하면 PC가 부팅되지 않게 되므로(이미 부팅이 안 된다면 더욱), 진행 전에 각별히 주의해야 합니다.

주의: diskpart 작업은 신중하게 수행하지 않으면 데이터 손실로 이어질 수 있습니다. 반드시 중요한 데이터를 백업한 후 진행하고, Windows 설치 미디어(USB 또는 DVD)를 준비하세요.

  1. Windows 설치 미디어로 부팅한 후 설치 화면에서 컴퓨터 복구를 클릭합니다.
  2. 문제 해결 > 고급 옵션 > 명령 프롬프트를 차례로 선택해 명령 프롬프트 창을 엽니다.
  3. 명령 프롬프트 창에 diskpart를 입력하고 Enter 키를 누릅니다.
  4. list disk를 입력해 연결된 모든 디스크 목록을 확인합니다.
  5. Windows가 설치된 디스크를 파악한 후 select disk #를 입력합니다(#에는 해당 디스크 번호).
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. list volume을 입력하고 Enter 키를 눌러 선택한 디스크의 모든 볼륨 목록을 확인합니다.
  2. EFI 파티션의 볼륨 번호를 찾습니다. 보통 FAT32로 포맷되어 있으며 EFI 라벨이 붙어 있는 경우가 많습니다.
  3. select volume #을 입력해 EFI 파티션 볼륨을 선택합니다(#에는 해당 볼륨 번호). 이 방법은 최신 EFI 부트 로더를 사용하는 경우 기준이며, Windows 10과 11 대부분이 여기에 해당합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. EFI 파티션에 드라이브 문자가 지정되어 있지 않다면 assign letter=V:를 입력해 문자를 할당합니다(V는 원하는 드라이브 문자).
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. EFI 파티션을 FAT32로 포맷하려면 format V: /FS:FAT32를 입력하고 Enter 키를 누릅니다(V는 실제 할당된 문자).
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 포맷이 완료되면 exit를 입력해 diskpart를 종료합니다.

방법 3: Bootrec과 Bcdboot으로 BCD 재구축

EFI 파티션 포맷을 마쳤다면 이제 bootrec 명령어를 실행해 부팅 구성 데이터(BCD)를 복원할 수 있습니다. 시작하기 전에 세 가지 사항을 먼저 확인하세요.

첫째, 이 방법은 MBR이 아닌 EFI 부트 로더를 사용하는 시스템 기준입니다. MBR 방식은 복구 절차가 다르며, Windows 10과 11은 기본적으로 EFI를 사용합니다.

둘째, Windows가 설치된 시스템 파티션과 EFI 파티션의 정확한 드라이브 문자를 알아야 합니다. 앞서 설명한 diskpart 단계를 통해 이를 확인할 수 있습니다.

셋째, 이 방법은 Windows 11(모든 버전) 및 Windows 10 버전 1709 이상에서만 작동합니다.

  1. Windows 설치 미디어(DVD 또는 USB)를 삽입하고 컴퓨터를 재시작합니다.
  2. PC가 켜질 때 부팅 메뉴 진입 키(F2, F12, Delete 등)를 누른 후, 설치 미디어를 부팅 장치로 선택합니다.
  3. Windows 설치 화면이 나타나면 언어 설정을 선택하고 다음을 클릭한 뒤, 왼쪽 하단의 컴퓨터 복구를 클릭해 Windows 복구 메뉴로 진입합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 문제 해결 > 명령 프롬프트를 선택합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 명령 프롬프트 창이 열리면 BCD를 재구축하는 명령어를 차례로 입력합니다. 먼저 bootrec /scanos를 입력하고 Enter 키를 누릅니다. 이 명령은 Windows와 호환되는 설치된 운영체제를 모든 디스크에서 스캔해 결과를 표시합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 다음으로 bcdboot c:\windows /s V: /f UEFI를 입력하고 Enter 키를 눌러 Windows 시스템 파티션의 BCD 데이터를 EFI 파티션으로 복사합니다. 여기서 V:는 앞서 확인한 EFI 파티션의 드라이브 문자입니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 마지막으로 bootrec /rebuildbcd를 입력하고 Enter 키를 누릅니다. 이 명령은 설치된 운영체제를 스캔해 BCD 데이터를 다시 생성합니다. EFI 파티션으로 데이터가 이동되었으므로 PC가 다시 정상 부팅될 것입니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 모든 명령 입력이 끝나면 명령 프롬프트 창을 닫고 컴퓨터를 재시작합니다.

방법 4: Windows 재설치

모든 방법이 실패했고 디스크 자체는 정상이라고 확신한다면, 좀 더 강력한 조치를 고려해야 합니다. 바로 Windows 전체 재설치입니다. Windows 설치 미디어를 사용해 기존 파티션 위에 새로 설치하는 방식입니다.

Windows를 재설치하면 부트 로더를 포함한 완전히 새로운 구성이 드라이브에 적용됩니다. 이 과정에서 bootrec /fixboot 액세스 거부 오류를 비롯한 대부분의 부팅 문제가 해결됩니다. 재설치 후에는 해당 명령어를 실행할 필요조차 없습니다.

주의: 시작하기 전에 반드시 중요한 파일과 데이터를 백업하세요. Windows 복구나 재설치 과정에서 데이터가 손실될 수 있습니다.

Windows 재설치 절차는 다음과 같습니다.

  1. Windows 설치 미디어(DVD 또는 USB)를 삽입하고 컴퓨터를 재시작한 뒤, 설치 미디어로 부팅되도록 적절한 키를 누릅니다. 부팅되지 않는다면 UEFI 또는 BIOS 설정에서 설치 미디어가 우선순위에 있는지 확인하세요.
  2. 설치 화면이 나타나면 언어, 시간, 키보드 설정을 확인한 후 다음을 클릭합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 잠시 기다린 후 다음 화면에서 지금 설치를 클릭합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 제품 키를 입력하고 Windows 버전을 선택한 뒤 사용자 동의서에 동의합니다.
  2. 설치 유형을 묻는 화면이 나타나면 사용자 지정 옵션을 선택합니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. Windows를 설치할 파티션을 선택하고 다음을 클릭합니다. 기존 Windows가 설치되어 있다면 해당 파티션을 선택하세요. 만약 설치에 실패하면 삭제를 눌러 파티션을 제거한 후 새로 만들기로 재생성해야 할 수 있습니다. 단, 이 경우 해당 파티션의 모든 파일이 삭제됩니다.
Bootrec /Fixboot  액세스 거부  오류를 해결하는 4가지 검증된 방법
  1. 화면의 추가 지시에 따라 설치를 진행하고 완료합니다.

설치가 끝나면 Windows가 정상적으로 부팅되며, 이전에 겪었던 부팅 문제가 모두 해결될 것입니다.

Windows 11 유지 관리 팁

최신 Windows PC를 사용하는 대부분의 사용자에게는 bootrec /fixboot 액세스 거부 오류를 우회하고, 더 나은 부트 로더 복구 방법을 활용하는 것이 좋습니다. 다만 구형 MBR 방식을 사용 중이거나 그래도 PC를 복구하지 못했다면 Windows를 완전히 재설치하는 방안을 고려해야 합니다.

다른 문제가 발생했나요? 꼭 새로 설치할 필요는 없습니다. Windows 11에 내장된 다양한 복구 도구와 문제 해결사를 활용해 시스템을 수리해 볼 수 있습니다.