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

Windows 11/10에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드

GUID 파티션 테이블(GPT)은 UEFI(Unified Extensible Firmware Interface)의 일부로 도입된 최신 파티션 방식입니다. GPT는 Windows 10/8/7 PC에서 널리 사용되던 기존 MBR 방식보다 훨씬 다양한 기능을 제공합니다. 대용량 하드 드라이브를 사용하고 있다면 MBR을 GPT로 변환하는 것을 고려해야 합니다. 그 이유는 MBR 디스크는 기본 파티션을 최대 4개까지만 지원하며, 이보다 많은 파티션이 필요하면 확장 파티션이라는 별도의 구조를 만들어야 하기 때문입니다.

특히 2TB를 초과하는 하드 드라이브는 반드시 GPT 파티션 스타일을 사용해야 합니다. 2TB보다 큰 디스크를 GPT로 변환하지 않으면 나머지 디스크 공간은 전혀 사용할 수 없습니다. 또한 GPT 디스크의 파티션 수는 MBR 확장 부트 레코드(EBR)가 정의하는 컨테이너 파티션 같은 임시방편의 제약을 받지 않습니다.

아래 이미지는 GPT 형식의 기본 디스크 구조를 보여줍니다.

Windows 11/10에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드

참고로 하위 호환성을 위해 보호 MBR(Protective MBR) 영역도 함께 존재합니다. GPT에 대한 자세한 내용은 UEFI 사양(버전 2.3) 5장에서 정의된 GPT 형식 문서를 참고하시기 바랍니다.

데이터 손실 없이 MBR을 GPT로 변환하기

MBR을 GPT로 변환할 때 가장 큰 난관은, 디스크에 파티션이나 볼륨이 하나도 없어야만 변환이 가능하다는 점입니다. 즉, 일반적인 방식으로는 데이터 손실 없이 변환할 수 없습니다. Microsoft가 아직까지 이 문제에 대한 더 간단한 해결책을 제공하지 않는 이유는 미스터리로 남아 있습니다.

Windows 10에서 MBR을 GPT로 변경하는 방법

다행히도 데이터 손실 없이 MBR을 GPT로 변환할 수 있는 몇 가지 방법이 있습니다.

  1. Diskpart 명령어를 사용한 MBR → GPT 변환
  2. Gptgen 유틸리티를 사용한 무손실 변환
  3. 서드파티 프리웨어를 사용한 무손실 변환
  4. MBR2GPT 디스크 변환 도구 사용

작업을 시작하기 전에는 어떤 방법을 선택하든 반드시 데이터를 안전한 곳에 백업해 두는 것이 좋습니다.

1. Diskpart를 사용하여 MBR을 GPT로 변환

모든 데이터를 백업한 후 DISKPART 명령어를 사용합니다.

  • 명령 프롬프트를 열고 DISKPART를 입력한 후 Enter 키를 누릅니다.
  • list disk를 입력합니다. (GPT로 변환할 디스크 번호를 메모해 둡니다.)
  • select disk 디스크번호를 입력합니다.
  • 마지막으로 convert gpt를 입력합니다.

2. Gptgen으로 데이터 손실 없이 MBR을 GPT로 변환

Windows 11/10에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드

Gptgen이라는 명령줄 유틸리티를 사용하면 데이터 손실 없이 MBR을 GPT로 변환할 수 있습니다.

Gptgen은 'MSDOS 스타일'의 일반적인 MBR 구조(확장 파티션 포함)로 파티션된 하드 디스크를 GUID 파티션 테이블(GPT)로 비파괴적으로 변환하도록 설계된 도구입니다.

강력한 도구이지만 실행 과정이 다소 복잡합니다. 도구의 'read me' 파일에 따르면 명령 구문은 "gptgen [-w] \\.\physicaldriveX" 형식입니다.

  • X는 디스크 관리 콘솔 또는 DISKPART 유틸리티의 'list disk' 명령으로 확인되는 드라이브 번호입니다.
  • -w 스위치를 사용하면 gptgen이 생성된 GUID 파티션 테이블을 디스크에 직접 기록합니다. 이 스위치를 생략하면 기본 테이블은 'primary.img', 보조 테이블은 'secondary.img'라는 파일로 프로그램이 실행된 디렉터리에 저장됩니다.
  • 이후 dd 명령을 사용해 해당 테이블을 디스크에 기록할 수 있습니다.

3. Partition Assistant로 데이터 손실 없이 MBR을 GPT로 변환

세 번째 방법은 AOMEI Partition Assistant Lite Edition이라는 도구를 사용하는 것입니다. 무료 멀티파티션 관리 소프트웨어로, 데이터가 있는 디스크를 데이터 손실 없이 GPT 또는 MBR 스타일로 변환하는 기능을 제공합니다.

