سؤال لماذا لا يعطيني Virtual Box خيارًا لإنشاء 64 بت من الضيوف؟


مضيفي هو x64 بت Windows 8.1.

لقد قمت بتنزيل أحدث Virtual Box (4.3) وأنا أحاول إنشاء جهاز VM مع نظام تشغيل Ubuntu 64 بت (ubuntu-12.04.3-desktop-amd64).

عندما أذهب إلى معالج VM جديد ، لا يعطيني خيارًا لاختيار "Ubuntu (x64)" كما رأيت في لقطات الشاشة الخاصة بأشخاص آخرين ، فقط "Ubuntu" فقط. نتيجة لذلك ، لا يمكن بدء ISO. حاولت في جهاز كمبيوتر آخر و Virtual Box يعطي المتغيرات x64 لمعظم OS المدرجة ...

تعرض لوحة التحكم x64 OS ، x64 المعالج. جهاز الكمبيوتر المحمول الخاص بي هو معالج Sony Vaio VPCZ22UGX / N و Intel Core i7-2640M. تظهر CPUz Vx-t متاحة على المعالج الخاص بي ، بالطبع.

هنا ما حاولت حتى الآن:

  • قمت بتمكين IO APIC كما هو مطلوب في المستندات.

  • لدي تمكين الافتراضية في BIOS. انها تعمل بشكل جيد في برنامج VMware.

  • تحقق من عدم تشغيل Hyper-V أو حتى تثبيته على Windows. نفسه لبرنامج VMware.

  • لقد حاولت أيضًا تشغيل الأمر:

    VBoxManage modifyvm [اسم المستخدم] - longmode على

لهذا الجهاز الظاهري ، ولكن لا تغيير ... أعتقد أن المسألة هي حقا أنني لا أستطيع اختيار البديل 64 من نظام أوبونتو لهذا VM. يبدو أن الآخرين يشيرون إلى أن هذا مطلب ، لكنني لا أحصل على هذا الخيار لسبب ما.

قضيت الكثير من الوقت ولا أستطيع العثور على ما هو خاطئ ... أي شخص يعرف ما الذي يمكن أن يكون مفقودًا هنا؟

شكرا جزيلا!!

إدواردو


82
2017-10-31 18:57


الأصل


ماذا يحدث إذا قمت بإنشاء جهاز Ubuntu (x84) ، ثم انتقل إلى إعداداته ، الصفحة الأساسية وانظر إلى الخيارات؟ - JohnLBevan
من ما حاولت حتى الآن ، أظن أنك رأيت هذا ، ولكن في حالة عدم: forums.virtualbox.org/viewtopic.php؟f=6&t=57926 - JohnLBevan
JohnLBevan أحصل على خيارات x86 فقط .. لا يمكن تغييره إلى x64. أعتقد أنك على حق ، أنا أضرب هذه المسألة ... باستثناء أن الرجل ثبته بتعطيل hyper-v وليس لدي إزالة تثبيته. - Edy Bourne
إلقاء نظرة على هذا المنصب: superuser.com/questions/367290/... - كمبيوتر مختلف ، ولكن ربما حل مماثل؟ - JohnLBevan
مرحباJohnLBevan ، شكرا لردكم! لسوء الحظ لقد قمت بالفعل بتمكين VT-x في BIOS ، دون تغيير ... أنا أفكر في العودة إلى VMware ومحاولة مرة أخرى مع إصدار أحدث من VirtualBox في وقت ما في المستقبل. - Edy Bourne


الأجوبة:


واجهتني نفس المشكلة.

أدى إيقاف تشغيل Hyper-v إلى حل مشكلتي مؤقتًا وكانت جميع خيارات 64bit متاحة:

أنا استخدم فرط الخامس على جهاز الكمبيوتر المحمول. عندما أعلم ، لست بحاجة إلى أجهزة VM لهذا اليوم ،   يمكنني الضغط على أداء أكثر قليلاً من الماكينة من خلال الدوران   فرط الخامس قبالة مع:

