mbr gpt 파티션 변환 방법

2020. 5. 8. 23:57 / 서기랑

 최근 컴퓨터들의 하드디스크의 파티션 방식은 주로 GPT(GUID Partition Table) 방식을 많이 사용한다.

 물론 아직까지 MBR(Master Boot Record) 방식도 사용하기는 하지만 2TB 이상의 대용량 하드디스크의 인식이나 속도 등의 이유로 점점 mbr보다는 새로운 파티션 표준인 gpt를 사용하는 경우가 늘어나고 있는데 이미 mbr방식으로 하드를 설정하고 윈도우를 설치한 경우에도 powershell의 명령어를 이용하면 쉽게 mbr 파티션으로 변경이 가능하기 때문에 필요하다면 mbr을 gpt로 변경해보는 것은 어떨까 한다.

 (다만 다시 mbr로 변경하기는 힘들 수 있으니 한번 생각해보고 변환을 진행하는 것이 좋으며 컴퓨터 장치가 mbr방식을 지원하지 않는다면 변경은 불가능하다.)


mbr gpt 파티션 변환 방법

 명령어를 통해 gpt 파티션으로 변환하는 방법은 크게 diskpart를 이용하는 것과 powershell의 명령어를 이용하는 방법이 있다.

 어떠한 방법을 사용하더라도 상관은 없지만 여기서는 powershell의 명령어를 이용한 방법을 정리해 봤다.


1. 관리자 권한 PowerShell 실행.

 우선 관리자 권한으로 Windows PowerShell을 실행하도록 하자.

 (시작 메뉴에서 찾거나 검색을 하면 된다.)

관리자 권한 실행


2. 변환 디스크 번호 확인.

 아래의 명령어를 입력하여 변환을 하고자 하는 디스크를 찾아 Number를 확인하도록 하자.

Get-Disk | ft -auto


넘버 확인



3. mbr gpt 변환.

 디스크 번호를 확인했다면 아래의 명령어에 확인한 디스크 번호를 넣고 실행하여 하드디스크의 파티션을 mbr에서 gpt로 변경하도록 하자.

mbr2gpt /convert /disk:번호 /allowFullOS


옵션 중 /disk:번호 부분에 맞는 번호를 넣으면 된는데 예를 들어 3번 디스크를 변환하고 싶다면 /disk:번호 부분을 /disk:3로 변경하고 명령어를 입력하면 된다.


사용 예)

mbr2gpt /convert /disk:3 /allowFullOS


mbr gpt 파티션 변환



4. 확인.

 변환이 완료됐다면 2번의 명령어인 Get-Disk | ft -auto를 입력하고 Partition Style를 확인해 보자 GPT로 변경되었다면 정상적으로 변환이 완료된 것이다.

파티션 스타일 확인


5. 바이오스 설정.

 파티션 변환 후 컴퓨터에 따라서 부팅이 되지 않는 경우가 있는데 부팅이 되지 않는다면 바이오스에 진입하여 부트 설정을 uefi only로 변경해야 한다.


그 외.

 위에서도 언급했지만 gpt를 지원하지 않는 장치에서는 변환 명령어를 입력하더라도 오류가 발생하면서 변환이 되지 않는다.

 때문에 오래된 컴퓨터라면 당연히 변환은 하기 힘들며 한 번 변환을 하게 되면 mbr로의 재변환은 상당히 까다로운 작업을 해야 하거나 변환 시 문제가 생길 수 잘 생각해보고 변환을 하는 것이 좋을 것이다.