대부분의 경우 우리는 PC가 절대 멈추지 않기를 바랍니다. 하지만 드물게는 시스템을 일부러 블루스크린 오류(BSOD) 상태로 만들어야 할 순간이 찾아옵니다. 이런 상황에 처했다면 걱정하지 마세요. 윈도우 10에서는 간단한 설정만으로 언제든 수동으로 BSOD를 발생시킬 수 있습니다.
이번 글에서는 수동 BSOD를 설정하고 실행하는 방법과, 굳이 블루스크린을 발생시키고 싶어지는 이유까지 자세히 살펴보겠습니다.
윈도우 10에서 수동 BSOD 설정하기
먼저 이 기능을 사용하려면 약간의 사전 설정이 필요합니다. 마이크로소프트는 사용자가 실수로 블루스크린을 발생시키는 일이 없도록 이 옵션을 레지스트리 안에 숨겨두었습니다.
레지스트리 편집기를 열려면 Windows 키 + R을 누른 다음 regedit를 입력하고 Enter 키를 누르세요.
이제 레지스트리의 특정 위치에 새 설정값을 추가해야 합니다. 위치는 PC에 연결된 키보드 종류에 따라 달라집니다.
PS/2 키보드를 사용한다면 다음 경로로 이동하세요:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters
USB 키보드를 사용한다면 다음 경로입니다:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters
Hyper-V 키보드를 사용한다면 다음 경로로 이동하세요:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\hyperkbd\Parameters
어떤 종류의 키보드인지 확실하지 않다면 세 경로 모두에 동일한 값을 추가해도 안전합니다. 아무런 문제가 생기지 않으니 모든 경우를 대비하고 싶다면 이렇게 하는 것이 좋습니다.
해당 경로에 도착하면 창 오른쪽의 빈 공백을 마우스 오른쪽 버튼으로 클릭하고, 새로 만들기(New) 위에 커서를 올린 뒤 DWORD(32비트) 값을 클릭합니다.
새 값의 이름을 지정해야 하는데, 컴퓨터가 이 값의 용도를 인식할 수 있도록 반드시 정확한 이름을 입력해야 합니다. 여기서는 CrashOnCtrlScroll이라고 입력하세요. 오타가 없는지 꼼꼼히 확인하는 것이 중요합니다.
새로 만든 값을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택합니다. 나타나는 창에서 값 데이터(Value)를 1로 설정하세요.
설정이 끝나면 레지스트리 편집기를 닫고 PC를 재부팅합니다. 재부팅이 완료된 후부터 수동 강제 종료 기능이 활성화됩니다.
윈도우 10에서 수동 BSOD 발생시키기
설정을 마쳤다면 이제 직접 블루스크린을 발생시켜 볼 차례입니다. 평소에는 거의 쓸 일이 없는 두 개의 키, 즉 오른쪽 Ctrl 키와 Scroll Lock 키를 사용합니다.
먼저 키보드의 오른쪽 Ctrl 키를 길게 누릅니다. 주의할 점은 왼쪽 Ctrl 키로는 작동하지 않으며, 반드시 오른쪽에 있는 키여야 한다는 것입니다.
그런 다음 Scroll Lock 키를 두 번 누릅니다. Scroll Lock 키가 없는 노트북이라면 일반적으로 Fn 키를 누른 상태에서 C, K, S, 또는 F6 키 중 해당되는 키를 두 번 누르면 됩니다.
키 입력이 올바르게 처리되면 PC가 즉시 블루스크린으로 전환됩니다. 수동으로 발생시킨 BSOD는 오류 코드가 "MANUALLY_INITIATED_CRASH"로 표시되므로, 시스템이 스스로 발생시킨 것과 쉽게 구별할 수 있습니다. 이 코드가 보인다면 우연이 아니라 여러분이 직접 만든 블루스크린이라는 뜻입니다.
굳이 BSOD를 발생시켜야 하는 이유
이제 직접 블루스크린을 만드는 방법을 알았습니다. 그런데 대체 왜 이런 작업을 해야 할까요? 의외로 충분히 타당한 이유가 최소 두 가지 있습니다.
첫째, 수동 BSOD는 개발자에게 매우 유용한 테스트 도구입니다. 프로그램이 디스크에 데이터를 기록하는 도중 블루스크린이 발생하면 심각한 데이터 손상이 일어날 수 있습니다. 개발자는 수동 BSOD를 통해 크래시 이후에도 프로그램이 정상적으로 동작하는지 미리 확인할 수 있습니다.
둘째, PC가 크래시 덤프를 제대로 생성하는지 확인하는 좋은 방법입니다. 블루스크린이 발생하면 윈도우는 무엇이 잘못됐는지 기록한 로그 파일을 만들어 문제 진단에 활용할 수 있게 해줍니다. 윈도우 10에서 관련 기능 하나만 활성화하면 이 덤프를 사용할 수 있습니다.
크래시 덤프가 올바르게 생성되는지, 혹은 로그 생성 과정에서 오류가 발생하지 않는지 확인하고 싶다면 수동 BSOD를 이용해 직접 테스트해 보면 됩니다.
BSOD, 이제 어렵지 않습니다
컴퓨터 충돌은 대개 피하고 싶은 상황이지만, 드물게는 일부러 BSOD를 발생시켜야 할 때도 있습니다. 어떤 목적이든 이제 원하는 시점에 언제든 블루스크린을 만들 수 있는 방법을 알게 되셨습니다.
블루스크린 진단의 달인이 되고 싶다면 WinDbg와 BlueScreenView를 함께 설치해 보세요. 이 프로그램들은 크래시 덤프를 자동으로 분석해 주기 때문에 복잡한 로그를 일일이 해석할 필요가 없습니다.
이미지 출처: ShotPrime Studio / Shutterstock.com