เหตุใด VirtualBox จึงมีเฉพาะตัวเลือก 32 บิตไม่มีตัวเลือก 64 บิตใน Windows 7


297

ผมได้ดาวน์โหลดและติดตั้งใหม่ล่าสุดVirtualBox 4.3.20สำหรับฉันWindows 7 (64-bit OS)แต่เมื่อฉันต้องการที่จะติดตั้ง64-bit Linuxที่ใหม่ -> สร้างเครื่องเสมือนเพียงแสดง32-bitตัวเลือกไม่มี64-bitตัวเลือก ใครช่วยบอกเบาะแสเกี่ยวกับปัญหานี้ได้บ้าง ขอบคุณมากล่วงหน้า!


1
คุณแน่ใจหรือว่าคุณติดตั้งamd64เวอร์ชันถูกต้อง?
หนัก

3
@Ramhound: ไม่ใช่รายการที่ซ้ำกันนี่เป็นของโฮสต์ 64 บิต
Andreas Magnusson

1
@AndreasMagnusson ความคิดเห็นของฉันถูกส่ง 3.5 ปีที่ผ่านมา
Ramhound

1
ในการแก้ไขปัญหานี้ในเครื่อง Win10 ของฉันฉันต้องเข้าไปที่ Control Panel \ All Items \ Programs and Features และคลิกเปิดหรือปิดคุณสมบัติ Windows จากที่นี่ฉันต้องถอด UNCHECK คุณสมบัติ Hyper-V ที่ติดตั้ง หลังจากรีบูตเครื่องตัวเลือก 64 บิตจะปรากฏขึ้น
Malcolm Swaine

1
นอกเหนือจากการปิดใช้งานคุณลักษณะ Hyper-V ในคุณลักษณะ Windows ฉันยังต้องไปที่ตัวจัดการงานและหยุดบริการ "Hyper-V ... " ที่ทำงานด้วยตนเองและ "HV Host Service" ด้วยตนเองจากแท็บ "บริการ" . หลังจากรีบูตเครื่องตัวเลือก 64 บิตก็จะปรากฏขึ้นในที่สุด
KiraMichiru

คำตอบ:


290

ลองดู: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

หาก VirtualBox แสดงเฉพาะรุ่น 32 บิตในรายการรุ่นให้ตรวจสอบให้แน่ใจว่า


1
@Tonny นอกเหนือจากนี้เท่าที่ฉันจำได้ว่าถ้าคุณพยายามที่จะเริ่มบางอย่างเช่นโหมด XP เมื่อคุณมี VirtualBox VMs ทำงานมันจะปิด VirtualBox VM ของคุณทันทีโดยไม่มีการเตือน
บรูโน่

1
@duDE ฉันจะใช้ Hyper-V และ Virtualbox ในเวลาเดียวกันได้อย่างไร
2284570

2
@ user2284570: ไม่คุณไม่สามารถ: หนึ่ง hypervisor เท่านั้นที่สามารถเรียกใช้ในเวลาเดียวกัน
duDE

3
ใน win7 หลังจากติดตั้ง VB ต้องทำการรีสตาร์ทเพื่อรับตัวเลือก 64 บิต
T.Coutlakis

5
เหตุผลทางเทคนิคใด ๆ ที่ทำให้ Hyper-V ถูกปิดการใช้งาน? ฉันหมายถึงกล่องเสมือนให้ตัวเลือกการจำลองเสมือนแบบ 32 บิตแม้เมื่อเปิดใช้งาน Hyper-v ดังนั้นทำไมไม่ 64 บิต
Mayank Singh

10

หากคุณต้องการเลียนแบบแอพ 64 บิตบนโฮสต์ 64 บิตซีพียูของคุณต้องมีคุณสมบัติดังกล่าว ซึ่ง duDE กล่าวว่าเป็นสำเนาวางเฉพาะของ Intel การสนับสนุนเดียวกันมีอยู่ใน AMD เช่นกันมีชื่อคือ AMD-v - บางทีเขาอาจลืมพูดถึง

หากซีพียูของคุณไม่มีการสนับสนุนนี้ก็จะไม่ทำงาน ถ้ามีคุณอาจต้องเปิดมันในไบออสของคุณ

มีไบออสที่ไม่ดีซึ่งไม่สามารถเปิดคุณสมบัตินี้ได้ บางครั้งการอัปเกรด BIOS สามารถช่วยได้ในกรณีนี้


9

พบปัญหาเดียวกันเห็นเฉพาะรุ่น 32 บิตสำหรับโฮสต์ระบบปฏิบัติการ เริ่มทำงานหลังจากอัพเดต asus p8z77-v pro bios เป็นรุ่นล่าสุดและเปิดใช้งานการสนับสนุนระบบเสมือนจริง ก่อนการอัพเดตไบออส virtubox มีระบบปฏิบัติการ 32 บิตเท่านั้น


3

การอัปเดตผู้สร้าง Windows 10 จำเป็นต้องรีสตาร์ทเพื่อแสดงตัวเลือกระบบปฏิบัติการ 64 บิตใน VirtualBox 5.1.22 สำหรับ AMD Phenom (tm) II ของฉัน

นอกจากนี้ปัญหาอาจเป็นเพราะคุณต้องปิดเครื่องคอมพิวเตอร์หลังจากเปลี่ยนตัวเลือกการจำลองเสมือนใน BIOS ไม่ใช่แค่รีสตาร์ท


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.