Windows에서 디스크를 MBR에서 GPT로 변환할 때 많은 사용자가 'MBR2GPT cannot find room for the EFI system partition(EFI 시스템 파티션을 위한 공간을 찾을 수 없습니다)'이라는 오류 메시지를 마주하게 됩니다. 이 오류는 변환 작업 자체를 중단시키고 UEFI 모드로 Windows를 설치하거나 업그레이드하는 것까지 막기 때문에 상당히 답답한 상황을 만듭니다.
하지만 걱정하지 마세요. 해결 방법은 분명히 존재합니다. 이 가이드에서는 이 오류의 의미와 발생 원인, 그리고 데이터 손실 없이 문제를 해결하는 가장 효과적인 방법까지 자세히 살펴보겠습니다.
파트 1. 'EFI 시스템 파티션 공간을 찾을 수 없다'는 것은 무슨 의미일까요?
Windows가 MBR 방식으로 포맷된 디스크를 GPT로 변환하려는 이유는 시스템이 UEFI 모드로 부팅될 수 있도록 하기 위함입니다. 이 변환 과정에서 MBR2GPT는 먼저 디스크 구조를 검증합니다. 만약 변환에 필요한 충분한 여유 공간을 확보하지 못하면 해당 오류 메시지가 표시됩니다.
1. 자주 발생하는 상황
명령 프롬프트에서 "mbr2gpt /convert /allowfullos" 명령을 실행하면 "Disk layout validation failed for disk(디스크 레이아웃 유효성 검사 실패)" 또는 "Cannot find room for EFI system partition(EFI 시스템 파티션을 위한 공간을 찾을 수 없음)"과 같은 오류가 나타날 수 있습니다. 이는 디스크에 EFI 파티션을 생성할 할당되지 않은 공간이 없기 때문입니다. 그 외에도 다음과 같은 상황이 흔히 발생합니다.
- 도구는 정상적으로 시작되지만, 디스크 레이아웃 유효성 검사 단계에서 실패합니다.
- MBR2GPT가 필수적인 100MB~300MB 크기의 EFI 시스템 파티션을 생성하지 못합니다.
2. 주요 원인
이 오류는 Windows 10/11 환경에서 시스템이 EFI 시스템 파티션을 생성할 공간을 확보하지 못할 때 발생합니다.
대표적인 원인은 다음과 같습니다.
- 디스크에 EFI 파티션을 새로 만들 여유 공간이 전혀 없는 경우
- 대부분의 Windows 장치에서 디스크 맨 끝에 위치한 복구 파티션이 MBR2GPT의 EFI 파티션 생성을 방해하는 경우
- 파티션 배치가 비효율적이거나, 용량이 거의 꽉 차 있거나, 일부 파티션에 손상이 있는 경우 디스크 레이아웃 유효성 검사가 실패할 수 있습니다.
- Windows 10과 Windows 11 모두에서 디스크 용량이 가득 찬 상태일 때 이 오류가 더 자주 발생합니다.
파트 2. 데이터 손실 없이 MBR을 GPT로 변환하는 최고의 대안
MBR2GPT 명령어는 실행 가능하지만 초보자에게는 적합하지 않습니다. 명령줄 지식과 디스크 구조에 대한 이해가 필요하고, 경우에 따라서는 파티션을 직접 조정해야 할 수도 있습니다.
많은 사용자에게 이러한 과정은 다소 복잡하게 느껴질 수 있습니다. 간편하고 안전한 방법을 원한다면 4DDiG Partition Manager를 사용해 보세요. 이 소프트웨어를 사용하면 몇 번의 클릭만으로 MBR을 GPT로(또는 그 반대로) 변환할 수 있으며, 데이터를 삭제하지 않고도 작업을 완료할 수 있습니다.
4DDiG Partition Manager의 주요 기능
- 데이터 손실 없이 MBR ↔ GPT 변환 지원
- Windows 11, Windows 10 및 이전 버전까지 폭넓게 지원
- 파티션 크기 조절, 축소, 삭제, 이동 등을 손쉽게 수행
- MBR2GPT 명령어에 비해 초보자도 사용하기 쉬운 직관적인 인터페이스
4DDiG Partition Manager로 MBR을 GPT로 변환하는 방법
'EFI 시스템 파티션 공간을 찾을 수 없습니다' 오류가 계속 발생하나요? 아래 단계에 따라 4DDiG를 활용하면 문제를 손쉽게 해결할 수 있습니다.
공식 웹사이트에서 4DDiG Partition Manager를 다운로드하여 컴퓨터에 설치한 후 프로그램을 실행합니다. 그다음 "Convert Disk(디스크 변환)" 옵션을 클릭하고 "MBR to GPT"를 선택합니다.
변환하려는 디스크를 선택한 후 "Continue(계속)"를 클릭하고, "Sure(확인)" 버튼을 눌러 인증합니다.
4DDiG가 PE 환경으로 부팅되면 "Convert MBR to GPT"를 클릭합니다. 이후 MBR에서 GPT로 변환할 대상 디스크를 선택하고 "Continue"를 눌러 변환을 시작합니다.
도구가 자동으로 변환 작업을 진행합니다. 변환이 성공적으로 완료되면 "Reboot(재부팅)"을 클릭하여 전체 과정을 마무리합니다.
파트 3. MBR2GPT 'EFI 시스템 파티션 공간을 찾을 수 없음' 오류 해결 방법
이 오류가 나타난다는 것은 일반적으로 GPT 변환에 필요한 EFI 파티션을 생성하기 위한 할당되지 않은 공간이 디스크에 부족하다는 의미입니다.
4DDiG Partition Manager는 사용하기 쉬운 파티션 관리 기능으로 이 문제를 해결하는 데 도움을 줍니다. 아래에서 소개하는 두 가지 방법, 즉 OS 파티션 크기를 줄이거나 복구 파티션을 삭제하는 방식으로 문제를 해결할 수 있습니다.
1. OS 파티션 축소로 EFI 시스템 파티션 공간 확보하기 (4DDiG Partition Manager)
EFI 시스템 파티션을 위한 공간이 부족할 때 가장 간단한 해결책은 OS 파티션을 축소하는 것입니다. 이렇게 하면 EFI 파티션을 생성할 수 있는 공간이 생깁니다. 4DDiG Partition Manager를 사용하면 과정이 복잡하지 않으며, 시스템 파티션 크기를 조절하면서도 데이터 손실 없이 작업을 완료할 수 있습니다.
도구가 파티션 크기를 줄이는 방식으로 EFI 파티션 생성에 필요한 할당되지 않은 공간을 자동으로 확보해 줍니다. 작업이 완료되면 새로운 파티션 구조 덕분에 MBR2GPT가 원활하게 진행되어 변환을 성공적으로 마칠 수 있습니다.
4DDiG Partition Manager를 다운로드하여 컴퓨터에 설치한 뒤 프로그램을 실행합니다. "Partition Management(파티션 관리)" 옵션을 클릭하고 오른쪽의 "Extend/Shrink(확장/축소)" 옵션을 선택합니다. OS 파티션 축소 중 EFI 시스템 파티션 공간을 찾을 수 없다는 오류가 발생했을 때 유용한 방법입니다.
슬라이더를 드래그하여 축소하려는 파티션의 크기를 조정한 후 "OK(확인)"를 클릭해 진행합니다.
화면 하단의 "Execute Task(작업 실행)" 버튼을 클릭해 파티션 축소를 시작하고, "OK"를 눌러 계속 진행합니다.
프로세스가 완료되면 "Done(완료)"을 클릭하여 작업을 마무리하면 됩니다. 이제 모든 준비가 끝났습니다.
2. 복구 파티션 삭제하기 (4DDiG Partition Manager)
또 다른 해결책은 EFI 시스템 파티션이 들어갈 공간을 차지하고 있는 복구 파티션을 제거하는 것입니다. 4DDiG Partition Manager를 사용하면 기본 OS 파티션에는 손대지 않고 복구 파티션을 안전하게 삭제하고 해당 공간을 재활용할 수 있습니다.
이 방법은 OS 파티션을 축소해도 원하는 만큼의 할당되지 않은 공간이 확보되지 않는 상황에서 특히 유용합니다. 복구 파티션이 삭제되면 MBR2GPT가 EFI 파티션을 생성할 공간을 얻게 되어 오류 없이 디스크 변환을 완료할 수 있습니다.
공식 사이트에서 4DDiG Partition Manager를 다운로드해 설치한 후 프로그램을 실행합니다. "Partition Management"를 클릭한 뒤 복구 파티션을 선택하고 오른쪽의 "Delete(삭제)" 버튼을 누릅니다. "Yes(예)"를 클릭해 확인합니다.
이제 해당 파티션이 작업 목록에 추가됩니다. "Execute Task" 버튼을 클릭하고 "OK"를 눌러 진행합니다.
4DDiG가 복구 파티션 제거 작업을 자동으로 실행합니다. 프로세스가 성공적으로 완료되면 "Done"을 클릭하세요. 이제 복구 파티션이 안전하게 삭제됩니다.
MBR2GPT 오류에 대해 자주 묻는 질문
Q1. EFI 시스템 파티션을 생성할 수 없습니다. 오류 코드: 0x000036b7 – 어떻게 해야 하나요?
이 오류 역시 시스템이 EFI 시스템 파티션을 위한 공간을 찾지 못할 때 발생합니다. OS가 설치된 파티션의 크기를 줄이거나 복구 파티션을 삭제한 후 다시 변환을 시도해 보세요.
Q2. MBR 디스크에 EFI 파티션을 만들려면 어떻게 하나요?
디스크 관리 도구를 사용해 수동으로 생성할 수도 있지만, 4DDiG Partition Manager를 이용하면 더 안전하고 간편하게 EFI 파티션을 만들 수 있습니다.
결론
'MBR2GPT cannot find room for the EFI system partition' 오류는 말 그대로 디스크에 시스템 파티션을 생성할 공간이 부족하다는 의미입니다. OS 파티션을 축소하거나 복구 파티션을 삭제하면 문제를 해결할 수 있습니다. 보다 안전한 방법을 원한다면 4DDiG Partition Manager를 활용해 보세요. 데이터 손실이나 기술적인 어려움 없이 MBR을 GPT로 변환할 수 있습니다.
여러 선택지 중에서도 리스크가 가장 적으면서 편리한 방법은 단연 4DDiG Partition Manager입니다.
William Bollson (수석 편집자)
William Bollson은 4DDiG의 편집장으로, 데이터 복구, 파일 복구, 오류 수정 등 Windows 및 Mac 관련 문제에 대한 최고의 솔루션을 제공하기 위해 노력하고 있습니다.
(이 게시물에 평점을 남겨주세요)
평균 평점: 4.5