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

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

하드 드라이브에 저장된 내용을 관리하려면 모든 드라이브에 반드시 필요한 것이 있습니다. 바로 파티션 테이블입니다. 파티션 테이블은 드라이브의 파티션(구역)을 정의하고, 시스템이 필요한 파일을 찾을 수 있도록 도와주는 핵심 요소입니다.

Windows는 운영체제와 펌웨어에 따라 MBR(마스터 부트 레코드) 또는 GPT(GUID 파티션 테이블)를 사용합니다. 때때로 MBR과 GPT 간의 전환이 필요하지만, 잘못 진행하면 데이터가 손실될 수 있습니다.

다행히도 데이터 손실 없이 MBR에서 GPT로 전환할 수 있는 두 가지 도구가 있습니다. 지금부터 단 하나의 데이터도 잃지 않고 MBR 디스크를 GPT로 변환하는 방법을 자세히 알아보겠습니다.

MBR과 GPT의 차이

먼저 MBR과 GPT의 차이점, 그리고 시스템에 따라 한쪽을 선택하는 이유부터 살펴보겠습니다.

MBR

MBR은 두 방식 중 오래된 기술로, 더 폭넓은 시스템과 호환됩니다. MBR은 IBM PC를 위해 개발되었으며, 그 덕분에 오랫동안 Windows PC의 기본 파티션 테이블로 사용되었습니다. '마스터 부트 레코드'라는 이름은 드라이브의 시작 부분에 위치한다는 데서 유래했으며, 이 영역에는 운영체제 부트로더와 드라이브 파티션 정보가 담겨 있습니다.

다만 MBR은 최대 2TB 크기의 드라이브까지만 지원합니다. 또한 MBR 드라이브는 기본(primary) 파티션을 4개까지만 만들 수 있습니다. 2TB 드라이브가 고가였던 시절에는 큰 문제가 아니었지만, 요즘은 시게이트 바라쿠다 같은 8TB 드라이브도 부담 없는 가격에 구입할 수 있게 되었습니다.

GPT

GPT는 더 최신 기술로, 구형 BIOS를 대체하는 현대적인 펌웨어인 UEFI와 밀접하게 연관되어 있습니다. GUID 파티션 테이블은 드라이브의 모든 파티션에 전역 고유 식별자(GUID)를 부여합니다. GUID는 128비트 숫자로 사용자의 하드웨어만을 고유하게 식별합니다(128비트 정수의 최댓값은 약 1.7 × 10^39로, 감당하기 어려울 만큼 큰 숫자입니다).

GPT 드라이브는 MBR 드라이브가 가진 대부분의 제약에서 자유롭습니다. GPT 드라이브는 MBR 드라이브보다 훨씬 큰 용량을 지원하며(올바른 설정 시 이론상 256TB 드라이브까지 가능), Windows에서는 확장 파티션 없이 최대 128개의 파티션을 만들 수 있습니다. 다른 운영체제에서는 그보다 더 많은 파티션 생성도 가능합니다.

또 하나 중요한 차이점은 부팅 데이터의 저장 방식입니다. MBR 드라이브와 달리 GPT 드라이브는 부팅 데이터의 사본 여러 개를 여러 파티션에 분산 저장하기 때문에 복구가 훨씬 쉽습니다.

호환성

모든 버전의 Windows가 GPT 파티션 드라이브에서 부팅할 수 있는 것은 아니며, 대부분 UEFI 기반 시스템이 필요합니다.

  • 64비트 Windows 11, 10, 8/8.1, 7, Vista는 모두 GPT 드라이브에서 부팅하려면 UEFI 기반 시스템이 필요합니다.
  • 32비트 Windows 10과 8/8.1 역시 GPT 드라이브 부팅에 UEFI 기반 시스템이 필요합니다. 참고로 Windows 11은 32비트 버전이 존재하지 않습니다.
  • 32비트 Windows 7과 Vista는 GPT 드라이브에서 부팅할 수 없습니다.
  • 단, 위에서 언급한 모든 Windows 버전은 GPT 드라이브에서 읽고 쓰는 것은 가능합니다.

GPT는 다른 운영체제에서도 널리 사용됩니다. 예를 들어 Apple은 자체 애플 파티션 테이블(APT) 대신 GPT를 채택했으며, Linux 역시 GPT 드라이브를 기본적으로 지원합니다.

2021년 Windows 11의 출시로 많은 사용자가 기존 드라이브 파티션을 MBR에서 GPT로 전환해야 하는 상황에 놓였습니다. Windows 11은 UEFI GPT 드라이브에서만 부팅되기 때문에, 전환 과정에서 어려움을 겪는 사용자들도 적지 않았습니다.

MBR을 GPT로 변환하는 방법

앞서 살펴본 것처럼 GPT는 더 현대적인 파티션 테이블 방식으로, 더 나은 복구 기능과 전반적인 유연성을 제공합니다. 한동안 MBR 드라이브를 GPT로 변환하려면 변환 과정에서 드라이브를 포맷해야만 했지만, 이제는 데이터 손실 없이 안전하게 변환할 수 있는 두 가지 도구가 있습니다.

주의: 드라이브를 포맷하지 않는 한 되돌릴 수 없습니다. MBR에서 GPT로의 변환은 일방향 작업입니다. 또한 변환 후 드라이브가 작동하지 않을 가능성도 아주 작지만 존재합니다. 확률은 극히 낮지만, 이 경고 이후에도 튜토리얼을 계속 진행하실 경우 발생하는 하드웨어 문제에 대해서는 어떠한 책임도 지지 않습니다. 따라서 아래 튜토리얼의 유효성 검사 단계가 매우 중요합니다.

