Computer >> 컴퓨터 >  >> 시스템 >> Windows

드라이버가 \Device\VBoxNetLwf에서 내부 드라이버 오류를 감지했습니다(이벤트 ID 12) 해결 방법

Windows 이벤트 뷰어에서 "드라이버가 \Device\VBoxNetLwf에서 내부 드라이버 오류를 감지했습니다(The driver detected an internal driver error on \Device\VBoxNetLwf)"라는 메시지와 함께 이벤트 ID 12 오류가 발생했다면, 이 글이 큰 도움이 될 것입니다. 이번 포스트에서는 이 문제를 해결하는 데 효과적인 방법들을 소개합니다.

이벤트 ID 12 오류란 무엇인가요?

이벤트 ID 12는 주로 플랫폼 펌웨어가 이전 시스템 전원 전환 과정에서 메모리를 손상시켰을 때 발생할 수 있습니다. 오류의 핵심 원인은 vboxnetlwf.sys 파일과 관련이 있는데, 이 파일은 Oracle VM VirtualBox의 구성 요소로서 VirtualBox NDIS 6.0 경량 필터 드라이버(Lightweight Filter Driver) 역할을 하며 Oracle Corporation이 개발하고 디지털 서명한 파일입니다. 일반적으로 C:\WINDOWS\system32\drivers\ 폴더에 위치합니다.

아래에서 소개하는 해결 방법들을 순서와 관계없이 하나씩 적용해 보고 문제가 해결되는지 확인해 보세요.

1] SFC 검사 실행

시스템 파일 손상으로 인해 드라이버 오류가 발생하는 경우가 많으므로, 먼저 SFC(시스템 파일 검사기) 검사를 실행해 손상된 시스템 파일을 복구하는 것이 좋습니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 명령 프롬프트(관리자) 또는 Windows PowerShell(관리자)를 실행합니다.
  • sfc /scannow 명령을 입력하고 Enter 키를 누릅니다.
  • 검사가 완료되면 PC를 재시작합니다.

문제가 계속된다면 DISM /Online /Cleanup-Image /RestoreHealth 명령으로 DISM 도구를 먼저 실행한 뒤, 다시 한 번 SFC 검사를 진행해 보세요.

2] VirtualBox 최신 버전으로 업데이트

vboxnetlwf.sys는 Oracle VM VirtualBox의 구성 요소이므로, 구버전의 VirtualBox가 오류의 원인일 수 있습니다. Oracle 공식 웹사이트에서 Windows 10용 최신 버전의 VirtualBox 설치 프로그램을 다운로드한 후 실행하여 업데이트하세요. 새 설치 프로그램을 실행하면 기존 버전이 자동으로 업그레이드되며, 가상 머신과 설정은 그대로 유지됩니다.

3] .Virtualbox 폴더 삭제

사용자 프로필 폴더(예: C:\Users\사용자이름)에 있는 .Virtualbox 폴더를 삭제한 후 문제가 해결되는지 확인해 보세요. 이 폴더에는 VirtualBox의 전역 설정 정보가 저장되어 있으며, 삭제하더라도 VirtualBox가 다음 실행 시 자동으로 새로 생성하므로 걱정하지 않아도 됩니다.

4] 하드웨어 가상화 비활성화

BIOS에서 하드웨어 가상화 기능을 비활성화하면 문제가 해결될 수 있습니다. 절차는 다음과 같습니다.

  • PC를 재시작하면서 BIOS로 부팅합니다(제조사에 따라 F2, F10, Del 키 등을 사용).
  • Security > System Security > Virtualization Technology 메뉴로 이동하여 해당 기능을 비활성화합니다.
  • F10 키를 눌러 File 메뉴를 엽니다.
  • Save Changes and Exit(변경 사항 저장 및 종료)를 선택합니다.

메인보드 제조사마다 BIOS 구성이 다르므로, 위 경로가 존재하지 않는다면 사용 중인 PC의 메인보드 매뉴얼을 참고하여 BIOS에서 하드웨어 지원 가상화(HAV)를 비활성화하시기 바랍니다.

위 방법들을 통해 \Device\VBoxNetLwf 내부 드라이버 오류(이벤트 ID 12)가 성공적으로 해결되기를 바랍니다!