윈도 10에서 윈도 11로 업그레이드를 하다 보면 다음과 같은 보안 부팅 오류 메시지를 접하게 되곤 한다.
이 부분은 UEFI 부팅 및 저장 장치인 HDD 또는 SSD를 GPT 형식으로 설정되면 해결할 수 있다.
나의 경우에도, 보유한 PC 한대가 이런 문제가 있었는데, 다음과 같은 과정을 거쳐 보안 부팅 문제를 해결하고 정상적으로 윈도 11로 업그레이드할 수 있었다.
만일 정상적이라면 (=이미 디스크가 GPT라면) 다음과 같이 PC의 바이오스 설정에 들어가서
Advanced 메뉴로 이동해 “Secure Boot Configuration”을 선택하고,
다음처럼 “Secure Boot”는 “Enabled”로, 그리고 “Legacy Boot”는 “Disable”로 설정해 주면 해결된다.
그런데, 이 단계에서 부팅이 정상적으로 이루어지지 않는 경우가 있다.
이 경우는 대부분 저장 장치인 디스크가 GPT로 설정되어 있는지를 확인하고, 만일 이게 MBR 이면 이를 GPT로 변경해 주어야 한다. MBR과 GPT는 모두 디스크를 사용하는 방식에 관한 형식인데, 간략히 비교하면 다음과 같다.
MBR – 예전 방식
2TB까지만 HDD/SSD 사용 가능하며, 그 이상의 크기인 HDD/SSD 활용 못함
상대적으로 보안 약함 –> UEFI 보안 부팅 불가 (Legacy 부팅으로 사용)
Windows 10까지 주로 사용
GPT – 신규 방식
2TB 이상의 용량도 사용 가능 (2TB 이상에서는 필수)
보안 강함 –> UEFI 보안 부팅 사용 가능
Windows 10이후 보편 사용 (Windows 11에서 필수)
Data 손실 없이 MBR에서 GPT로 변환 방법
기존 윈도 10 사용 환경에서 데이터 손실 없이 디스크의 Type을 GPT 형식으로 변경하려면,
먼저, 윈도 시작 메뉴에서 마우스 우측 버튼을 눌러 메뉴를 활성화하면 다음과 같은 화면이 나오는데, 여기서 Powershell(관리자)를 선택한다.
그러면 다음과 같이 관리자 모드로 Powershell 창이 활성화된다.
여기서 “disk” 명령을 입력하면 다음과 같이 현재의 disk 정보를 확인할 수 있다. Disk의 번호 0과, 용량, 그리고 맨 끝에 디스크 타입이 MBR로 표기된다.
여기서 다음과 같은 명령을 이용하여, GPT로 전환이 가능한지를 미리 사전 점검하는 과정을 거친다. 입력하는 디스크 번호는 위에서 확인된 자신의 목적 디스크의 번호를 넣어준다.
mbr2gpt /validate /disk:0 /allowFullOS
그 결과 위에서처럼 “Validation Completed Successfully”라는 메시지가 나와 변환에 문제가 없는 게 확인되면, 다음과 같은 명령을 넣어 변환작업을 진행하면 된다. 약간의 시간이 지나면, 다음과 같이 전환이 정상적으로 완료되었다는 메시지가 나온다.
mbr2gpt /convert /disk:0 /allowFullOS
여기서 disk 명령을 다시 입력해 보면 디스크 type이 GPT로 변경된 것을 확인할 수 있다.
이것만으로 디스크 타입이 정상적으로 변경된 것이다.
이제 이 GPT 디스크를 정상적으로 활용하기 위해 바이오스 메뉴에 다시 들어가,
Secure Boot를 Enable로 변경해 주고, 저장 후 재부팅 한다.
그러면 기존 환경에서, 정상적으로 GPT 디스크와 UEFI 부팅이 이루어지게 된다.
이 상태에서 확인해 보면 문제가 되었던 보안 부팅 문제가 해결된 것과, Windos 11 업그레이드 요건을 충족한 것을 확인할 수 있게 된다.
해당 PC를 정상적인 절차에 따라 윈도 11로 다음과 같이 업그레이드할 수 있었다.
참고 – Disk 메뉴를 이용하는 MBR에서 GPT로 변환
또 하나의 GPT로 변경 방법은 다음과 같이 내장된 디스크 관리 메뉴에 들어가,
다음과 같은 디스크 화면이 나오면 해당 디스크를 클리하고, 마우스 우측 버튼 메뉴를 켜면 다음과 같이”GPT 디스크로 변환” 메뉴가 나타난다.
다만, 이 메뉴는 해당 디스크에 아무런 파티션이 없을 때(데이터가 없을 때)만 가능하다. 따라서 이 변환 작업들을 하기 전에 먼저 존재하는 파티션들을 삭제해야 하므로 데이터 손실이 필연적으로 동반되는 문제가 있다. 때문에 기본 디스크보다는 추가 설치된 디스크나, Windows를 처음 설치할 때 등과 같은 경우 GPT로 변환할 때 더 적합하다.

