Я использую VirtualBox (в настоящее время на версии 4.2.18.r88780, говорит, что я в курсе, когда я ищу обновления) в течение многих лет на моем ноутбуке Win 7. Однако после того, как я обновился до Win 10, все мои виртуальные машины перестали работать, и у меня новые тоже не запускаются. Я не могу указать одно сообщение об ошибке, потому что я получаю разные ошибки в зависимости от того, что я делаю.
Мне удалось «починить» одну из моих старых виртуальных машин (32-разрядную гостевую ОС Win 7), уменьшив количество процессоров до одного в настройках машины. Однако мне не повезло с другими машинами (у меня есть куча с Win 8.1, и в основном с Ubuntu 14).
Я также пытался создать новые виртуальные машины (32-разрядную и 64-разрядную версии) в надежде импортировать виртуальные диски со сломанных машин, но я также получаю ошибки.
Тот же хост-компьютер (с тем же оборудованием и той же версией и настройкой BIOS) отлично работал на машинах VirtualBox, когда на нем была Win 7. После Win 10 все просто перестало работать.
Несколько примеров: Я только что создал 64-битную машину, на которой я пытался установить Ubuntu 16. Однако, как только я загружаю в нее Ubuntu ISO, я получаю эту ошибку:
Cannot load R0 module C:\Program Files\Oracle\VirtualBox/VBoxDD2R0.r0: supLoadModule returned VERR_LDR_MISMATCH_NATIVE (VERR_LDR_MISMATCH_NATIVE).
Código Resultado: E_FAIL (0x80004005)
Componente: Console
Interfaz: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
И вот когда я пытаюсь открыть существующий компьютер с Win7 (который определенно работал до моего обновления до win10):
VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED).
Código Resultado: E_FAIL (0x80004005)
Componente: Console
Interfaz: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Поэтому мой вопрос: есть ли надежда, что я смогу запустить свои старые (или новые) виртуальные машины без изменения настроек компьютера? Я не хотел бы связываться с BIOS или чем-то еще, так как это не было нужно раньше, поэтому я не понимаю, почему это нужно сейчас.