Чому віртуальна скринька має лише 32-бітний параметр, а не 64-бітний варіант для Windows 7?


297

Я скачав і встановив новий VirtualBox 4.3.20 для мого Windows 7 (64-bit OS), але коли я хочу встановити 64-bit Linux, то New -> Створення віртуальної машини відображається тільки 32-bitваріант, що не 64-bitваріант. Чи може хто-небудь дати підказки щодо цього питання? Заздалегідь дякую!


1
Ви впевнені, що встановили amd64версію, правда?
важкий

3
@Ramhound: Не дублікат, це для 64-бітного хоста.
Андреас Магнуссон

1
@AndreasMagnusson Мій коментар був поданий 3,5 року тому.
Рамхаунд

1
Щоб виправити це на моїй машині Win10, мені потрібно було зайти в Панель управління \ Усі елементи панелі управління \ Програми та функції та увімкнути або вимкнути функції Windows. Звідси мені потрібно було ВІДКЛЮЧИТИ функцію Hyper-V, яка була встановлена. Після перезавантаження машини було виведено 64-бітні варіанти
Малькольм Свен

1
Окрім відключення функції Hyper-V у функціях Windows, мені довелося додатково перейти до диспетчера завдань і вручну зупинити всі запущені послуги "Hyper-V ..." та "HV-сервіс хостів" на вкладці "Послуги". . Після перезавантаження нарешті відобразилися 64-бітні параметри.
KiraMichiru

Відповіді:


290

Погляньте: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

Якщо VirtualBox відображає лише 32-розрядні версії у списку версій, переконайтесь:


1
@Tonny На додаток до цього, наскільки я пам’ятаю, якщо ви спробуєте запустити щось на кшталт режиму XP, коли у вас запущені віртуальні віртуальні віртуальні віртуальні віртуальні машини, він буде вимкнено ваші віртуальні віртуальні віртуальні віртуальні машини різко, без попередження.
Бруно

1
@duDE Як я можу одночасно використовувати Hyper-V та Virtualbox?
користувач2284570

2
@ user2284570: Ні, ви не можете: одночасно може працювати лише один гіпервізор
duDE

3
У програмі win7 після встановлення VB був потрібний перезапуск, щоб отримати 64-бітні параметри.
Т.Кутлакіс

5
Будь-яка технічна причина, чому Hyper-V бути відключеним? Я маю на увазі, Virtual box надає можливість 32-бітної віртуалізації, навіть коли Hyper-v включений; так чому б не 64 біт?
Mayank Singh

10

Якщо ви хочете емулювати 64-бітні програми на 64-бітному хості, ваш процесор потребує для цього функції. Що каже duDE, це специфічна для копіювання вставка. Така ж підтримка існує і в AMD, там її назва AMD-v - можливо, він забув згадати.

Якщо ваш процесор не має такої підтримки, він ніколи не працюватиме. Якщо він є, можливо, вам потрібно буде ввімкнути це у вашому біографії.

Є погані BIOS, які не можуть увімкнути цю функцію. Іноді оновлення BIOS може допомогти в цьому випадку.


9

З тією ж проблемою було лише перегляд 32-розрядної версії для хост-ОС. Почав працювати після оновлення asus p8z77-v pro bios до останнього та включення підтримки віртуалізації. Перед оновленням біографії virtubox показав лише 32-бітні ОС.


3

Оновлення творців Windows 10 потребувало перезавантаження, щоб показати 64-бітні опції ОС у VirtualBox 5.1.22 для мого AMD Phenom (tm) II.

Також проблема може полягати в тому, що вам потрібно вимкнути комп'ютер після зміни параметрів віртуалізації в BIOS, а не просто перезавантажити його.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.