Computer >> 컴퓨터 >  >> 시스템 >> Windows

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

Windows 11과 Windows 10의 디스크 관리(Disk Management)DISKPART 유틸리티는 디스크 공간 할당 등을 효율적으로 관리할 수 있는 유용한 도구입니다. 그러나 일부 사용자들은 DISKPART 유틸리티를 실행하려고 할 때 '선택한 디스크는 고정 MBR 디스크가 아닙니다'라는 오류 메시지가 나타난다고 보고하고 있습니다. 전체 오류 메시지는 다음과 같습니다.

선택한 디스크는 고정 MBR 디스크가 아닙니다. ACTIVE 명령은 고정 MBR 디스크에서만 사용할 수 있습니다.

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

오류가 발생하는 이유

이 오류는 UEFI 시스템 파티션에서 디스크 파티션을 활성화(Active)하려고 할 때만 발생합니다. ACTIVE 명령은 BIOS/MBR 기반 시스템에서만 작동하기 때문입니다. UEFI 방식에는 활성 파티션(active partition)이라는 개념 자체가 없으며, UEFI 시스템에서는 디스크 유형이 MBR이 아닌 GPT를 사용합니다. 정리하자면 다음과 같습니다.

  • BIOS → MBR 디스크 유형 필요
  • UEFI → GPT 디스크 유형 필요

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

이 오류를 해결하려면 UEFI를 비활성화하거나 디스크를 고정 MBR 디스크로 만들어야 합니다. 참고로 BIOS/MBR 시스템에서 INACTIVE 명령을 사용할 때도 동일한 오류가 발생할 수 있습니다.

  1. UEFI 비활성화
  2. 부팅 관리자(Boot Manager) 수정
  3. 디스크를 MBR로 변환

중요: 시작하기 전에 반드시 중요한 데이터를 외장 드라이브에 먼저 백업하세요.

1] UEFI 비활성화

BIOS 설정에서 Secure Boot(보안 부팅)를 비활성화해야 할 수 있습니다. 컴퓨터를 고급 시작 옵션(Advanced Startup Options)으로 부팅한 후, UEFI 펌웨어 설정에서 Secure Boot 옵션을 끄면 됩니다. 완료한 후에는 Legacy Support(레거시 지원)를 반드시 활성화하고, 변경 사항을 저장한 뒤 컴퓨터를 재부팅합니다.

제조사(OEM)마다 옵션 구성 방식이 다르지만, Secure Boot는 일반적으로 Security > Boot > Authentication 탭에서 찾을 수 있으며, 해당 항목을 Disabled로 설정하면 됩니다.

단, Secure Boot를 비활성화하면 보안 수준이 낮아지므로 임시 조치로만 사용하는 것이 좋습니다.

2] 부팅 관리자 수정

고급 시작 옵션에 접근할 수 있다면 명령 프롬프트를 열어 BCD를 다시 빌드하면 됩니다.

접근할 수 없다면 부팅 가능한 Windows 10 USB 드라이브를 만들어 이를 통해 컴퓨터를 부팅해야 합니다. 환영 화면이 나타나면 다음(Next)을 클릭하고, 창 왼쪽 하단에 있는 컴퓨터 복구(Repair your computer)를 클릭합니다.

그런 다음 문제 해결(Troubleshoot) > 고급 옵션(Advanced Options) > 명령 프롬프트(Command Prompt)를 차례로 클릭합니다.

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

명령 프롬프트 창이 열리면 아래 명령어를 순서대로 하나씩 실행합니다.

bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd

마지막으로 명령 프롬프트 창을 닫고 컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.

3] 디스크를 MBR로 변환

드라이브의 파일 시스템을 GPT에서 MBR로 변경할 수 있습니다. 단, 이 과정에서 기존 데이터가 모두 삭제되므로 시작하기 전에 반드시 외장 드라이브에 데이터를 백업해야 합니다.

백업이 완료되면 부팅 가능한 Windows 10 설치 미디어를 생성합니다. 해당 미디어로 부팅한 후 첫 번째 Windows 10 설치 화면에서 컴퓨터 복구(Repair your computer)를 클릭합니다. 옵션 목록에서 운영체제 파티션을 선택하고 다음(Next)을 클릭합니다.

시스템 복구 옵션(System Recovery Options) 상자에서 명령 프롬프트(Command Prompt)를 선택한 후 다음을 입력합니다.

diskpart

이렇게 하면 명령 프롬프트 내에서 Diskpart 유틸리티가 실행됩니다. 그다음 아래 명령 중 하나를 입력합니다.

list disk

또는

list volume
Windows 11/10  선택한 디스크는 고정 MBR 디스크가 아닙니다  오류 해결 방법

이 명령들은 연결된 모든 디스크 또는 디스크에 생성된 모든 파티션의 목록을 보여줍니다.

여기서 앞서 입력한 list 명령에 맞춰 선택 명령을 입력해야 합니다.

select disk #

또는

select volume #

Enter 키를 누르면 해당 디스크 또는 파티션이 선택됩니다.

마지막으로 다음을 입력합니다.

clean

Enter 키를 누르면 드라이브의 모든 데이터가 삭제되고 드라이브가 정리(clean)됩니다.

이제 선택한 볼륨을 MBR로 변환하기 위해 다음 명령을 입력합니다.

Convert MBR

컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.

행운을 빕니다!