MBR에서 GPT로 변환하는 방법: 윈도우에서 안전하게 파티션 구조 바꾸기
MBR과 GPT란 무엇인가?
MBR(Master Boot Record)과 GPT(GUID Partition Table)는 하드디스크나 SSD의 파티션 구조를 정의하는 방식입니다.
운영체제를 설치하거나 부팅 순서를 구성할 때 디스크의 파티션 형식이 매우 중요한 역할을 하며, 특히 Windows 11 설치나 보안 부팅(Secure Boot), UEFI BIOS 설정과 밀접한 관련이 있습니다.

- MBR은 오래된 방식으로, 최대 2TB 용량까지만 인식하고 4개의 주 파티션만 생성 가능
- GPT는 최신 방식으로, 128개 이상의 파티션 생성이 가능하고, 2TB 이상의 저장장치 지원
- Windows 11은 GPT 방식에서만 보안 부팅(Secure Boot)과 TPM 2.0 활성화를 통한 설치가 가능
이 글에서는 기존에 MBR로 설정된 디스크를 GPT로 안전하게 변환하는 방법을 소개합니다.
왜 MBR에서 GPT로 변환해야 할까?
Windows 11 설치 조건
Windows 11은 기본적으로 UEFI + GPT 조합을 요구합니다. 기존 Windows 10에서는 MBR 방식으로 설치된 경우가 많은데, 이 상태에서 보안 부팅을 활성화해도 Windows 11 설치 시 다음과 같은 오류가 발생할 수 있습니다:
“이 PC는 Windows 11을 실행할 수 없습니다. 이 장치는 보안 부팅을 지원하지 않습니다.”
이는 실제로는 보안 부팅을 지원하지만 디스크 파티션 방식이 MBR이기 때문에 GPT로 변환이 필요한 경우입니다.
디스크 크기와 파티션 수 제한 해소
- MBR은 디스크 크기를 최대 2TB까지만 인식
- GPT는 이론상 18EB(엑사바이트)까지 인식 가능
- GPT는 MBR의 주파티션 4개 제한을 극복하고, 128개까지 파티션 생성 가능
MBR에서 GPT로 변환하는 3가지 방법
1. 디스크 초기화 후 포맷 (데이터 삭제)
가장 간단한 방법은 디스크를 초기화한 후 GPT 형식으로 포맷하는 것입니다.
작업 순서:
- 제어판 > 디스크 관리(Disk Management) 실행
- 기존 볼륨(파티션) 삭제
- 디스크 우클릭 > ‘GPT 디스크로 변환’ 선택
주의사항:
- 이 방법은 디스크 내 데이터가 모두 삭제됨
- 사용 전 반드시 백업 필수
2. 디스크 파트 툴(diskpart) 사용 (데이터 삭제)
명령어 기반 툴로 GPT 변환 가능
diskpart
list disk
select disk # (변환할 디스크 번호)
clean
convert gpt
- clean 명령은 디스크의 모든 파티션을 삭제합니다.
- 주의하지 않으면 시스템 디스크도 삭제될 수 있으니 신중히 사용할 것
3. MBR2GPT.exe 도구 사용 (데이터 유지 가능) ✅추천
Windows 10 이후 버전에서는 Microsoft에서 제공하는 MBR2GPT 도구를 통해 데이터 손실 없이 변환 가능합니다.
사용 조건:
- Windows 10 1703 (Creators Update) 이상
- 시스템 디스크 (운영체제가 설치된 디스크)에만 사용 가능
- MBR 파티션 형식일 것
- 3개 이하의 파티션만 존재해야 함
MBR2GPT.exe로 GPT 변환하는 방법 (무포맷)
1. 디스크 확인
관리자 권한으로 명령 프롬프트(CMD) 실행 후 아래 명령 입력:
mbr2gpt /validate /disk:0 /allowFullOS
- 디스크 번호 확인 필요 (보통 0번 디스크가 시스템 디스크)
- 검증에 성공하면 “Validation completed successfully” 메시지 출력
2. 변환 명령 실행
mbr2gpt /convert /disk:0 /allowFullOS
- 변환 작업은 몇 초 내에 끝남
- 시스템 자동 재부팅 후 GPT 파티션으로 부팅됨
- BIOS 설정에서 UEFI 모드와 Secure Boot를 활성화해 줄 것
3. BIOS에서 UEFI 모드로 변경
- 컴퓨터 재부팅 후 BIOS 설정 진입 (DEL, F2, F10 등 제조사에 따라 다름)
- Boot Mode를 Legacy에서 UEFI로 변경
- Secure Boot 기능도 켜줌
오류 발생 시 해결 방법
EnablePrivilege: AdjustTokenPrivileges failed (Error:0x514)
관리자 권한 부족으로 인한 권한 상승 실패
해결:
- 관리자 권한으로 CMD 실행
- PowerShell에서는 권한 이슈가 자주 발생하므로, 명령 프롬프트(CMD)를 사용할 것
Cannot find OS partition(s) for disk 0
디스크 0에 운영체제가 설치되어 있지 않거나, 파티션 구조가 이상할 때 발생
해결:
- 디스크가 실제 시스템 부팅 디스크인지 확인
- BitLocker가 활성화되어 있다면 비활성화 또는 해제 필요
변환 후 확인 방법
- 디스크 관리 (diskmgmt.msc) 실행
- 해당 디스크 우클릭 > ‘속성’ > ‘볼륨’ 탭
- 파티션 스타일이 GUID 파티션 테이블 (GPT)로 변경되었는지 확인
또는 CMD에서 아래 명령 실행:
diskpart
list disk
- 디스크 목록에 ‘GPT’ 열이 체크되어 있으면 성공
결론: MBR2GPT 도구로 안전하게 GPT 변환 가능
- Windows 11 업그레이드 또는 UEFI 모드를 활용하기 위해 GPT 변환은 필수적인 작업
- 백업 없이 GPT로 변환하려면 MBR2GPT 도구가 가장 안전한 방법
- 다만 시스템 조건(3개 이하 파티션, 시스템 디스크 등)을 충족해야 함
- BIOS 설정도 반드시 확인하여 UEFI 모드 및 보안 부팅을 설정할 것