참고: 현재 Partition Assistant의 무료 버전에서는 MBR→GPT 변환 기능이 제공되지 않는 것으로 보입니다.

디스크를 MBR/GPT 디스크로 변환하는 방법:

Windows 11/10에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드

  • 변환할 디스크를 선택합니다.
  • 디스크를 마우스 오른쪽 버튼으로 클릭하고 Convert to GPT/MBR Disk(GPT/MBR 디스크로 변환)를 선택합니다.
  • 'OK'를 클릭해 작업을 확인하고 진행합니다.
  • 도구 모음에서 Apply(적용) 버튼을 클릭해 변경 사항을 커밋합니다.

4. MBR2GPT 디스크 변환 도구 사용

내장된 MBR2GPT.exe 도구를 사용해 MBR을 GPT로 변환하려면 다음 절차를 따릅니다.

고급 시작 옵션 화면 부팅 > 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동합니다.

먼저 아래 명령을 실행해 드라이브가 변환 요건을 충족하는지 검증합니다.

mbr2gpt /validate

검증이 완료되면 아래 명령으로 드라이브를 MBR에서 GPT로 변환합니다.

mbr2gpt /convert

그런 다음 컴퓨터를 재시작합니다.

MBR2GPT는 Windows PE(사전 설치 환경)에서만 사용할 수 있다는 점에 유의하세요. 데스크톱 환경에서 사용하려면 /allowFullOS 옵션을 추가해야 합니다.

이 내장 도구를 사용하면 Windows 10 PC를 레거시 BIOS에서 UEFI 디스크 파티션 방식으로 안전하고 비파괴적으로 변환할 수 있습니다.

: Windows 11/10에서 발생할 수 있는 다양한 MBR2GPT 오류와 원인, 각 상황별 해결 방법을 다룬 글도 참고해 보세요.

  • MBR2GPT disk layout validation failed (디스크 레이아웃 검증 실패)
  • MBR2GPT cannot find OS partition (OS 파티션을 찾을 수 없음)
  • MBR2GPT cannot find room for the EFI system partition (EFI 시스템 파티션 공간 부족)
  • MBR2GPT non system disk (시스템 디스크가 아님)
  • MBR2GPT cannot install new boot files (새 부팅 파일 설치 불가)

Windows를 다시 설치하지 않고 MBR을 GPT로 변환할 수 있나요?

Windows를 재설치하지 않고 MBR을 GPT로 변환하려면 AOMEI Partition Assistant 같은 서드파티 소프트웨어를 사용해야 합니다. 변환이 완료된 후에는 부팅 모드를 UEFI로 설정해야 하며, 그렇지 않으면 컴퓨터가 부팅되지 않을 수 있습니다. Windows 디스크 관리는 데이터 손실 없이 변환하는 기능을 제공하지 않습니다.

Windows 10에서는 MBR과 GPT 중 무엇을 사용해야 할까요?

드라이브 설정 측면에서 GPT가 MBR보다 우수합니다. GPT는 더 현대적이고 견고한 표준으로, 모든 컴퓨터가 이쪽으로 이동하고 있는 추세입니다. 다만 구형 시스템과의 호환성이 필요하다면 MBR을 계속 사용해야 할 수도 있습니다.

MBR을 GPT로 변환할 가치가 있나요?

최신 시스템으로 이전할 계획이라면 그렇습니다. GPT 파일 시스템은 더 높은 보안성을 제공하고, 더 큰 파티션 크기와 디스크 용량을 지원합니다. 다만 Windows 자체는 포맷이나 주 파티션 데이터 손실 없이 변환하는 기능을 제공하지 않으므로, 이를 처리할 수 있는 서드파티 소프트웨어를 사용하는 것이 좋습니다.

MBR은 UEFI와 호환되나요?

네, UEFI는 레거시 모드를 통해 하위 호환성을 지원합니다. 하지만 Windows 11 같은 최신 운영체제는 더 이상 MBR을 지원하지 않을 가능성이 있습니다. 따라서 구형 시스템에서는 작동하더라도 향후 Windows 버전에서는 사용할 수 없습니다.

MBR과 UEFI(GPT)의 한계는 무엇인가요?

2.2TB를 초과하는 대용량 디스크를 사용할 계획이라면 MBR은 사용할 수 없습니다. MBR은 설계상 32비트 값을 사용해 시작과 끝 위치를 표현하기 때문에 2.2TB에서 용량 제한이 발생합니다. 반면 UEFI는 64비트를 사용하므로 최대 9.4제타바이트(ZB)의 디스크 공간까지 지원할 수 있으며, 이것이 GPT 디스크가 갖는 큰 장점입니다.

데이터 손실 없이 MBR을 GPT로 안전하게 변환하는 다른 방법을 알고 계시다면 댓글로 공유해 주세요.

Windows 11/10에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드