며칠 전 Windows 시작 복구 작업 중 Diskpart의 ACTIVE 명령을 사용해 기본 파티션을 활성 파티션으로 표시하려고 했는데, "선택한 디스크가 고정 MBR 디스크가 아닙니다. ACTIVE 명령은 고정 MBR 디스크에서만 사용할 수 있습니다(The selected disk is not a fixed MBR disk. The ACTIVE command can only be used on fixed MBR disks.)"라는 오류 메시지가 나타났습니다. 이 경우 디스크 관련 작업을 진행할 수 없어 상당히 난감했습니다.
다행히 여러 포럼의 도움과 직접 테스트 끝에 이 까다로운 디스크 오류를 해결하는 3가지 검증된 방법을 찾았습니다. 같은 문제로 고민하고 계시다면 이 글을 끝까지 읽어보세요. 분명 도움이 될 것입니다.
파트 1: "선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류란 무엇인가?
간단히 말해 선택한 디스크가 UEFI 시스템에서 동작하는 GPT 디스크라는 뜻입니다. MBR 디스크와 달리 GPT 디스크는 활성(active) 파티션으로 표시할 수 없습니다. ACTIVE 명령은 BIOS 시스템에서 작동하는 MBR 디스크에만 적용됩니다.
고정 MBR 디스크란?
고정(fixed) MBR 디스크는 재포맷이나 재파티션이 이루어지기 전에는 파티션 구조가 고정되어 있어 쉽게 변경할 수 없는 디스크를 의미합니다. 이는 MBR 파티션 방식을 사용하는 전통적인 하드 드라이브로, BIOS 같은 구형 시스템과 호환됩니다. 모든 고정 MBR은 MBR이지만, 모든 MBR이 고정 MBR인 것은 아니라는 점에 유의하세요.
MBR, GPT, BIOS, UEFI 등 용어 개념이 헷갈린다면 아래 관련 글을 참고해 보세요.
- MBR vs GPT: 차이점 완벽 비교
- BIOS vs UEFI: 완전 비교 가이드
- Windows 11/10/7 또는 Linux에서 디스크가 MBR인지 GPT인지 확인하는 방법 [단계별 가이드]
파트 2: "선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류가 발생하는 원인
이 오류는 다음과 같은 다양한 요인으로 인해 발생할 수 있습니다.
- GPT 디스크 형식 선택: 앞서 언급했듯이 GPT 디스크는 활성 파티션으로 표시할 수 없습니다. GPT로 포맷된 디스크의 파티션을 활성으로 지정하려 할 때 주로 이 오류가 발생합니다.
- 부트 매니저(Boot Manager) 문제: 부트 매니저 자체의 문제가 오류의 근본 원인일 수 있습니다. 이 경우 특정 명령줄 절차를 실행하여 문제를 해결할 수 있습니다.
- 부트 모드 불일치: UEFI와 Legacy(레거시) 같은 부트 모드 간의 불일치는 호환성 충돌을 일으켜 이 오류로 이어질 수 있습니다. 부팅 모드를 전환하면 문제가 해결되기도 합니다.
오류의 원인을 이해했다면 이제 해결 방법을 더욱 쉽게 파악할 수 있습니다. 아래 방법들을 하나씩 살펴보겠습니다.
파트 3: "선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류 해결 방법
아래에서 단계별 지침과 함께 이 디스크 오류를 해결하는 세 가지 방법을 소개합니다.
해결책 1. 데이터 손실 없이 GPT를 MBR로 변환하기
지정한 디스크가 MBR 형식이 아닌 GPT 형식이라면, 해당 디스크에서 활성 파티션을 생성하거나 수정하려고 할 때 오류 메시지가 나타납니다. 따라서 활성 파티션 표시를 위해 디스크를 GPT에서 MBR로 변환해 보는 것이 좋습니다.
주의:
변환 과정에서 데이터 손실이 발생할 수 있으므로, 반드시 중요한 데이터를 미리 백업하고 안전하고 신뢰할 수 있는 변환 도구를 사용해야 합니다. 직접 테스트한 결과 Tenorshare 4DDiG Partition Manager가 가장 좋은 선택입니다.
4DDiG Partition Manager는 최고의 MBR/GPT 디스크 변환 도구로, 디스크 관리를 손쉽게 만들어 주는 강력한 기능들을 제공합니다. 직관적인 인터페이스와 견고한 기능 덕분에 데이터 손실 위험 없이 GPT를 MBR로 변환하고 디스크나 파티션 데이터를 백업하려는 사용자에게 탁월한 선택입니다.
주요 기능은 다음과 같습니다.
- MBR/GPT 변환: 데이터 손실 없이 MBR과 GPT 디스크 형식 간에 원활하게 변환합니다.
- 디스크/파티션 클론: GPT에서 MBR로 변환하기 전에 디스크 및 파티션 데이터를 백업할 수 있습니다.
- 파티션 관리: 저장 공간 요구에 맞춰 파티션 크기를 조정, 확장, 축소, 생성, 삭제 또는 포맷할 수 있습니다.
- 데이터 백업: 종합적인 백업 및 복원 옵션으로 데이터를 안전하게 보호합니다.
- OS 마이그레이션: 몇 번의 클릭만으로 운영체제를 새 SSD/HDD로 손쉽게 이전할 수 있습니다.
- 사용자 친화적 인터페이스: 직관적인 인터페이스 덕분에 초보자도 어려움 없이 작업을 수행할 수 있습니다.
아래는 4DDiG Partition Manager를 사용하여 데이터 손실 없이 GPT를 MBR로 변환하는 단계별 가이드입니다.
먼저 컴퓨터에 4DDiG Partition Manager를 설치하고 실행합니다. 메인 화면에서 디스크 변환(Convert Disk)으로 이동한 후 GPT를 MBR로 변환(Convert GPT to MBR)을 선택합니다.
MBR로 변환할 GPT 형식의 디스크를 선택한 후 계속(Continue) 버튼을 클릭합니다.
중요:
대상 디스크가 시스템 디스크라면, 도구가 먼저 PE 구성 요소를 다운로드합니다. 다운로드가 완료되면 경고 창에서 확인(Sure) 버튼을 눌러 컴퓨터가 재부팅되도록 하세요.
컴퓨터가 PE 환경으로 재부팅되면 GPT를 MBR로 변환(Convert GPT to MBR) 버튼을 클릭합니다. 이후 변환할 디스크를 다시 선택하고 계속(Continue)을 누릅니다.
참고:
PE 환경에서는 자신의 시스템 디스크만 표시된다는 점에 유의하세요.
변환이 완료될 때까지 기다립니다. 디스크의 파티션 수에 따라 몇 분 정도 걸릴 수 있습니다.
변환이 완료되면 화면의 안내에 따라 컴퓨터를 다시 부팅합니다.
해결책 2. 부트 매니저 복구하기
"선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류는 부트 매니저 문제로 인해 발생할 수도 있습니다. 이 문제를 해결하려면 몇 가지 명령어를 사용해 부트 매니저를 복구해야 합니다.
아래 단계를 따라 해 보세요.
- 먼저 Windows 미디어 생성 도구(Media Creation Tool)를 사용하여 부팅 가능한 USB 드라이브를 만듭니다.
- 생성한 USB를 컴퓨터에 연결하고 USB로 부팅합니다.
- 언어 기본 설정을 선택하고 다음(Next)을 클릭한 후, 화면 왼쪽 하단의 컴퓨터 복구(Repair your computer)를 클릭합니다.
- 문제 해결(Troubleshoot) > 고급 옵션(Advanced options) > 명령 프롬프트(Command Prompt)를 차례대로 선택합니다.
- 명령 프롬프트에서 아래 명령어를 입력하고 각각 Enter 키를 누릅니다.
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
- 모든 명령이 성공적으로 완료되면 명령 프롬프트를 종료하고 컴퓨터를 재시작합니다.
해결책 3. UEFI 비활성화 후 Legacy로 변경하기
UEFI와 Legacy 간의 불일치 역시 "선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류의 원인이 될 수 있습니다.
따라서 이 문제를 해결하려면 UEFI를 비활성화하고 Legacy 모드로 변경해야 합니다.
아래 단계를 참고하세요.
- 먼저 컴퓨터를 재시작하고 부팅 과정 중 적절한 키(일반적으로 F2, F12 또는 Del)를 눌러 BIOS/UEFI 설정 화면으로 진입합니다.
- 보안(Security) 메뉴로 이동한 후 Secure Boot Configuration(보안 부팅 구성)을 선택하고 Enter 키를 눌러 진행합니다.
- Secure Boot Configuration 메뉴에 들어가기 전에 경고 메시지가 나타날 수 있습니다. 계속 진행하려면 F10 키를 누르세요.
- 방향키(아래)로 Secure Boot 항목을 선택한 후, 방향키(오른쪽)를 사용해 설정 값을 Disable(비활성화)로 변경합니다.
- 이제 부트 모드를 UEFI에서 Legacy로 전환할 차례입니다. Boot(부팅) 탭으로 이동해 BIOS 설정 화면에서 Boot Mode(부트 모드) 옵션을 찾아 값을 Legacy로 변경합니다.
- Exit Saving Changes(변경 사항 저장 후 종료)를 선택하고 컴퓨터를 재시작합니다.
파트 4: [전문가 조언] 복구 작업 중 부팅 불가 Windows에서 데이터 백업/복구하기
GPT에서 MBR로 변환하기 전에 데이터를 백업하고 싶다면 4DDiG Partition Manager 외에도 4DDiG Data Recovery 도구를 활용할 수 있습니다. 이 도구는 손실된 파티션에서 데이터 복구는 물론, 로컬 디스크, 외장 하드 드라이브, 부팅되지 않는 컴퓨터 등에서도 데이터를 복구할 수 있습니다.
자세한 사용법은 4DDiG Data Recovery 사용 가이드를 참고해 보세요.
MBR 파티션 테이블 관련 FAQ
1. MBR 파티션 테이블이 있는 디스크 오류는 어떻게 해결하나요?
"Windows는 이 디스크에 설치할 수 없습니다. 선택한 디스크에 MBR 파티션 테이블이 있습니다"라는 오류는 세 가지 방법으로 해결할 수 있습니다.
- 4DDiG Partition Manager를 사용해 데이터 손실 없이 MBR을 GPT로 변환
- Diskpart 명령어로 MBR을 GPT로 변환
- BIOS 부팅 설정 변경
2. 활성(active) 파티션은 고정 MBR 디스크에서만 사용할 수 있나요?
네, 그렇습니다. '활성 파티션' 개념은 기본적으로 MBR(Master Boot Record) 디스크와 연관되어 있습니다. MBR 디스크에서 활성 파티션은 부트 로더가 포함된 파티션이며, 시스템은 이 파티션에서 부팅됩니다. 반면 GPT 디스크는 '활성 파티션' 개념을 사용하지 않으며, 대신 EFI 시스템 파티션을 통해 부팅 정보를 관리합니다.
마무리
지금까지 컴퓨터에서 "선택한 디스크가 고정 MBR 디스크가 아닙니다" 오류를 스스로 해결하는 방법을 알아보았습니다. 위의 단계를 꼼꼼히 따라 하기만 하면 문제를 해결할 수 있습니다.
위에서 소개한 모든 방법은 실제로 효과가 검증된 방법들입니다. 그중에서도 4DDiG Partition Manager는 데이터 손실 없이 모든 종류의 디스크 관련 문제를 해결할 수 있는 최고의 디스크 관리 도구로, 가장 안전하고 간편하며 효과적인 선택입니다. 게다가 사용자 친화적인 인터페이스 덕분에 초보자에게도 적합합니다. 지금 바로 사용해 보세요!
William Bollson (수석 편집자)
William Bollson은 4DDiG의 편집장으로, 데이터 복구, 복구, 오류 수정 등 Windows 및 Mac 관련 문제에 대한 최고의 솔루션을 제공하는 데 전념하고 있습니다.