Android Studio 설치 중 무한부팅 블루스크린: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS, aehd.sys

2023. 8. 9. 17:12General

2023/08/09 컴퓨터 관점에서 섬뜩한 일이 있었다.

 

아예 무한 BSOD (블루스크린) 상황에 빠진 것.

일반적인 안전모드 방법도 전혀 먹히지 않았다. -> "Startup Settings" 이 버튼이 없음.

 

이러한 화면

 

DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

aehd.sys

 

상황을 분석하기에는 시간이 너무 많이 들어서

사건 발생부터 해결까지 시간 순으로 설명하겠다.

 

[문제 상황]

1. Android Studio 설치 

이 과정에서 aehd 2.0이 깔림.

https://developer.android.com/studio/run/emulator-acceleration?hl=ko 

 

Android Emulator의 하드웨어 가속 구성  |  Android 스튜디오  |  Android Developers

Android 에뮬레이터가 하드웨어 가속 기능을 사용하여 성능을 개선할 수 있는 방법을 알아보세요.

developer.android.com

이걸 따라하는데 aehd 2.0이 계속 실행이 안되길래 aehd 2.1을 깔기로 결심

2. Aehd 2.1 설치

여기서부터 꼬였다. 서로 다른 버전의 프로세스가 같이 실행되고 있으니.

https://github.com/google/android-emulator-hypervisor-driver/releases

 

Releases · google/android-emulator-hypervisor-driver

Contribute to google/android-emulator-hypervisor-driver development by creating an account on GitHub.

github.com

이걸통해 설치했다.

문제는 aehd 2.1, aehd 2.0 둘다 silent_install.bat을 실행했다.

https://static-jsony.tistory.com/116 참고

 

3. Hyper-v 비활성화

아무리 계속해도 안되길래 앞선 안드로이드스튜디오 튜토리얼중 Hyper-v가 꺼져서라는 말이 있어서 Hyper-v를 비활성화했다. 이때 비활성화 한 윈도우 기능은 다음과 같다.

https://developer.android.com/studio/run/emulator-acceleration?hl=ko#disable-hyper-v 

Windows Sandbox는 없어서 위 3개만 비활성화했다.

 

너무 겁 없이 막 건드렸다. 윈도우, Platform, Machine 들어가면 이제는 몸부터 사린다.

 

4. 블루스크린 발생

보다시피 그냥 이 화면의 반복이다,. 문제해결 화면은

6개 버튼: 시동복구, 기능 지우기, 윈도우 되돌리기, cmd 열기, (기억안남1) , (기억안남2)

가 있었는데, 하나같이 도움이 안됐고, 그중 가장 가능성 있어보였던 cmd는 정작 인터넷에서 제시하는 아무런 명령어도 실행하지 못했다. 할 수 있는 거라고는 cd와 dir.

특징은 C 드라이브가 아니라 이상한 X드라이브로 진입해서 내 기존 파일은 하나도 못 보고 시스템 파일만 볼 수 있다.

 

한 1시간 30분 동안 시행착오를 거치다가 windows 부팅디스크를 이용해 안전모드를 진입하려 했으나 bcdedit부터 막혀 포기하고 마지막으로 자포자기핞 채로 BIOS를 탐구해봤다.

 

5. 고급 옵션 발견

여기서 매우 수상해보이는 하이퍼-스레딩과 Intel 가상화 기술을 발견했고, 둘다 꺼버렸다.

 

5. 부팅 성공

정말 말도 안되게, 놀랍게도, 이를 끄고 마지막으로 시도한 부팅이 성공했다.

난 키자말자 Everything을 이용해 aehd 이름이 있는 모든 파일을 지웠다. (aehd 2.1)

그리고 이렇게 화면에서 보다시피 티스토리에 이 여정을 적고 있는 모습이다.

6. 그 후 이야기

Hyper-v, 하이퍼-스레딩과 Intel 가상화 기술은 일단 꺼놓은 상태로 유지하고 있다.

노트북 사용하면서 유의미한 성능하락이 발생할 경우에 다시 킬 예정이다.

aehd 2.0은 여전히 실행이 안되길래 (sc query gvm) bios 기능에서 svm을 키러 갈 예정이다.

이제 서비스의 여러 버전을 동시에 까는 것, 윈도우 기능을 키고 끄는 것은 매우 매우 조심할 것이다.

그후 잘 안돼서 모두 원상복구했다.

728x90