Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

데이터 손실 없이 MBR을 GPT로 변환하는 방법 총정리

PC의 사용 연수와 사양에 따라 하드디스크는 마스터 부트 레코드(MBR) 또는 GUID 파티션 테이블(GPT) 방식 중 하나를 사용합니다. 구형 방식인 MBR에서 더 발전된 새로운 형식인 GPT로 전환하고 싶다면, 다행히도 데이터 손실 없이 변환할 수 있다는 사실을 기억해 두시기 바랍니다.

MBR에서 GPT로 전환하고 싶은 이유는 다양하지만, 일부 널리 알려진 변환 방법들은 실제로 디스크에 저장된 모든 데이터를 삭제해 버리는 경우가 많습니다. 이 글에서는 소중한 데이터를 그대로 유지한 채 안전하게 변환하는 방법을 단계별로 안내해 드립니다.

MBR과 GPT의 차이점

MBR에서 GPT로 전환하기로 결정하기 전에, 두 기술의 특성과 어느 쪽이 자신에게 적합한지 정확히 이해하는 것이 중요합니다.

MBR(마스터 부트 레코드)

MBR(Master Boot Record)은 1983년 IBM PC를 위해 처음 도입된 구형 파티션 구조입니다. 솔직히 말해 이 기술의 유일한 장점은 더 폭넓은 시스템과의 호환성이지만, 이마저도 점차 변하고 있는 추세입니다.

'마스터 부트 레코드'라는 이름은 드라이브 맨 앞 부분에 부트로더와 시스템 및 파티션에 관한 기본 정보가 저장되는 위치를 포함한다는 데서 유래했습니다.

MBR의 가장 큰 단점은 2TB까지만 지원한다는 점입니다. 게다가 MBR 방식의 드라이브는 주 파티션을 최대 4개까지만 만들 수 있습니다.

GPT(GUID 파티션 테이블)

GPT(GUID Partition Table)는 더 최신 기술입니다. GPT라는 이름을 들어본 적이 없다 하더라도, 기존의 BIOS(Basic Input Output System)를 서서히 대체하고 있는 빠른 펌웨어 방식인 UEFI(Unified Extensible Firmware Interface)는 들어보셨을 것입니다.

MBR 드라이브와 비교했을 때 GPT 드라이브는 사실상 제약이 없습니다. 훨씬 큰 용량의 드라이브(최대 256TB)를 지원할 뿐만 아니라, 확장 파티션 같은 별도의 기법 없이도 최대 128개의 파티션을 관리할 수 있습니다.

또한 부팅 데이터를 한 곳에만 저장하는 MBR과 달리, GPT 드라이브는 여러 파티션에 부팅 데이터의 복사본을 분산 저장하기 때문에 복구 과정이 훨씬 안정적입니다.

호환성 관련 주의사항

모든 주요 컴퓨터 제조사가 GPT 기술을 채택하고 있지만, 모든 Windows 버전이 GPT 파티션 드라이브에서 부팅할 수 있는 것은 아닙니다. UEFI 기반이 아닌 시스템이라면 부팅이 불가능합니다.

예를 들어, 최근의 모든 64비트 Windows 버전(Windows 10, Windows 8/8.1, Windows 7, Windows Vista)은 UEFI를 사용할 때만 GPT 드라이브에서 부팅할 수 있습니다.

변환 전: 디스크 파티션 방식 확인하기

아래의 방법을 따르기 전에, 대상 드라이브가 실제로 MBR 방식인지 먼저 확인해야 합니다. 확인 절차는 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 열고, 'diskmgmt.msc'를 입력한 후 Enter 키를 눌러 디스크 관리를 실행합니다.
  2. 디스크 0(Windows가 설치된 디스크)을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  3. 속성 창에서 볼륨 탭을 클릭한 후, 디스크 정보 항목 아래의 '파티션 스타일'을 확인합니다.

'GUID 파티션 테이블(GPT)'이라고 표시되어 있다면 이미 GPT 방식이므로 아래의 방법은 적용할 필요가 없습니다.

반대로 '마스터 부트 레코드(MBR)'라고 표시되어 있다면, 아래에서 소개하는 방법을 통해 데이터 손실 없이(또는 최소한의 손실만으로) MBR에서 GPT로 변환할 수 있습니다.