디스크를 변환하기 전에 마지막으로 확인할 사항이 있습니다. 바로 하드웨어가 UEFI를 지원하는지 여부입니다. UEFI를 지원하지 않는다면 변환 후 하드웨어가 드라이브를 인식하지 못하며, 부팅 드라이브를 변환하는 경우 운영체제에 접근조차 할 수 없게 됩니다.

방법 1: MBR2GPT 도구

Microsoft의 MBR2GPT 도구는 Windows 10 Creators Update 이후 시스템에 이미 내장되어 있어 별도 설치가 필요 없습니다.

이 무료 MBR-GPT 변환 도구는 원래 대량의 컴퓨터에 Windows 10을 배포해야 하는 시스템 관리자를 위해 만들어졌습니다. 하지만 개인 사용자도 번거로움 없이 MBR 드라이브를 GPT로 전환하는 데 충분히 활용할 수 있습니다.

  1. 먼저 디스크 번호를 확인합니다. 시작 메뉴에서 컴퓨터 관리를 검색해 가장 일치하는 항목을 실행합니다. 디스크 관리를 선택하고 변환하려는 디스크를 찾아 디스크 번호를 메모합니다. 디스크 번호를 우클릭하고 속성을 연 뒤 볼륨 탭에서 현재 파티션 스타일이 MBR인지 확인합니다.
  2. Windows + X를 누른 후 메뉴에서 명령 프롬프트(관리자)를 선택합니다. 해당 옵션이 보이지 않으면 시작 메뉴에서 '명령 프롬프트'를 검색한 후 우클릭하여 관리자 권한으로 실행을 선택합니다.
  3. 이제 변환할 디스크의 유효성을 검사합니다. mbr2gpt /validate /disk:[디스크 번호] /allowFullOS를 입력합니다. 검사는 금방 끝나며, 디스크가 변환 요건을 충족하지 않으면 오류가 표시됩니다. (예를 들어 아래 오류는 요건을 충족하지 않는 USB 플래시 드라이브에서 발생한 것입니다.) Windows에서 데이터 손실 없이 MBR을 GPT로 변환하는 완벽 가이드
  4. mbr2gpt /convert /disk:[디스크 번호] /allowFullOS를 입력하고 Enter를 누르면 변환이 시작됩니다. 변환 속도는 매우 빠르며 몇 초밖에 걸리지 않습니다.
  5. 마지막으로 펌웨어를 UEFI 모드로 부팅하도록 변경해야 합니다. 시스템 재시작 후 BIOS/UEFI 진입 키를 누르고, 부팅 유형을 Legacy Mode 등이 아닌 UEFI 모드로 변경합니다.

방법 2: EaseUS Partition Master

데이터 손실 없이 MBR을 GPT로 변환하는 두 번째 방법은 EaseUS Partition Master Professional을 사용하는 것입니다. Windows 디스크 관리 화면과 비슷한 직관적인 UI를 제공하기 때문에 두 가지 방법 중 더 쉽다고 느끼는 분들도 있습니다. 또한 EaseUS Partition Master는 다양한 추가 기능을 갖추고 있으며, 그중 대표적인 것이 바로 MBR-GPT 변환 도구입니다.

다만 EaseUS Partition Master Professional은 39.95달러의 유료 소프트웨어인 반면, Windows에 내장된 MBR2GPT 도구는 무료이고 이미 운영체제에 포함되어 있다는 차이가 있습니다.

  1. EaseUS Partition Master 공식 사이트에 접속해 소프트웨어를 구매한 후 다운로드 및 설치합니다. (팁: 드라이브 하나만 변환할 계획이라면 체험판을 이용하는 것도 좋은 방법입니다.)
  2. EaseUS Partition Master를 실행하고 드라이브 목록이 불러와질 때까지 기다립니다. 그다음 변환하려는 디스크를 찾아 선택하고 우클릭한 뒤 Convert MBR to GPT(MBR을 GPT로 변환)를 선택합니다.
  3. 툴바에서 Apply(적용) 버튼을 클릭합니다. 적용 버튼을 누르면 시스템이 자동으로 재부팅되고, EaseUS Partition Master 작업 화면에서 변환 과정이 진행되는 모습을 확인할 수 있습니다.
  4. 마찬가지로 펌웨어를 UEFI 모드로 부팅하도록 변경해야 합니다. 시스템 재시작 후 BIOS/UEFI 진입 키를 누르고, 부팅 유형을 Legacy Mode 등이 아닌 UEFI 모드로 설정합니다.

결국 EaseUS Partition Master는 MBR-GPT 변환 과정을 더 쉽게 만들어 주지만, 무료 Microsoft 도구보다는 약간 더 많은 시간이 걸린다는 점을 기억해 두세요.

MBR-GPT 변환 완료!

이제 기존 MBR 드라이브를 GPT 드라이브로 성공적으로 변환했습니다. 드라이브 활용에 대한 선택권이 한층 넓어졌을 것입니다. 파티션 테이블을 교체하고 BIOS에서 UEFI로 전환하면 시스템 펌웨어에 대한 제어권도 함께 커집니다. 애초에 UEFI가 도입된 주요 이유 중 하나가 바로 하드웨어에 대한 더 세밀한 제어력과 고급 옵션 제공이었으니까요.