윈도우8 VHD 설치, 부팅 오류나는 경우 해결방법
윈도우8 컨슈머 프리뷰 VHD 설치, 부팅이 안된다?!
얼마전 윈도우8 컨슈머 프리뷰(Windows 8 Consumer Preview) 버전이 배포되면서 많은 분들이 이를 설치해 보고 계시는 것으로 알고 있는데요. 저 같은 경우 첨에는 별다른 흥미를 느끼지 못하다가 VHD 설치와 관련해서 부팅이 안되는 현상이 있다는 내용의 질문이 자주 올라와서 테스트 겸 VHD 로 설치를 해 보았습니다.
이전에 개발자 버전이 공개되었을 때도 이야기한 바 있지만, 윈도우7 등 메인으로 사용하는 OS 가 있는 분들의 경우는 굳이 테스트 목적으로 활용해 볼 윈도우8 을 SSD 혹은 HDD 에 직접 설치하실 필요는 없을 겁니다. 윈도우8, VHD 로 설치하는 간단한 방법 포스팅에서도 소개했듯이 VHD 라는 유용한 기능을 이용하면 부팅 메뉴에 연결해서 테스트해 보고 차후 멀티부팅 메뉴에서 윈도우8 관련 메뉴를 제거하하면서 VHD 파일만 삭제하면 깔끔하게 정리가 가능한데요.
이렇듯, VHD 를 활용하는 분들이 많아지면서 이전에 배포되었던 윈도우8 개발자 버전 당시에도 본문과 관련된 내용의 질문을 자주 받았었습니다. 당시에는 댓글 등으로 짧게 해결법을 알려드리고는 했는데.. 계속 그렇게 말씀드리자니 어렵게 느끼시는 분들도 계시고 하여 포스팅으로 소개를 하고자 합니다.
윈도우8 컨슈머 프리뷰 VHD, 디지털 서명을 확인할 수 없다?
문제의 현상은 이렇습니다. 위 참고 링크에서 소개했던 것처럼 Install.wim 파일을 추출하여 VHD 로 변환했다던지 등의 방법으로 윈도우8 을 VHD 로 설치하고 멀티 부팅 메뉴에 등록까지 완료하였는데...
부팅을 하려고 하면 '이 파일에 대한 디지털 서명을 확인할 수 없습니다' 라는 메시지가 나타나면서 부팅이 되지 않는 에러가 발생하는 경우가 있습니다. 이 현상은 좀전에도 이야기했듯이 이전의 윈도우8 개발자 버전 배포 당시에도 있었는데요. 해결 방법은 어렵지 않습니다~
▼ 아래는 본문에서 이야기하는 문제의 현상을 재현해 본 것입니다.
윈도우8 컨슈머 프리뷰 버전으로 부팅을 하려니 위 이미지처럼 '상태: 0xc0000428' , '정보: 이 파일에 대한 디지털 서명을 확인할 수 없습니다.' 라는 문구가 나타나면서 부팅이 안되네요.
이를 해결하기 위해서는 MS 에서 내려 받은 윈도우8 이미지(ISO)에서 Bootmgr 파일을 추출하여 현재 사용중인 윈도우7 등 OS 의 Bootmgr 대신 교체해 주기만 하면 되는데요. 그 방법을 살펴보죠.
▼ 윈도우8 을 설치하셨다면 당연히 이미지(ISO) 파일은 있겠죠? UltraISO 등 이미지 파일 편집 툴을 이용하여 윈도우8 이미지 안에 있는 Bootmgr 파일을 추출해 줍니다.
참고로, UltraISO 는 포터블로도 많이 배포되고 했으니 구글 등에서 검색해 보시면 어렵지 않게 구하실 수 있을 겁니다.
▼ 혹시나 이미지 파일이 없거나 UltraISO 와 같은 툴이 없는 분들을 위해 윈도우8 컨슈머 프리뷰 64비트 이미지파일에서 추출한 bootmgr 을 첨부합니다. 아래 압축파일을 해제하시면 파일이 있습니다.
▼ 이제 이렇게 추출한 파일을 원래 파일과 교체해 주면 되는데요. 현재 사용중인 OS 의 Bootmgr 은 시스템 파일로 분류되어 있기 때문에 "폴더 옵션" 에서 [보호된 운영체제 파일 숨기기], [숨김 파일, 폴더 및 드라이브 표시] 를 체크해줘야 파일이 어디있는지 제대로 찾을 수가 있습니다.
참고로, 대부분 아실거라 생각되는데 왠만하면 Bootmgr 파일은 윈도우가 설치된 C 드라이브 루트에 위치하고 있을 겁니다.
▼ 숨김 파일이 보이게 설정을 하고 C 드라이브 루트를 살펴보면, 기존 OS 의 Bootmgr 시스템 파일이 보일텐데요. 우선 이 녀석의 이름을 변경해 줍니다. 저는 bootmgr~ 로 바꿔보았습니다.
그리고는 윈도우8 컨슈머 프리뷰 등 윈도우8 이미지에서 추출한 bootmgr 파일을 해당 경로에 복사해 넣습니다. 그럼 위 이미지와 같은 상태로 표시가 되겠죠?
▼ 기본적으로 윈도우8 에서 추출한 bootmgr 은 시스템 파일로 분류되어 있지 않기 때문에 CMD(명령 프롬프트)창을 열어서 C 드라이브 루트 경로에서 아래처럼 명령어를 입력해 줍니다.
사실, 굳이 위 과정을 진행하지 않아도 무관하긴 한데요. 그래도 혹시나 실수로 파일을 삭제하거나 하는 경우를 대비해 크게 번거로운 과정도 아니고 하니 이렇게 파일 속성을 변경해 두는 것이 좋을 듯 싶네요.
▼ bootmgr 파일의 속성을 변경하고 다시 탐색기에서 C 드라이브 루트를 살펴보았습니다. 좀전의 이미지와 차이점이 느껴지죠?
이 과정까지 모두 마쳤으면 모든 설정은 마무리된 것입니다. 이제 폴더옵션에서 숨김 파일 등이 다시 보이지 않게 설정을 하시고는 컴퓨터를 재부팅해 보세요.
▼ 그럼, VHD 로 설치한 윈도우8 컨슈머 프리뷰 버전에 이상없이 부팅이 될 것입니다.
CMD 명령어도 있고 각 과정을 세세하게 살펴보다 보니 복잡하게 느껴질 수도 있는데요. 직접 진행해 보시면 몇 단계 되지 않는 과정이라 상당히 쉽게 문제가 해결되는구나 하는 것을 느끼실 수 있을 겁니다.
혹시 윈도우8 컨슈머 프리뷰 버전을 VHD 로 설치해서 테스트 해보려고 하는데 디지털 서명을 확인할 수 없다며 부팅 오류가 발생한다면 본문을 참고해서 간단하게 해결해 보세요. 이 포스팅은 여기까지 입니다 ^^