MBR을 GPT로 변환하기

현재 파티션이 MBR 방식이며 시스템이 UEFI 부팅을 지원한다고 확인했다면, 드라이브를 새로운 GPT 형식으로 변환할 준비가 된 것입니다.

단, 한 번 변환하면 되돌릴 수 없다는 점을 유념하세요. 데이터를 잃지 않고 GPT를 다시 MBR로 변환하는 것은 불가능합니다.

경고: 드물게 변환 과정에서 드라이브가 손상된 사례도 있었습니다. 발생 확률은 극히 낮지만, 중요한 파일이 있다면 시작하기 전에 전체 시스템 백업을 생성하는 것을 권장합니다.

명령 프롬프트에 명령어를 입력하는 데 익숙하다면 방법 1 또는 방법 2를, 보다 간편한 그래픽 인터페이스 방식을 원한다면 무료 서드파티 도구를 사용하는 방법 3을 따라 하시면 됩니다.

방법 1: Windows 10의 MBR2GPT 도구 사용하기

MBR2GPT는 Creators Update와 함께 도입된 비교적 새로운 도구입니다. 그 이전에는 드라이브의 데이터를 유지하면서 MBR을 GPT로 변환하는 네이티브 방법이 없었습니다.

Creators Update가 적용된 Windows 10을 사용 중이라면, 내장된 MBR2GPT 도구를 통해 몇 분 만에 파티션 방식을 변경할 수 있습니다. 무엇보다도 변환 과정에서 데이터가 하나도 손실되지 않습니다.

참고: Windows 10이 아니거나 Creators Update가 적용되지 않았다면 이 방법은 사용할 수 없습니다.

이 Microsoft 도구는 기존 파티션의 내용과 파일 시스템을 변경하지 않으면서 기존 MBR 디스크에 GUID 파티션 테이블 구성 요소를 추가합니다. 이 과정은 완전히 비파괴적(non-destructive)이며 데이터는 그대로 유지됩니다.

MBR2GPT 도구를 사용해 변환하려면 아래 단계를 따르세요.

  1. 먼저 디스크 번호를 확인해야 합니다. Windows 키 + R을 눌러 실행 창을 열고, 'diskmgmt.msc'를 입력한 후 Enter 키를 눌러 디스크 관리를 엽니다.
  2. 디스크 관리에서 변환하려는 디스크를 찾아 디스크 번호를 메모합니다. 예를 들어 대상 디스크가 디스크 0이라면 디스크 번호는 0입니다.
  3. 다시 Windows 키 + R을 누른 후 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다.
    참고: Windows PE(사전 설치 환경)에서 명령 프롬프트를 열어 진행할 수도 있습니다. 이 경우 설정 메뉴에서 업데이트 및 보안 > 복구로 이동한 뒤, 고급 시작 옵션의 지금 다시 시작 버튼을 클릭하고, 고급 옵션에서 명령 프롬프트를 선택하세요.
  4. 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter 키를 눌러 변환 가능 여부를 검증합니다:
    mbr2gpt /validate /disk:*앞서 확인한 디스크 번호* /allowFullOS
    참고 1: Windows PE 환경에서 작업하는 경우 'mbr2gpt /validate'만 입력하면 됩니다.
    참고 2: 이 단계는 디스크가 변환 요건을 충족하는지 확인하기 위한 것입니다. 요건을 충족하지 못하면 '(디스크 레이아웃 검증 실패)' 오류가 표시됩니다.
  5. 검증이 성공적으로 완료되면 아래 명령어를 입력하고 Enter 키를 눌러 변환을 시작합니다:
    mbr2gpt /convert /disk:*앞서 확인한 디스크 번호* /allowFullOS
    참고 1: Windows PE 환경에서는 'mbr2gpt /convert'만 입력하면 됩니다.
    참고 2: 작업에 시간이 다소 걸릴 수 있지만, 보통 1분을 넘지 않습니다.
  6. 변환이 완료되면 펌웨어 설정에서 BIOS 대신 UEFI로 부팅하도록 변경해야 합니다. 방법은 메인보드 제조사마다 다르지만, 일반적으로 부팅 직전에 BIOS 진입 키를 누른 뒤 부팅 방식을 Legacy Mode에서 UEFI로 변경하는 설정을 찾으면 됩니다.