bcdedit / set hypervisorlaunchtype قبالة

و إعادة تشغيل. لإعادة تشغيله:

bcdedit / set hypervisorlaunchtype on (أو بدء التشغيل التلقائي)

و إعادة التشغيل.

مصدر


45
2018-05-10 17:05



لقد ساعدني ذلك أيضًا. Quote: "أستخدم hyper-v على الكمبيوتر المحمول. عندما أعرف أنني لست بحاجة إلى أجهزة VM لهذا اليوم ، يمكنني الضغط على أداء أقل قليلاً من الماكينة من خلال تشغيل ميزة hyper-v مع: bcdedit / set hypervisorlaunchtype إيقاف وإعادة تشغيل لإعادة تشغيل: bcdedit / set hypervisorlaunchtype على (أو بدء التشغيل التلقائي) وإعادة التشغيل. " - derFunk
هل هناك حل دون إعادة التشغيل؟ - AlikElzin-kilaka
غريب ، يتم تشغيل Hyper-V في BIOS. ولكن بطريقة ما هذا الخيار يعمل لي على Windows 8.1 - spankmaster79
لم يعمل لي. تشغيل ويندوز 8.1 ما هو أكثر لا أستطيع ضبطه بعد أن أطفئه. أحصل على "البيانات الصحيحة غير صحيحة كما هو محدد. قم بتشغيل" bcdedit /؟ "للحصول على مساعدة سطر الأوامر. المعلمة غير صحيحة." - Xitcod13
هذا يعني أنه لا يمكننا استخدام Windows Phone Emulator مدى الحياة! :( لاستخدام 64 بت ضيف الظاهري OS؟ - Milson


كان لدي نفس المشكلة (الأجهزة المتوافقة ، خيارات ممكنة - لا توجد طريقة لإنشاء 64 بت VM) ، واستسلمت مع VirtualBox وأعطت برنامج VMWare Workstation محاولة. لحسن الحظ ، كان لديّ خطأ مماثل وصريح يطالبني بإلغاء تثبيت Hyper-V. إلغاء تنشيطه لا يكفي ، عليك إزالة المكون من النظام الخاص بك. هذه المشاركة كانت مفيدة لي: إلغاء تثبيت HyperV من Windows 8

لإزالة المكون ، قم ببساطة بتشغيل هذا الأمر من و admin cmd (الاعتمادات إلى @ levi-botelho):

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

16
2018-06-26 18:46



لست متأكداً من علاقة Hyper-V به أو لماذا تم تمكينه ، لكن تعطيله تم إصلاحه لي. الآن هناك خيارات 64 بت لنظم التشغيل الضيف. - ub3rst4r
ممتاز! وجدت في النهاية الحل. لا يمكن أن نتذكر تمكين فرط الخامس وبالتأكيد لا أعرف أن هذا قد تسبب في إخفاء خيارات 64 بت على فيرتثلبوإكس - George
إزالة HyperV فقط حل هذا مني ، على الرغم من أنني أزلته من لوحة التحكم. لم أقم بتمكينه ، أعتقد أن بعض الأدوات أو تحديثات برامج التشغيل أو windows قد حدثت. كان لدي 64X آلات صنعت بالفعل ، لن تعمل حتى أتخلص من HyperV. - Theraot
هذا الحل عمل لي بعد 3 أيام من الإحباط. شكرا جزيلا. - Jdbaba


VT-x / AMD-v cpus هي الطريق للذهاب.

نرى هذا المشنور لمزيد من التفاصيل.

انا بنجاح مكن هذه القدرة في ثينك باد T420 الخاص بي.


14
2017-11-29 08:09



شكرا لأستجابتك. لدي معالج Intel® Core i7-2640M. تظهر CPUz Vx-t متاحة على المعالج الخاص بي ... يستمر الغموض .. hehe في هذه النقطة أعود مع VMware ، لكنني سوف أتحول إلى Virtual Box إذا واجهت حل لهذا. - Edy Bourne
EduardoBorn قد تحتاج إلى التحقق من الخيارات في BIOS. لقد قمت بتمكين ميزة الأجهزة هذه من خلال BIOS. - Kane
بالنسبة لي ، المفتاح للحصول على هذا العمل وخيارات 64 بت لتظهر هو تمكين Config -> CPU -> "Intel (R) Virtualization Technology" و "Intel (R) Vt-d Feature" من BIOS. بعد ذلك ظهرت الخيارات ، لا حاجة لإعادة تثبيت VirtualBox. - eis
ما هى VT-x/AMD-v cpus؟ اين ممكن ان اجده؟ - AlikElzin-kilaka
إذا قال هذا الجواب لتمكين التصوير في السير ، مما كان يعمل بالنسبة لي. كان خيار السير VTx. - AlikElzin-kilaka


نظرًا لأنه يتم تأمين إعداد VT-x عادةً في وضع التشغيل ، فمن الضروري إيقاف تشغيل النظام بالكامل بعد تغيير أي خيارات VT-x في البرنامج الثابت (BIOS / EFI). إعادة تشغيل بسيطة ليست كافية!

قد تكون مرتبطة فقط معالجات Intel


4
2017-10-03 10:54





كان لي مشكلة مشابهة. نشر VT-x في BIOS وإعادة التشغيل ، هل يمكنك محاولة إعادة تثبيت VirtualBox؟ لسبب ما ، لا يظهر خيار 64 بت إلا إذا قمت بإعادة تثبيت VirtualBox. فعلت ذلك وحلت المشكلة بالنسبة لي.


3
2018-02-25 05:57



أي نتيجة مع إعادة تثبيت بعد تعطيل Hyper-V - Xitcod13


كان لي نفس المشكلة بالضبط؛ تم إلغاء تثبيت Hyper-V ، تمكين الوضع الظاهري لـ BIOS / UEFI ، فرض تمكين VM.

في النهاية ، كان الحل بسيطًا جدًا:

عندما تقوم بتثبيت VirtualBox بكافة الإعدادات الصحيحة ، سيذكر أنه لا يتوفر سوى 32 bit من قبل. ومع ذلك ، إذا قمت بإعادة تشغيل الكمبيوتر ثم حاول تحميل VirtualBox مرة أخرى (بالنسبة لي ، تحطمت مرتين قبل التحميل بنجاح) ، تظهر خيارات 64 بت من العدم.


1
2017-07-25 18:14





كان الحل بالنسبة لي هو تحديث سيراتي. على الرغم من أن السير الخاص بي لعام 2012 كان لديه خيار إنتل للمحاكاة الافتراضية ، إلا أنه لا يعمل بالنسبة لي. أنا أعتقد أنه كان عدم تطابق بين سيرتي وسائقي النوافذ. وميض إلى السير 2014 إصلاح المشكلة بالنسبة لي. الآن لدي خيارات x64 كلها في المربع الظاهري الخاص بي.


0
2017-09-14 20:31



هذا في الحقيقة ليس إجابة لسؤال المؤلف - Ramhound
إنه حل محتمل لأي شخص يعاني من مشكلة vt-x لا يعمل ونتيجة لعدم وجود خيارات x64. لذا شكرا على @ كرهوند الكراهية. - Rafe
انها ليست شخصية. كان سؤالك في المراجعة بسبب الجودة المنخفضة. - Ramhound


لم أكن أدرك أن خطوات الوصول إلى BIOS قد تغيرت في Windows 8.1 ، ولكن هذا هو الرابط الأكثر فائدة لهذه المشكلة !: http://www.makeuseof.com/tag/how-to-access-the-bios-on-a-windows-8-computer/

بمجرد إدخال BIOS باتباع الخطوات الواردة من الرابط أعلاه ، قم بتمكين "SVM" ويجب أن تكون على ما يرام!


0
2017-10-02 21:56



كيف تنطبق هذه الإجابة على السؤال؟ - Wes Sayeed