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

'선택한 디스크가 고정 MBR 디스크가 아닙니다' 오류 해결 방법

디스크 관리(Disk Management)나 DiskPart를 사용해 디스크의 특정 파티션을 활성(active) 파티션으로 설정하려고 할 때 이 오류가 발생합니다. 오류 메시지는 대체로 다음과 같이 표시됩니다:

The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.

이 문제는 활성 파티션으로 지정하려는 파티션이 위치한 디스크가 GPT(GUID 파티션 테이블) 형식으로 포맷되어 있음을 의미합니다. GPT는 BIOS가 아닌 UEFI 부팅 사양과 밀접하게 연관되어 있으며, 이 부팅 방식에는 애초에 '활성 파티션'이라는 개념이 존재하지 않습니다.

 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법

아래에서 소개하는 해결 방법들을 차례대로 따라 하면 이 문제를 비교적 쉽게 해결할 수 있습니다.

'선택한 디스크가 고정 MBR 디스크가 아닙니다' 오류의 원인

문제의 정확한 원인을 파악하는 것은 문제를 해결하기 위한 가장 중요한 단계 중 하나입니다. 아래 목록에서 가장 흔한 원인과 각각의 해결 방법을 확인해 보세요:

  • 주 파티션을 추가하거나 파티션을 활성으로 설정하려는 드라이브가 GPT로 포맷되어 있는 경우가 가장 많습니다. GPT는 해당 기능을 지원하지 않기 때문에, 디스크를 MBR 형식으로 변환하면 문제가 해결됩니다.
  • 부팅 관리자(Boot Manager) 문제 역시 이 오류 메시지의 원인이 될 수 있으며, 몇 가지 유용한 명령어를 실행하면 해결할 수 있습니다.
  • 부팅 모드가 UEFI로 설정되어 있다면 레거시(Legacy) 모드로 변경해 보세요. 실제로 많은 사용자들이 이 방법으로 문제를 해결했습니다.

해결 방법 1: 디스크를 MBR로 변환

GPT로 포맷된 디스크는 활성 파티션이라는 개념을 인식하지 못하므로, 디스크를 MBR로 변환하면 문제가 효과적으로 해결됩니다. 변환 후에는 주 파티션을 생성하고 활성으로 표시할 수 있습니다. 단, 변환 과정에서 디스크의 모든 데이터가 삭제되므로 반드시 중요한 데이터를 미리 백업해 두세요.

명령 프롬프트와 DISKPART를 사용하면 드라이브를 완전히 정리하고 손쉽게 MBR로 변환할 수 있습니다.

  1. 컴퓨터 시스템이 부팅되지 않는 상태라면, Windows 설치에 사용했던 설치 미디어가 필요합니다. 직접 제작했거나 기존에 보유한 설치 드라이브를 삽입한 후 컴퓨터를 부팅하세요.
  2. 키보드 레이아웃 선택 창이 나타나면 원하는 레이아웃을 선택합니다. '옵션 선택' 화면이 나타나면 문제 해결 >> 고급 옵션 >> 명령 프롬프트로 이동합니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. 명령 프롬프트 창이 열리면 새 줄에 "diskpart"라고 입력하고 Enter 키를 눌러 명령을 실행합니다.
  2. 이제 명령 프롬프트 창이 다양한 Diskpart 명령을 실행할 수 있는 상태로 전환됩니다. 먼저 사용 가능한 모든 볼륨의 전체 목록을 확인하는 명령을 실행합니다. 아래를 입력한 후 Enter 키를 누르세요:
DISKPART> list
  1. 볼륨 목록에 표시된 번호를 확인하고 대상 드라이브를 신중하게 선택하세요. 예를 들어 해당 드라이브의 번호가 3이라면, 다음 명령을 실행하여 드라이브를 선택합니다:
DISKPART> select volume 3
  1. "Volume 3 is the selected volume"(볼륨 3이 선택된 볼륨입니다)와 같은 메시지가 표시됩니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법

참고: 어떤 드라이브 번호가 USB 장치에 해당하는지 확실하지 않다면, 목록 오른쪽에 표시된 용량 크기를 확인하는 것이 가장 확실한 방법입니다.

  1. 볼륨을 정리하려면 아래 명령을 입력하고 Enter 키를 누른 후, 프로세스가 완료될 때까지 잠시 기다리기만 하면 됩니다. 이번에는 프로세스가 성공적으로 완료될 것입니다. 이 명령 세트는 디스크를 MBR로 변환하며 문제 해결에 도움이 됩니다.
