디스크 관리(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 디스크가 아닙니다' 오류의 원인
문제의 정확한 원인을 파악하는 것은 문제를 해결하기 위한 가장 중요한 단계 중 하나입니다. 아래 목록에서 가장 흔한 원인과 각각의 해결 방법을 확인해 보세요:
- 주 파티션을 추가하거나 파티션을 활성으로 설정하려는 드라이브가 GPT로 포맷되어 있는 경우가 가장 많습니다. GPT는 해당 기능을 지원하지 않기 때문에, 디스크를 MBR 형식으로 변환하면 문제가 해결됩니다.
- 부팅 관리자(Boot Manager) 문제 역시 이 오류 메시지의 원인이 될 수 있으며, 몇 가지 유용한 명령어를 실행하면 해결할 수 있습니다.
- 부팅 모드가 UEFI로 설정되어 있다면 레거시(Legacy) 모드로 변경해 보세요. 실제로 많은 사용자들이 이 방법으로 문제를 해결했습니다.
해결 방법 1: 디스크를 MBR로 변환
GPT로 포맷된 디스크는 활성 파티션이라는 개념을 인식하지 못하므로, 디스크를 MBR로 변환하면 문제가 효과적으로 해결됩니다. 변환 후에는 주 파티션을 생성하고 활성으로 표시할 수 있습니다. 단, 변환 과정에서 디스크의 모든 데이터가 삭제되므로 반드시 중요한 데이터를 미리 백업해 두세요.
명령 프롬프트와 DISKPART를 사용하면 드라이브를 완전히 정리하고 손쉽게 MBR로 변환할 수 있습니다.
- 컴퓨터 시스템이 부팅되지 않는 상태라면, Windows 설치에 사용했던 설치 미디어가 필요합니다. 직접 제작했거나 기존에 보유한 설치 드라이브를 삽입한 후 컴퓨터를 부팅하세요.
- 키보드 레이아웃 선택 창이 나타나면 원하는 레이아웃을 선택합니다. '옵션 선택' 화면이 나타나면 문제 해결 >> 고급 옵션 >> 명령 프롬프트로 이동합니다.

- 명령 프롬프트 창이 열리면 새 줄에 "diskpart"라고 입력하고 Enter 키를 눌러 명령을 실행합니다.
- 이제 명령 프롬프트 창이 다양한 Diskpart 명령을 실행할 수 있는 상태로 전환됩니다. 먼저 사용 가능한 모든 볼륨의 전체 목록을 확인하는 명령을 실행합니다. 아래를 입력한 후 Enter 키를 누르세요:
DISKPART> list
- 볼륨 목록에 표시된 번호를 확인하고 대상 드라이브를 신중하게 선택하세요. 예를 들어 해당 드라이브의 번호가 3이라면, 다음 명령을 실행하여 드라이브를 선택합니다:
DISKPART> select volume 3
- "Volume 3 is the selected volume"(볼륨 3이 선택된 볼륨입니다)와 같은 메시지가 표시됩니다.

참고: 어떤 드라이브 번호가 USB 장치에 해당하는지 확실하지 않다면, 목록 오른쪽에 표시된 용량 크기를 확인하는 것이 가장 확실한 방법입니다.
- 볼륨을 정리하려면 아래 명령을 입력하고 Enter 키를 누른 후, 프로세스가 완료될 때까지 잠시 기다리기만 하면 됩니다. 이번에는 프로세스가 성공적으로 완료될 것입니다. 이 명령 세트는 디스크를 MBR로 변환하며 문제 해결에 도움이 됩니다.
Clean
Convert MBR
Exit
해결 방법 2: 부팅 관리자 복구
부팅 관리자와 관련된 핵심 명령어를 실행하는 것은 문제 해결을 시작하기에 가장 쉽고 효과적인 방법 중 하나입니다. 컴퓨터에 연결된 드라이브를 관리하는 역할을 담당하는 부팅 관리자 서비스를 재설정하려면, 특정 순서대로 실행해야 하는 여러 명령이 있습니다.
- 컴퓨터 시스템이 부팅되지 않는 상태라면, Windows 설치 미디어가 필요합니다. 설치 드라이브를 삽입한 후 컴퓨터를 부팅하세요.
- 키보드 레이아웃 선택 창이 나타나면 원하는 레이아웃을 선택합니다. '옵션 선택' 화면에서 문제 해결 >> 고급 옵션 >> 명령 프롬프트로 이동합니다.

- 시스템이 정상 작동 중이라면 Windows UI를 통해 이 화면에 접근할 수 있습니다. Windows 10 사용자라면 고급 시작 옵션에 진입하는 또 다른 방법도 있습니다. Windows 키 + I 조합을 눌러 설정을 열거나, 시작 메뉴를 클릭한 후 왼쪽 하단의 톱니바퀴 아이콘을 클릭하세요.
- 업데이트 및 보안 >> 복구를 클릭한 후, 고급 시작 섹션 아래의 지금 다시 시작 옵션을 클릭합니다. PC가 재시작되며 고급 옵션 화면이 나타납니다.

- 고급 옵션 화면에서 명령 프롬프트를 클릭하여 엽니다.
- 명령 프롬프트가 관리자 권한으로 열립니다. 아래 명령을 입력한 후 반드시 Enter 키를 누르세요.
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
- 모든 명령 실행 후 명령 프롬프트를 닫고 다시 시작 옵션을 선택합니다. 문제가 해결되었는지 확인하세요.
해결 방법 3: BIOS에서 UEFI 비활성화
GPT는 UEFI 부팅 모드와 밀접한 관련이 있으므로, 부팅 메뉴에서 UEFI를 비활성화하고 레거시(Legacy) 모드로 전환해 보세요. 일부 사용자들은 이 방법으로 문제를 해결했습니다. 아래 지침을 주의 깊게 따르세요!
- PC를 다시 켜고 시스템이 시작되려는 순간 BIOS 키를 눌러 BIOS 설정에 진입합니다. BIOS 키는 일반적으로 부팅 화면에 "Press ___ to enter Setup"과 같은 문구로 안내됩니다. 자주 사용되는 BIOS 키는 F1, F2, Del 등입니다.

- BIOS 설정 창이 열리면 오른쪽 화살표 키로 Security 메뉴를 선택하고, 아래 화살표 키로 Secure Boot Configuration 옵션을 선택한 후 Enter 키를 누릅니다.
- 이 메뉴에 진입하기 전에 경고 창이 나타날 수 있습니다. F10을 눌러 Secure Boot Configuration 메뉴로 계속 진입하세요. 메뉴가 열리면 아래 화살표 키로 Secure Boot를 선택하고, 오른쪽 화살표 키로 설정값을 Disable로 변경합니다.

- 이제 부팅 모드를 UEFI에서 Legacy로 변경할 차례입니다. 변경해야 할 Boot Mode 옵션은 BIOS 제조사마다 서로 다른 탭에 위치해 있으며, 이를 찾는 단일한 방법은 없습니다. 보통 Boot 탭 아래에 있지만, 동일한 옵션임에도 여러 가지 이름으로 표시되기도 합니다.
- BIOS 설정 화면 어디에서든 Boot Mode 옵션을 찾으면 해당 위치로 이동하여 값을 Legacy로 변경합니다.

- Exit 섹션으로 이동하여 Exit Saving Changes를 선택합니다. 그러면 컴퓨터가 부팅을 진행합니다. 이후 문제가 지속되는지 확인하세요.