
Windows 시스템에 연결된 모든 하드웨어 장치가 정상적으로 작동하려면 반드시 해당 하드웨어 드라이버를 설치해야 합니다. 하드웨어 드라이버는 Windows 시스템의 저수준(low-level) 영역에 접근할 수 있어야 제 역할을 수행할 수 있기 때문입니다. 드라이버가 커널까지 접근할 수 있다는 점 때문에 Windows는 공식적으로 서명된 드라이버만 설치를 허용하며, Microsoft는 Windows 10에서 서명되지 않은 드라이버의 설치 시도를 차단하고 있습니다.
하지만 때로는 비공식 드라이버나 디지털 서명이 없는 구버전 드라이버를 설치해야 하는 상황이 생기기도 합니다. 불가능한 일은 아니지만, 서명된 드라이버를 설치하는 것만큼 간단하지는 않습니다.
주의: 드라이버 서명 확인은 보안 기능이므로 이를 비활성화하는 것은 권장되지 않습니다. 서명되지 않은 드라이버는 반드시 신뢰할 수 있는 출처에서만 다운로드하세요. 작업을 진행하기 전에 컴퓨터를 완전히 백업하고 복구 드라이브를 미리 만들어 두는 것이 좋습니다. 신뢰할 수 없는 드라이버는 포맷 없이는 PC를 복구할 수 없는 상태로 만들 수도 있습니다.
Windows 10에서 서명되지 않은 드라이버를 설치하는 방법은 세 가지가 있습니다. 모두 잘 작동하므로, 본인에게 가장 편한 방법이나 상황에 가장 적합한 방법을 골라 사용하면 됩니다.
1. 고급 부팅 메뉴에서 서명되지 않은 드라이버 설치하기
서명되지 않은 드라이버를 설치하는 가장 쉬운 방법은 Windows 10의 고급 부팅 메뉴를 이용하는 것입니다. Win + X 키를 누른 뒤 '종료'로 이동하고, '다시 시작' 항목을 Shift 키를 누른 상태에서 마우스 왼쪽 버튼으로 클릭하세요.

그러면 시스템이 재시작되면서 고급 부팅 메뉴로 진입합니다. 여기서 '문제 해결' 옵션을 선택합니다.

문제 해결 화면에서 '고급 옵션'을 선택하세요.

이어서 '시작 설정'을 클릭합니다.

시작 설정에서는 Windows를 다양한 모드로 부팅할 수 있습니다. '다시 시작' 버튼을 눌러 계속 진행하세요.

서명되지 않은 드라이버를 설치하는 것이 목적이므로, 키보드에서 F7 키를 눌러 일곱 번째 옵션인 '드라이버 서명 적용 안 함'을 선택합니다.

옵션을 선택하는 즉시 시스템이 Windows로 부팅됩니다. 이제 아무 문제 없이 서명되지 않은 드라이버를 설치할 수 있습니다. 설치를 마친 뒤 시스템을 재시작하면, 다음 부팅부터는 드라이버 서명 적용 기능이 자동으로 다시 활성화됩니다.
나중에 또 다른 서명되지 않은 드라이버를 설치하려면 위 과정을 다시 거쳐야 합니다. 따라서 이 방법은 서명되지 않은 드라이버를 한 번만 또는 아주 가끔 설치하면 되는 경우에 가장 적합합니다.
2. 테스트 모드를 활성화해서 서명되지 않은 드라이버 설치하기
또 다른 방법은 Windows 10에서 테스트 모드(Test Mode)를 활성화하는 것입니다. 이 방법의 장점은 직접 끄기 전까지는 계속 유지된다는 점으로, 여러 드라이버를 테스트해야 하는 상황에서 특히 유용합니다.
먼저 시작 메뉴를 열고 '명령 프롬프트'를 입력한 뒤, 명령 프롬프트 항목 아래의 '관리자 권한으로 실행'을 선택하세요.

그러면 관리자 권한으로 명령 프롬프트가 실행됩니다. 테스트 모드를 활성화하려면 관리자 권한이 반드시 필요합니다. 명령 프롬프트에 아래 명령어를 입력하고 실행하세요.
bcdedit /set testsigning on

명령이 성공적으로 실행되었다는 메시지가 표시됩니다. 이제 시스템을 재시작하면 테스트 모드로 부팅됩니다. 테스트 모드에서는 서명되지 않은 드라이버를 자유롭게 설치할 수 있으며, 아래 스크린샷과 같은 워터마크가 화면에 표시되어 현재 Windows가 테스트 모드임을 알려줍니다.

드라이버 설치를 마쳤다면 반드시 테스트 모드를 끄는 것이 좋습니다. 관리자 권한 명령 프롬프트에서 아래 명령어를 실행한 뒤 시스템을 재부팅하면 됩니다.
bcdedit /set testsigning off

3. 무결성 검사를 비활성화해서 서명되지 않은 드라이버 설치하기
무결성 검사(integrity checks)를 비활성화하는 방법으로도 Windows에서 서명되지 않은 드라이버를 설치할 수 있습니다. 명령 프롬프트를 관리자 권한으로 실행한 뒤(시작 메뉴에서 '명령 프롬프트' 검색 후 '관리자 권한으로 실행' 선택), 아래 명령어를 입력하세요.
bcdedit /set nointegritychecks off

명령어 실행 후 시스템을 재시작하면, Windows 10 PC에 서명되지 않은 드라이버를 설치할 수 있습니다.
테스트 모드와 마찬가지로, 작업이 끝난 후에는 무결성 검사를 다시 활성화하는 것이 중요합니다. 무결성 검사를 재활성화하려면 관리자 권한 명령 프롬프트에서 아래 명령어를 실행하세요.
bcdedit /set nointegritychecks on

이제 시스템을 재시작하면 모든 준비가 끝납니다.
위 방법들을 사용해 Windows 10에 서명되지 않은 드라이버를 설치해 본 경험이나 생각이 있다면 아래 댓글로 공유해 주세요.
Windows 10에 오래되고 낡은 드라이버가 많이 남아 있다면, 불필요한 파일을 정리해 저장 공간을 확보하고 성능을 최적화하는 방법을 알아보세요. 반대로 드라이버 업데이트 후 문제가 생겼다면 드라이버를 이전 버전으로 롤백하는 방법을 참고하세요.