티스토리 뷰

윈도우 MBR에서 GPT로 변환 로고

HowTo - 윈도우 UEFI 사용을 위해 MBR에서 GPT로 변환하는 방법

 최근 출시되는 노트북, 컴퓨터는 Legacy BIOS 모드와 UEFI 모드를 모두 지원합니다. UEFI는 빠른 시작 및 종료, 보안 부팅과 같은 다양한 기능을 적용할 수 있어 Legacy BIOS 모드에 비해 더 좋습니다. 그러나 의외로 Legacy BIOS 모드가 기본값인 경우도 종종 있습니다.


 일반적으로 Legacy BIOS, UEFI 모드를 전환하기 위해서는 윈도우 재설치를 하는 경우가 많지만, 간단한 명령어를 통해 윈도우10을 MBR에서 GPT로 변환하여 BIOS 모드에서 UEFI 모드로 전환할 수 있습니다.


 Legacy BIOS 모드에서 실행되는 기존 윈도우 시스템에서 UEFI 모드로 사용하는 방법은 두 단계만 거치면 됩니다. 윈도우가 설치된 MBR을 GPT로 변환하고, 메인보드 BIOS 설정에서 UEFI 모드를 활성화하는 단계, 이 두 단계를 순서대로 수행하면 됩니다.


 MBR → GPT 변환 전 반드시 시스템 전체 백업을 진행 후 수행합니다. 이 작업은 되돌릴 수 없으며, 시스템이 부팅되지 않는 경우 시스템을 복원할 수 있습니다. 진행 중 발생할 수 있는 문제점 및 위험성을 알고있는 경우만 수행하세요.


 내가 사용중인 컴퓨터의 BIOS 모드를 확인하는 자세한 방법은 본문에도 간단히 소개하지만, 자세한 내용을 확인하고 싶다면 "윈도우10 바이오스 모드 확인 방법" 참고하시기 바랍니다. 



윈도우10 MBR에서 GPT 변환 후 UEFI 적용하기

 윈도우 재설치 없이 BIOS에서 UEFI로 전환하기 전 반드시 확인해야 할  몇 가지 사항이 있습니다.


 ① Windows 10 버전 v1703 이상

 ② Legacy BIOS 또는 UEFI 사용 여부 확인

 ③ Windows 10 설치된 드라이브 파티션 3개 미만

 ④ BitLocker 사용 시 드라이브 암호 해독 및 비활성화


 위 조건 중 하나라도 만족하지 못한다면 MBR to GPT 변환이 불가하므로, 윈도우 재설치 없이 변환할 수 없습니다.


윈도우 BIOS 모드 확인


 1. 먼저 BIOS 모드를 확인합니다.  Win + R 단축키를 누르고 [msinfo32] 입력 후 시스템 정보창에서 [BIOS 모드]를 확인합니다. "UEFI"로 표시된 경우 별도로 전환하실 필요는 없고, "레거시"로 표시된 경우 전환이 가능합니다.


 2. 다음은 Windows 10 빌드 버전을 확인합니다. 마찬가지로  Win + R 단축키를 누르고 [winver] 입력 후 현재 윈도우 버전을 확인합니다.


 아래 예시에서는 버전 1511 (OS 빌드 10586.1176)으로 확인 됩니다. 1703 하위 버전이므로, GPT 전환을 위해서는 반드시 업데이트가 필요합니다.


윈도우 빌드 버전 확인 방법


 3. 윈도우 설정 > 업데이트 및 보안 > Windows 업데이트 이후, v1703 이상 적용되었다면 다음 단계를 진행합니다.


윈도우 버전 기능 업데이트 수행


 ※ 다시 한번 이 작업의 위험성을 인지하고, 반드시 백업을 받고 진행하시기 바랍니다.


고급 시작 옵션

 Win + I 단축키를 눌러 설정창을 열고, 좌측의 복구 메뉴 선택 후 고급 시작 옵션의 [지금 다시 시작] 버튼을 클릭합니다.


문제 해결 옵션

시스템이 다시 시작되고, 고급 시작 옵션 화면이 표시 됩니다. 이 곳에서 [문제 해결] 메뉴를 클릭합니다.


고급 옵션

 [고급 옵션]을 선택합니다.


고급 옵션 명령 프롬프트

 [명령 프롬프트]를 선택합니다.


명령 프롬프트 계정 선택

명령 프롬프트를 실행 할 [계정]을 선택합니다.


명령 프롬프트 비밀번호 입력

 선택한 계정의 비밀번호를 입력하고 [계속] 버튼을 클릭합니다.


