Интересно, есть ли у кого-нибудь понимание того, почему моя Windows 7 устанавливает синие экраны всякий раз, когда я запускаю виртуальные машины VirtualBox, когда включен HyperSLI. Я знаю, что проблема в HyperSLI, потому что если я перезагружу компьютер и отключу его, или не забуду отключить его заранее, компьютер не будет синим экраном. Это началось совсем недавно, в VirtualBox 4.1.8. До этой версии я получал ошибку, в которой говорилось, что определенный параметр BIOS (AMD-V или VT-x) не включен. До 4.1.8 виртуальная машина работала нормально, и я вообще не замечал никаких проблем. Что изменил VirtualBox? Код ошибки был гораздо дружелюбнее, чем синий экран, останавливающий всю мою работу.
решение1
ЭтоПроверка на ошибку 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION.
Ну, что-то, очевидно, запускает Driver Verifier, инструмент для нас, разработчиков ядра/драйверов, для проверки работоспособности наших драйверов. И поскольку вы уже можете указать на компонент (HyperSLI), лучшим решением будет отключить этот компонент или «отключить» Driver Verifier от проверки этого драйвера (возможно, это придется сделать в запланированной задаче, если компонент включает его снова и снова).
Сначала используйте (в командной строке с повышенными привилегиями):
verifier /query
чтобы узнать, какой драйвер проверяется. Это должно дать результат, отличный от No drivers are currently verified
. Если вы получаете No drivers are currently verified
сообщение о том, что что-то не так в пространстве ядра на вашем компьютере, и я бы предложил сканирование на вредоносное ПО в качестве следующей меры. Однако если вы найдете драйвер-виновник, используйте (все еще из командной строки с повышенными привилегиями):
verifier /reset
и перезагрузите машину, чтобы полностью отключить Driver Verifier. Помните, что HyperSLI может снова включить его, поэтому, если вы не удалите его, вам придется запускать это при каждом запускепослеHyperSLI делает (в случае, если это произойдет).