VMware 가상 환경에서 Windows 10 설치 중 "KMODE EXCEPTION NOT HANDLED" 블루스크린 해결 방법
VMware Workstation Pro 가상 프로그램을 이용하여 Windows 10 22H2 x86 운영 체제를 사용하던 중 예전부터 매월 제공되는 Windows 10 누적 업데이트 중 "SYSTEM THREAD EXCEPTION NOT HANDLED" 블루스크린(BSoD)이 발생하여 최신 패치를 적용하지 못하는 문제가 지속되고 있었습니다.
해당 블루스크린의 원인이 Windows 10 누적 업데이트 설치 후 재부팅 과정에서 항상 발생하여 해당 패치를 시스템에서 어떻게 인식하는지 조사를 해보니 패치 파일 크기가 58GB라는 비정상적으로 표시되는 것을 확인할 수 있었습니다.
실제 패치를 할 경우 해당 용량을 소모하는 일은 없지만 결과적으로 패치 설치 후 Windows 재부팅을 통해 적용 과정에서 블루스크린이 항상 발생하는 문제를 경험할 수 있습니다.
이런 문제로 인해 VMware 가상 환경에 Windows 10 22H2 x86 운영 체제를 신규 구축하기 위하여 마이크로소프트(Microsoft)에서 제공하는 최신 Windows 10 22H2 제작툴(MediaCreationTool22H2.exe)을 이용하여 최신 ISO 이미지 파일을 다운로드하여 설치를 진행해 보았습니다.
처음에는 Windows 10 22H2 x86 운영 체제가 설치를 진행하던 중 "Windows 파일 복사 중" 단계까지는 정상적으로 진행되었습니다.
하지만 해당 단계 이후에 "KMODE EXCEPTION NOT HANDLED" 블루스크린이 발생하여 Windows 10 22H2 x86 운영 체제 설치에 실패하는 문제가 반복되었습니다.
해당 블루스크린 메시지에서는 stornvme.sys 드라이버 파일에서 충돌이 발생하였다는 정보를 제시하고 있으며, 해당 파일을 Windows 10 22H2 x86 운영 체제 환경에서 찾아보면 "C:\Windows\System32\drivers\stornvme.sys" 드라이버 파일임을 확인할 수 있습니다.
stornvme.sys 드라이버 파일은 "Microsoft NVM Express Storport Miniport Driver"로 설명되어 있다는 점에서 NVMe SSD 드라이브를 사용하는 환경에서 발생할 가능성이 높아 보입니다.
해당 정보를 기반으로 VMware 가상 환경에서 Windows 10 22H2 x86 운영 체제 설치 과정에서 가상 디스크 유형(Virtual disk type)을 NVMe (권장값)이 아닌 SCSI (Small Computer System Interface)로 변경하여 설치를 진행해 보았습니다.
가상 디스크 유형을 변경한 후 Windows 10 22H2 x86 운영 체제 설치 중 블루스크린이 발생하던 단계에서 증상없이 파일 설치가 정상적으로 진행되는 것을 확인할 수 있었습니다.
최종적으로 이후 설치 단계에서도 블루스크린 증상없이 정상적으로 Windows 10 22H2 x86 운영 체제가 설치된 것을 확인할 수 있었습니다.
VMware 가상 환경에서 Windows 10 22H2 x86 / x64 운영 체제 중 Windows 재부팅 과정에서 간헐적으로 발생하는 블루스크린 증상도 해당 문제와 연관되어 있을 가능성이 높을 것으로 보입니다.
그러므로 빈번한 블루스크린으로 VMware 가상 환경에서 불편을 겪고 있다면 신규 구축 시 가상 디스크 유형을 SCSI 인터페이스로 변경 후 설치해 보시기 바랍니다.