mbr 2 gpt

 명령 프롬프트 창에서 다음 명령어를 실행 후 시스템 호환이 가능한 경우 별다른 오류가 표시되지 않고, "Validation completed successfully" 메시지가 표시 됩니다.


mbr2gpt /validate

GPT Vonvert 수행

GPT 변환 유효성 검사가 완료되면 다음 명령어를 실행하여 MBR > GPT 변환을 수행합니다.


mbr2gpt /convert

GPT 전환 후 UEFI 모드 변경

명령어 실행 시 새로운 EFI 파티션이 생성되고 필요한 모든 UEFI 부팅 파일 및 기타 GPT 구성 요소 파일이 해당 파티션에 설치 됩니다. 마지막으로 UEFI 모드로 시스템을 부팅할 수 있도록 BCD를 업데이트 합니다.


 UEFI 모드 변환 성공 메시지가 표시되면 이제 명령 프롬프트를 닫고 시스템을 다시 시작합니다.


 주의하실 점은 윈도우를 GPT로 변환한 뒤 메인보드가 Legacy BIOS가 아닌 UEFI를 사용하도록 설정하셔야 합니다. 만약 변경 없이 부팅하면 윈도우를 찾을 수 없다는 오류 메시지가 표시 됩니다.


시스템 정보 확인 UEFI


 만약 BIOS 모드에서 UEFI 모드 변환 후 부팅에 실패 한다면, 메인보드 설정을 BIOS 모드로 변경 후 이전에 수행한 백업으로 윈도우를 복원하는 것이 좋습니다.


 물론 개인적으로 2회 테스트 진행시 2회 모두 성공적으로 변환 및 부팅되었습니다. 처음부터 UEFI 모드로 윈도우 재설치를 계획하고 있었다면, 변경된 구성 그대로 윈도우 재설치를 하는 것도 하나의 방법입니다.

