코어 격리(Core Isolation)의 메모리 무결성(Memory Integrity)은 시스템을 악성 코드로부터 보호해 주는 훌륭한 보안 기능입니다. 하지만 WD 드라이버가 코어 격리 메커니즘을 방해하는 경우 이 기능을 활성화하지 못할 수 있습니다. 이때 표시되는 오류 메시지는 다음과 같습니다.
"호환되지 않는 드라이버 'WDCSAM64_PREWIN8.SYS'로 인해 코어 격리 메모리 무결성을 활성화할 수 없습니다"
사용자가 코어 격리의 메모리 무결성을 활성화하려고 시도했는데 실패하고, 호환되지 않는 드라이버 목록을 확인해 보면 WD 드라이버가 원인인 경우가 많습니다. 이 문제는 특정 시스템 제조사에 국한되지 않으며, 아래와 같은 정보가 함께 표시됩니다.
wdcsam64_prewin8.sys
드라이버 날짜: 2017-11-29
드라이버 버전: 1.2.0.0
게시된 이름: oem16.inf
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111513948.jpg)
시작하기 전에: BIOS에서 가상화 활성화 확인
본격적인 해결 방법으로 넘어가기 전에, 먼저 시스템 BIOS에서 가상화(Virtualization)가 활성화되어 있는지 확인하세요. BIOS 설정 화면의 오버클러킹(Overclocking) 페이지에서 SVM 옵션을 활성화해야 하는 경우도 있습니다.
해결 방법: 문제가 되는 WD 드라이버 제거 후 DriverStore에서 삭제
이 문제는 WD 저장 장치(주로 외장형)의 손상된 드라이버로 인해 발생할 수 있습니다. 이 경우 손상된 드라이버를 완전히 제거하면 문제가 해결될 수 있습니다. 아래 단계를 순서대로 따라 해 보세요.
- 시스템 전원을 끄고, 시스템과 함께 사용하는 모든 하드웨어(특히 WD 저장 드라이브)를 연결합니다.
- 시스템 전원을 켜고(가능하면 클린 부팅 상태로 시작하는 것이 좋습니다) 관리자 계정으로 로그인합니다.
- Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 빠른 실행 메뉴에서 장치 관리자를 선택합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514052.png)
- 상단의 보기(View) 메뉴를 펼친 뒤 숨겨진 장치 표시를 선택합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514120.png)
- WD Ses 장치(WD Drive Management 항목 아래)를 비활성화합니다. 또한 저장소 컨트롤러, 디스크 드라이브, 기타 장치 아래에 있는 모든 WD 장치(활성 상태든 숨겨진 상태든)도 함께 비활성화합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514176.jpg)
- 이제 위 단계에서 비활성화한 모든 WD 장치를 제거(제거)합니다. 이때 반드시 "이 장치의 드라이버 소프트웨어 삭제"에 체크 표시하는 것을 잊지 마세요.
- Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 앱 및 기능을 선택합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514277.png)
- WD 관련 앱(Smartware, WD Backup 등)이 있다면 모두 제거합니다.
- Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 파일 탐색기를 선택합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514386.png)
- 아래 경로로 이동합니다(C는 시스템 드라이브):
C:\Windows\System32\DriverStore\FileRepository\wdcsam.inf_amd64_7ce69fc8798d6116
- wcdsam64_prewin8.sys 파일의 소유권을 System 계정에서 본인의 사용자 계정으로 가져오고, 자신에게 모든 권한을 부여합니다. 소유권을 가져올 수 없다면 시스템을 안전 모드로 부팅한 후 다시 시도해 보세요.
- wcdsam64_prewin8.sys 파일을 삭제하고, FileRepository 폴더 안에서 WDCSAM.INF로 시작하는 다른 폴더에도 동일한 작업을 반복합니다.
- 파일 탐색기 검색창에서(내 PC 선택 상태로) wcdsam64_prewin8.sys를 검색한 뒤, 검색 결과로 나온 모든 파일을 삭제합니다.
![[해결 방법] 코어 격리 메모리 무결성이 활성화되지 않을 때](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041111514410.jpg)
- 이제 코어 격리를 정상적으로 활성화할 수 있는지 확인합니다.
- 여전히 활성화되지 않는다면 시스템 전원을 끄고, 필수적이지 않은 모든 장치(특히 WD 저장 장치)를 분리합니다.
- 시스템 전원을 다시 켠 후 코어 격리를 활성화할 수 있는지 확인합니다.
문제가 다시 나타난다면 장치 관리자에서 숨겨진 WD 장치를 추가로 제거해 보세요. 이후에는 문제없이 코어 격리를 활성화할 수 있을 것입니다.
그래도 문제가 지속된다면 Autoruns 유틸리티를 사용해 시작 프로그램 항목 중 문제를 일으키는 요소가 있는지 확인해 보세요. 참고로, 코어 격리를 성공적으로 활성화한 후에는 WD 드라이버를 다시 설치하면 해당 WD 장치를 계속 사용할 수 있습니다.