Clean
Convert MBR
Exit

해결 방법 2: 부팅 관리자 복구

부팅 관리자와 관련된 핵심 명령어를 실행하는 것은 문제 해결을 시작하기에 가장 쉽고 효과적인 방법 중 하나입니다. 컴퓨터에 연결된 드라이브를 관리하는 역할을 담당하는 부팅 관리자 서비스를 재설정하려면, 특정 순서대로 실행해야 하는 여러 명령이 있습니다.

  1. 컴퓨터 시스템이 부팅되지 않는 상태라면, Windows 설치 미디어가 필요합니다. 설치 드라이브를 삽입한 후 컴퓨터를 부팅하세요.
  2. 키보드 레이아웃 선택 창이 나타나면 원하는 레이아웃을 선택합니다. '옵션 선택' 화면에서 문제 해결 >> 고급 옵션 >> 명령 프롬프트로 이동합니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. 시스템이 정상 작동 중이라면 Windows UI를 통해 이 화면에 접근할 수 있습니다. Windows 10 사용자라면 고급 시작 옵션에 진입하는 또 다른 방법도 있습니다. Windows 키 + I 조합을 눌러 설정을 열거나, 시작 메뉴를 클릭한 후 왼쪽 하단의 톱니바퀴 아이콘을 클릭하세요.
  2. 업데이트 및 보안 >> 복구를 클릭한 후, 고급 시작 섹션 아래의 지금 다시 시작 옵션을 클릭합니다. PC가 재시작되며 고급 옵션 화면이 나타납니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. 고급 옵션 화면에서 명령 프롬프트를 클릭하여 엽니다.
  2. 명령 프롬프트가 관리자 권한으로 열립니다. 아래 명령을 입력한 후 반드시 Enter 키를 누르세요.
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
  1. 모든 명령 실행 후 명령 프롬프트를 닫고 다시 시작 옵션을 선택합니다. 문제가 해결되었는지 확인하세요.

해결 방법 3: BIOS에서 UEFI 비활성화

GPT는 UEFI 부팅 모드와 밀접한 관련이 있으므로, 부팅 메뉴에서 UEFI를 비활성화하고 레거시(Legacy) 모드로 전환해 보세요. 일부 사용자들은 이 방법으로 문제를 해결했습니다. 아래 지침을 주의 깊게 따르세요!

  1. PC를 다시 켜고 시스템이 시작되려는 순간 BIOS 키를 눌러 BIOS 설정에 진입합니다. BIOS 키는 일반적으로 부팅 화면에 "Press ___ to enter Setup"과 같은 문구로 안내됩니다. 자주 사용되는 BIOS 키는 F1, F2, Del 등입니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. BIOS 설정 창이 열리면 오른쪽 화살표 키로 Security 메뉴를 선택하고, 아래 화살표 키로 Secure Boot Configuration 옵션을 선택한 후 Enter 키를 누릅니다.
  2. 이 메뉴에 진입하기 전에 경고 창이 나타날 수 있습니다. F10을 눌러 Secure Boot Configuration 메뉴로 계속 진입하세요. 메뉴가 열리면 아래 화살표 키로 Secure Boot를 선택하고, 오른쪽 화살표 키로 설정값을 Disable로 변경합니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. 이제 부팅 모드를 UEFI에서 Legacy로 변경할 차례입니다. 변경해야 할 Boot Mode 옵션은 BIOS 제조사마다 서로 다른 탭에 위치해 있으며, 이를 찾는 단일한 방법은 없습니다. 보통 Boot 탭 아래에 있지만, 동일한 옵션임에도 여러 가지 이름으로 표시되기도 합니다.
  2. BIOS 설정 화면 어디에서든 Boot Mode 옵션을 찾으면 해당 위치로 이동하여 값을 Legacy로 변경합니다.
 선택한 디스크가 고정 MBR 디스크가 아닙니다  오류 해결 방법
  1. Exit 섹션으로 이동하여 Exit Saving Changes를 선택합니다. 그러면 컴퓨터가 부팅을 진행합니다. 이후 문제가 지속되는지 확인하세요.