메인보드 펌웨어가 UEFI 모드로 부팅되도록 설정되면, 새로운 GPT 형식의 모든 장점을 누릴 수 있습니다.

방법 2: Gptgen 도구 사용하기

데이터 손실 없이 MBR 디스크를 GPT로 변환하는 또 다른 방법은 Gptgen이라는 명령줄 유틸리티를 사용하는 것입니다. MBR2GPT 도구와 마찬가지로 Gptgen 역시 비파괴적인 방식으로 하드디스크를 변환할 수 있습니다.

Gptgen을 이용한 변환도 꽤 빠르지만, 일반적으로는 MBR2GPT 도구가 실행 면에서 더 우수하고 성공률도 높다는 평가가 지배적입니다.

명령어 문법이 다소 복잡하지만, 아래 지침을 따르면 충분히 해낼 수 있습니다. 관리자 권한 명령 프롬프트에서 Gptgen으로 MBR 디스크를 GPT로 변환하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 뒤, 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다.
  2. 관리자 권한 명령 프롬프트에서 아래 명령어들을 순서대로 입력하고, 각 명령어마다 Enter 키를 누릅니다:
    gptgen.exe \.\physicaldriveX
    gptgen.exe .physicaldriveX
    gptgen.exe -w \.\physicaldriveX
    gptgen.exe -w .physicaldriveX
    참고: X는 자리표시자일 뿐이므로 실제 디스크 번호로 교체해야 합니다. 디스크 번호를 모른다면 Windows 키 + R → 'diskmgmt.msc' → Enter 순으로 디스크 관리를 열어 변환하려는 디스크에 할당된 번호를 확인하세요.
  3. 모든 명령이 성공적으로 실행되면 드라이브는 데이터를 그대로 유지한 채 GPT 형식으로 변환됩니다. 마지막으로 반드시 UEFI 부팅을 사용하고 있는지 확인하세요. 메인보드 펌웨어 설정에 진입하여 부팅 방식을 Legacy 모드에서 UEFI로 변경해야 합니다.

방법 3: MiniTool Partition Wizard 사용하기

그래픽 인터페이스를 통해 MBR 드라이브를 GPT로 변환하고 싶다면 무료 서드파티 프로그램인 MiniTool Partition Wizard를 사용할 수 있습니다. 방법 1과 마찬가지로 이 도구를 사용하면 운영체제와 개인 파일을 모두 그대로 유지한 채 변환할 수 있습니다.

MiniTool Partition Wizard는 무료이며 몇 분 만에 MBR에서 GPT로 변환을 완료할 수 있습니다. 다만 서드파티 도구인 만큼, 백업이 없는 상태에서 운영체제가 설치된 드라이브에 직접 사용하는 것은 권장하지 않습니다.

MiniTool Partition Wizard로 변환하려면 아래 단계를 따르세요.

  1. 공식 웹사이트에 접속하여 MiniTool Partition Wizard Free 최신 버전을 다운로드합니다.
  2. 설치 파일을 다운로드한 후 실행하여 화면의 안내에 따라 프로그램을 설치합니다.
  3. MiniTool Partition Wizard를 실행하고 Launch application을 클릭합니다.
  4. 변환하려는 디스크를 마우스 오른쪽 버튼으로 클릭한 후 Convert MBR to GPT disk를 선택합니다.
    참고: 드라이브가 MBR 방식이라면 해당 메뉴가 'Convert MBR to GPT disk'로 표시됩니다.
  5. 마지막 화면에서 Apply를 클릭하면 변환이 시작됩니다. 변환이 완료된 후 자동 재시작 안내가 나타나지 않으면 직접 컴퓨터를 재시작하세요.
  6. 재시작 후 컴퓨터가 부팅되지 않는다면 메인보드 펌웨어에 진입하여 부팅 방식을 Legacy Mode에서 UEFI로 변경하세요.

세 가지 방법 모두 데이터를 유지한 채 변환할 수 있지만, 어떤 방법을 선택하든 변환 전 백업을 생성해 두는 것이 가장 안전합니다. 자신에게 맞는 방법을 선택하여 GPT의 다양한 장점을 경험해 보시기 바랍니다.