댓글
  • 이전 댓글 더보기
  • 프로필사진 123 유용한 정보인데 많은 분들이 볼수있게 링크 공유 가능할까요 2021.10.05 21:27
  • 프로필사진 Forbes 물론입니다. 링크 공유 가능합니다. ^^ 2021.10.05 22:51 신고
  • 프로필사진 불그당 설정이 다된후에 레거시로 되어있던 설정을 UETI로 바꾸라고 하셨는데 주로 어떤걸 바꿔야하는지 알수있을까요? 2021.10.06 00:53
  • 프로필사진 Forbes 만약 설정 후 OS가 정상적으로 부팅되지 않는다면 메인보드 BIOS 설정에서 UEFI 모드를 활성화 하시면 됩니다. 2021.10.06 12:03 신고
  • 프로필사진 하루 파티션이 3개 미만이라고 하셨는데 3개로 나누어져 있으면 안되나요? 2021.10.07 20:54
  • 프로필사진 Forbes "주" 파티션 3개 "이하" 입니다. 혼동을 드려서 죄송합니다. 티스토리 구에디터에서 작성된 글을 신에디터에서 수정할 때 기존 글이 이상하게 변경되어 수정을 하지 못하고 있습니다. ^^; 2021.10.08 01:44 신고
  • 프로필사진 SKY 정말 감사합니다 보안부팅 때문에
    1. 바이오스 업데이트
    2. 바이오스 들어가서 보안부팅 uefi 모드로 바꾸어 보고
    정말 별짓을 다해봤는데 안되서 반 포기 하고 있다가 이 글로 구세주를 만난 느낌입니다 감사합니다!
    2021.10.09 17:49
  • 프로필사진 Forbes 도움이 되셨다니 다행입니다. ^^ 2021.10.09 20:49 신고
  • 프로필사진 기기 저는 mbrgpt 그거 입력하는부분에서 succesfully가 안뜨고 길게 이상한 오류가뜨는데 어떻게 해야되나요?? ㅠ 2021.10.09 20:26
  • 프로필사진 Forbes 오류 메시지가 어떻게 뜨나요? 2021.10.09 20:50 신고
  • 프로필사진 스펀지 본문대로 UEFI 전환 및 윈도우 10 정상 부팅에 성공했습니다만, mbr2gpt 실행 과정 중 맨 마지막 줄 바로 위에 본문 스샷과 다른 메시지가 뜨는 걸 확인했습니다. 아래와 같은데, 이후 사용에 문제는 없을까요? 아니면 무슨 조치를 더 해야 할까요?
    Call WinReReapir to repair WinRE MBR2GPT: Failed to update ReAgent.xml, please try to manually disable and enable WinRE.
    2021.10.14 00:47
  • 프로필사진 Forbes Windows 복구 환경에 대한 오류에도 불구하고 변환이 완료된 것 같습니다. WinRE를 수동으로 비활성화 및 활성화해보시는 것이 좋겠습니다.

    관리자 권한으로 실행한 명령 프롬프트 창에서 다음 명령어를 입력해보시기 바랍니다.

    "reagentc /disable"을 입력한 다음 "reagentc /enable"을 입력하여 다시 활성화를 할 수 있도록 수행하세요.

    현재 복구 에이전트 구성은 "reagentc /info" 명령을 사용하여 확인하실 수 있습니다.

    만약 해당 방법으로도 해결되지 않는다면, 임시로 복구 파티션에 드라이브 문자(예: F:\)를 할당한 뒤 "reagentc /setreimage /path F:\Recovery\WindowRE"
    명령어로 다시 이미지 경로를 설정하거나, ReAgent.xml 파일에서 WinRE 설정을 다시 설정 할 수 있는 방법도 있으니 참고하시기 바랍니다.
    2021.10.14 14:44 신고
  • 프로필사진 Forbes 물론 WinRE 오류 문제를 해결하지 않더라도 지금 당장 사용하는 것은 아무런 문제가 없습니다. 이미 복구 파티션이 비활성화 되었지만 이에 대해 전혀 모르고 그냥 사용하시는 분들도 많이 있습니다.

    또한 복구 환경의 기능은 Windows 10 부팅 가능한 USB 드라이브 또는 DVD에서 부팅하여 계속 사용할 수 있습니다.
    2021.10.14 14:46 신고
  • 프로필사진 민맨 백업해야할 파일이 많아서 재설치 하려하는데 윈도우10 설치프로그램 실행후에 이름은 기억 안나는데 그 파일유지하고 설치하는 그걸로 설치하면 UEFI로 설치되나요? 2021.10.14 23:50
  • 프로필사진 Forbes 재설치는 PC 초기화를 말씀하시는 건가요? 아님 별도의 부팅 가능한 USB 디스크를 이용한 Clean 설치를 의미하는 건가요?

    참고로 내 파일 유지 옵션은 워드, 한글 문서, 이미지 등 파일만 유지되며 프로그램은 모두 재설치 하셔야 합니다.
    2021.10.15 16:26 신고
  • 프로필사진 geon disk sector size is 512 byte
    disk layout vaildation failed for disk
    원인이무엇일까요?
    용량부족인거같은데 ssd 110기가여유있습니다 더있어야하나요?
    2021.10.16 16:33
  • 프로필사진 Forbes 정보가 제한적이라 정확한 답변을 드리기는 어렵지만, 현재 드라이브의 여유 공간이 아닌 새로운 파티션을 할당 할 공간이 없는 것으로 보여집니다. 만약 EFI 시스템 파티션(ESP)이 존재하지 않는다면, 파티션이 다시 분할 되어 ESP를 생성해야 하지만 공간이 부족한 것으로 추측됩니다. 또는 현재 사용중인 파티션 수가 몇 개인지 확인해보시길 바라며.. 우선 기존 파티션 공간을 줄인 뒤 진행해보시기 바랍니다. 2021.10.17 01:48 신고
  • 프로필사진 버숭 cannot find room dor the efi system partition. 이라고 뜨면서 안되는데 혹시 도와주실 수 있을까요 2021.10.16 20:48
  • 프로필사진 Forbes 일반적으로 해당 오류는 4개 이상의 파티션 존재, 불량 섹터가 있는 드라이브, 시스템 파일, 잠긴 파일로 인한 파티션 축소 또는 조각 모음 실패, 시스템 예약 파티션을 위한 공간이 부족한 경우 발생합니다.

    시스템 EFI 파티션은 OS 파티션 뒤에 배치됩니다. OS(C 파티션)을 축소할 수 없으면 해당 파티션을 추가하지 못할 수도 있습니다. C 드라이브를 축소하여 대략 2GB 정도의 할당하지 않은 여유 공간을 확보한 뒤 수행해 보시기 바랍니다.
    2021.10.17 10:22 신고
  • 프로필사진 컴린이 정보 감사합니다.
    위에 분들처럼 파티션이 4개라 복구파티션 3개를 지우니 고급옵션에서 안전모드 말고는 메뉴가 사라졌습니다.
    방법 있을까요?
    2021.10.18 12:39
  • 프로필사진 Forbes 부팅 가능한 Windows 10 USB 또는 DVD로 부팅 후 설치 화면이 나오면 Shift+F10 키로 명령 프롬프트 창을 열수 있습니다. 2021.10.18 12:57 신고
  • 프로필사진 컴린이 감사합니다 2021.10.18 13:15
  • 프로필사진 Forbes 혹시 해결 하셨나요? 2021.10.18 13:39 신고
  • 프로필사진 컴린이 Dos창 진입은 했는데
    mbr2gpt /validate 치니깐
    Failed to retrieve geometry for disk -1
    이라고 뜨네요 ㅜ
    2021.10.18 15:35
  • 프로필사진 Forbes DVD 또는 USB로 부팅 하셨기 때문에 현재 경로에서는 mbr2gpt 수행이 불가합니다. DISKPART로 OS디스크 선택 후 수행 하시기 바랍니다. 2021.10.18 16:14 신고
  • 프로필사진 컴린이 아... 밀고 크린설치 해버렸습니다ㅜ 2021.10.18 18:57
  • 프로필사진 Forbes 파일 백업 및 응용 프로그램을 다시 설치하기 어려운 환경이 아니라면, mbr2gpt 오류 해결로 스트레스 받는 것보다 다시 설치하는 것이 정신 건강에도 이롭고 쉬운 방법이 될 수도 있습니다. ^^ 2021.10.18 23:49 신고
  • 프로필사진 도움 도움이 많이 됐습니다. 재설치의 수고를 줄였네요 2021.10.21 19:57
  • 프로필사진 Forbes 도움이 되셨다니 다행입니다. 댓글 감사합니다. ^^ 2021.10.21 23:14 신고
  • 프로필사진 용이축 아 뭔짓을 해도 안돼네요 컴터 초기화는 안돼는데 2021.10.22 00:31
  • 프로필사진 Forbes 어떤 오류가 표시되나요? 2021.10.23 01:10 신고
  • 프로필사진 바람막이 덕분에 아주 쉽게 해결했습니다
    감사합니다...^^
    2021.10.22 16:30
  • 프로필사진 Forbes 도움이 되셨다니 다행입니다. ^^ 2021.10.23 01:09 신고
  • 프로필사진 용이축 cannot find OS partition(s) for disk 0 이라고 뜨네요 2021.10.23 18:47
  • 프로필사진 Forbes 현재 컴퓨터에서 사용중인 디스크 드라이브가 여러 개라면 DISKPART에서 OS 파티션이 있는 디스크를 선택한 뒤 진행해보시기 바랍니다.

    만약 단일 디스크로 사용중이며 OS 파티션을 찾을 수 없다는 오류가 표시되면 다음 글을 참고하면 좋을 것 같습니다.

    https://forbes.tistory.com/1005
    2021.10.24 21:16 신고
  • 프로필사진 1번 레거시모드 uefi로 전환이 안되서 그냥 넘어가고 진행했습니다
    현재 부팅시 윈도우진입이안되는상태인데 어떻게 해야할까요?
    2021.11.02 21:09
  • 프로필사진 Forbes 유효성 검사 수행 후 오류가 발생했지만 변환 작업을 진행하셨다는 말씀이신가요? 2021.11.05 21:39 신고
  • 프로필사진 ㅇㅇ 명령프롬프트에서 에러나는데 방법이 있나요? 2021.11.05 21:23
  • 프로필사진 Forbes 오류 내용이 어떻게 표시되나요? 2021.11.05 21:39 신고
  • 프로필사진 ob 명령프롬프트를 누르면 재부팅되는가 싶더니 검은화면인 상태로 계속 있습니다
    혹시 해결방법 알고 계신가요?
    2021.11.10 19:52
  • 프로필사진 Forbes 단순히 검은 화면만 나온다는 결과로 유추해보기는 어렵습니다.

    부팅 가능한 Windows 10 USB 또는 DVD로 부팅 후 설치 화면이 나올 때 Shift+F10 키를 눌러도 동일한 증상인지, 명령 프롬프트 창이 열리는지 확인 가능하실까요?
    2021.11.10 22:19 신고
  • 프로필사진 ob 윈도우 10 설치 화면에서 shift + f10을 눌렀을 때 명령 프롬프트 창이 뜹니다 2021.11.11 14:42
  • 프로필사진 Forbes 그럼 해당 프롬프트 창에서 Windows OS가 설치된 디스크를 선택하여 변환 작업을 수행해보시기 바랍니다. 2021.11.11 16:16 신고
댓글쓰기 폼