Windows 10, GPT 파티션 변경 (MBR2GPT)
1703 버전부터 포함된 MBR2GPT는 MBR 디스크의 데이터를 수정하거나 삭제하지 않고 GPT 파티션 형태로 변환해줍니다.
Windows 10이 구동중인 상태에서 변환 가능하며, 오프라인 변환 또한 가능합니다.
오프라인 변환의 경우, 1507, 1511, 1607과 같은 이전 버전의 Windows 10을 1703버전 이나 이후 버전으로 부팅된 상태에서 디스크만 연결하여 변경 가능합니다.
PE에서 변환 역시 가능하나, PE 자체가 1703 버전 혹은 이후의 버전이어야 사용 가능합니다.
1703 버전부터 c:\windows\system32 폴더 밑에 'MBR2GPT.exe'라는 실행파일이 생긴 것을 확인 할 수 있습니다.
실행은 아래의 스크린샷과 같이 명령 프롬프트에서 사용 가능합니다.
옵션에 따른 기능은 아래와 같습니다.
- /validate
선택된 디스크가 전환이 가능한지 확인할 수 있습니다. - /convert
선택된 디스크가 전환이 가능한지 테스트 한 후 가능하다면 mbr에서 gpt로 전환을 진행합니다. - /disk:
gpt로 변환 시킬 디스크 번호를 입력 값으로 받습니다. 명시되지 않을 경우 system disk로 선택됩니다. - /logs:
로그 정보를 저장할 위치를 선정합니다. 명시되지 않을 경우 %windir% 에 저장됩니다. - /map:
mbr과 gpt 사이의 추가 파티션 유형 매핑을 지정합니다. - /allowFullOS
기본 설정으로, MBR2GPT는 Windows PE 외에서 실행 되는 것이 금지되어 있습니다. 이 옵션을 사용하면 Windows가 구동 중에도 전환을 가능하게 만들어 줍니다.
OS가 구동중인 상태에서 변경할 때 명령어 예제는 아래와 같습니다.
Ex) mbr2gpt /convert /disk:0 /allowFullOS
(전환할 디스크가 0번일 경우)
위 명령을 실행하게 되면 전환이 진행 되게 됩니다.
전환 이전과 전환 이후의 디스크 파티셔닝의 차이점을 보면 아래와 같습니다.
(전환 전)
(전환 후)
사용하는 파티션 뒤로 100MB EFI 파티션이 생성이 되며, 시스템 파티션을 사용하던 파티션은 리커버리 파티션을 변경이 된 부분을 확인 할 수 있습니다.
변경 이후 다음 부팅부터는 UEFI 모드로 부팅이 되게 BIOS상에서 변경이 필요합니다.
(BIOS 상에서 부팅 매체 중 Windows Boot Manager라고 표기된 항목이 보이는데 해당 항목을 1번 priority로 선택하시면 됩니다.)