2013년 12월 30일 월요일

키보드를 이용해 블루스크린(BSOD)을 강제로 발생시키는 방법

강제로 블루스크린(BSOD)을 발생시키는 이유는 시스템이 멈추는 등에 문제가 발생했을시이 문제를 해결하는데 필요한 정보를 Dump 파일로 생성할수 있기 때문입니다.

위 기능은 키보드 종류에 따라 PS/2는 Xp 부터 사용이 가능하며, USB 키보드는 Windows Vista 이상에서만 사용이 가능합니다.

사용자에 따라 적절한 디버깅 정보 쓰기를 선택한 후 다음으로 진행하십시오. 



PS/2 키보드 사용자 - 레지스트리에서 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\ParametersREG_DWORD 값으로 새로이 생성한후 이름을 CrashOnCtrlScroll 으로 변경해 줍니다. 그리고 해당 값은 16진수인 '1'로 입력한 후 재부팅하면 적용이 됩니다.

USB 키보드 사용자 - 레지스트리에서 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\ParametersREG_DWORD 값으로 새로이 생성한후 이름을 CrashOnCtrlScroll 으로 변경해 줍니다. 그리고 해당 값은 16진수인 '1'로 입력한 후 재부팅하면 적용이 됩니다.

실행 방법은 키보드 오른쪽에 있는 Ctrl 키를 누른채 Scroll Lock 키를 두번 누르면 BSOD 화면이 발생하여 원하는 Dump파일이 지정된 경로에 생성됩니다.

*참고
Forcing a System Crash from the Keyboard - http://msdn.microsoft.com/en-us/library/windows/hardware/ff545499%28v=vs.85%29.aspx

댓글 없음:

댓글 쓰기