VMWare Workstation을 오랜만에 깔아서 사용하려고하니 위와같은 오류가 발생했다.
해결방법에 대해 간단하게 기술하고자 한다
문제는 Windows 10에있는 Credential Guard / Device Guard가 활성화 된 경우 Windows 10 호스트에서 VMware Workstation 12.5 또는 이전 버전의 가상 시스템 전원을 켜면 BSOD와 함께 실패가 된는것이다.
그래서 결론은 Device Guard 또는 Credential Guard를 비활성화 하면 오류가 뜨지않는다.
Device Guard 또는 Credential Guard 비활성화 방법
시작 -> gpedit.msc or 로컬그룹정책편집기 열기
컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> Device Guard로 이동
가상화 기반 보안 켜기를 더블클릭 눌러서 사용안함 설정
레지스트리 삭제하기
시작 -> regedit
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ LsaCfgFlags
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ 가상화 기반 보안 사용
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ RequirePlatformSecurity 기능
그리고 시작 -> cmd 관리자권한 실행
mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
입력
완료 후 재부팅
F3 눌러서 디스에이블 해주고 다시 VM을 실행시키면 잘 된다.