विंडोज 8 में वर्चुअलबॉक्स पूर्ण स्क्रीन आकार का उपयोग करें


58

मैं Win8 और VirtualBox 4.2.4 r81684 का एंटरप्राइज़ मूल्यांकन (बिल्ड 9200) चला रहा हूं और मेरा वास्तविक प्रदर्शन 1920x1200 है। जब मैं पूर्ण स्क्रीन मोड में प्रवेश करने के लिए होस्ट-एफ कुंजी का उपयोग करता हूं, तो सबसे अच्छा मैं विंडोज में कॉन्फ़िगर कर सकता हूं 1600x1200 जो ठीक है, लेकिन मुझे एक बॉक्स बॉक्सिंग ओएस देखने के बजाय पूरी स्क्रीन को प्ले में लाना होगा।

पहले मैंने इंस्टाल गेस्ट एडिशंस को चलाने की कोशिश की लेकिन विंडोज ने कोई भी इंस्टालर्स नहीं चलाया जिसे मैं वर्चुअलबॉक्स डॉक्यूमेंटेशन में बता सकता था ।

मैंने प्रदर्शन वीडियो मेमोरी में अधिकतम मात्रा में RAM (256MB) आवंटित किया है और वर्चुअलबॉक्स प्रलेखन खोजने के बाद ड्राइवरों को लोड करने का कोई तरीका नहीं देखता। मैं 3D और 2D त्वरण को सक्षम या अक्षम कर सकता हूं और ये सेटिंग्स परिणाम को प्रभावित नहीं करती हैं। मैंने 1 पर मॉनिटर की गिनती सेट की है और रिमोट डिस्प्ले सर्वर को सक्षम नहीं किया है। चूंकि प्रत्येक कोने में विशेष चीजें होती हैं, फिट का नियम यूआई का पता लगाने के लिए कोनों के लिए लक्ष्य को हिट करने के लिए एक दर्द बना रहा है चाहे मैं एक खिड़की या पूर्ण स्क्रीन में ओएस चला रहा हूं।

क्या मुझे अपने असली डिस्प्ले रिज़ॉल्यूशन को भरने के लिए विंडोज या वर्चुअलबॉक्स में कहीं सेटिंग याद आ रही है क्योंकि यह सही तरीके से सेंस नहीं कर रहा है? मैं सही रिज़ॉल्यूशन सेट प्राप्त करने के लिए आवश्यक ड्राइवर फ़ाइल या अन्य चरणों को हैक करने के लिए तैयार हूं।


ऐसा लगता है कि आपके पास सही वर्चुअल डिस्प्ले ड्राइवर नहीं है।
SLAKs

@SLaks पूरी तरह से। अतिथि ड्राइवरों को संभवतः वर्णित के रूप में स्थापित नहीं किया गया है। मैं वीबी सॉफ्टवेयर को बताने के लिए प्रक्रिया के माध्यम से काम कर रहा हूं जहां आईएसओ मेरे मेजबान पर स्थित है और फिर इंस्टॉलर को चलाने के लिए डेस्कटॉप / एक्सप्लोरर पर सीडी ढूंढें और देखें कि क्या मदद करता है।
bmike

1
आप केवल माउस एकीकरण (फ़ाइल मेनू से) को भी अक्षम कर सकते हैं। तब तक आपका कर्सर VM विंडो तक सीमित है जब तक आप इसे होस्ट कुंजी के साथ जारी नहीं करते हैं।
डेर होकस्टापलर

@ ऑलिवरसालबर्ग - अब जब मैं पूरी स्क्रीन में नहीं हूँ तो वास्तव में काम आने वाला है। ++
bmike

जवाबों:


56
  1. अपनी वर्चुअल मशीन बंद करें।

  2. पर नेविगेट करें C:\Program Files\Oracle\VirtualBox\

  3. Shiftविंडो के खाली स्थान पर होल्ड और राइट-क्लिक करें।

  4. का चयन करें Open Command Window Here

  5. टाइप करें VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32

  6. अपने VM को पुनरारंभ करें। अब आप 1920x1200रिज़ॉल्यूशन का चयन कर पाएंगे ।


यह शायद ड्राइवरों को स्थापित करने का एक शानदार तरीका है, लेकिन मेरा होस्ट विंडोज पर नहीं है, इसलिए मैं अतिथि ओएस के बिना एक .exe कार्यक्रम नहीं चला सकता। मैं वर्तमान में अतिथि ओएस के भीतर इंस्टॉलर को चलाने के तरीके के माध्यम से काम कर रहा हूं, मुझे उम्मीद है कि मुझे बस ड्राइवरों की आवश्यकता है।
bmike

बहुत अच्छा समाधान मुझे सीधा रास्ता पसंद है
ahmedsafan86

4
@bmike मैं OSX पर इसे चलाने में कामयाब रहा, का उपयोग कर /Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32। मुझे उम्मीद है कि अन्य 'निक्स ओएस' में भी इसी तरह के कमांड होंगे
स्टीफन जेम्स

तुम कमाल हो! स्क्रॉलबार को मौत !!
गिशु

1
मैं उबंटू 15.10 पर हूं और उपरोक्त कमांड की मुझे जरूरत थी। टर्मिनल में कहीं से भी, मैंने
खोई

17

मेरे सेटअप के साथ, हाथ से अतिथि परिवर्धन की स्थापना की आवश्यकता थी। यहां तक ​​कि UI से इसे अनुरोध करने से Win8 को इंस्टॉलर को देखने या चलाने का कारण नहीं बना।

विंडोज़ होस्ट पर मौजूद फ़ॉल्क्स यहां चरणों का उपयोग कर सकते हैं , लेकिन किसी गैर-विंडोज़ होस्ट ओएस पर किसी के लिए, आपको VBoxGuestAdditions.iso को वर्चुअल मीडिया मैनेजर में छोड़ने की आवश्यकता होगी ताकि यह एक ऑप्टिकल डिस्क के रूप में माउंट हो जाए।

मेरे मामले में, यह (जैसा कि वर्णित है) /Applications/VirtualBox.app/Contents/MacOS में स्थित था

यहाँ छवि विवरण दर्ज करें वहां से, मेरे लिए सबसे कम दूरी डेस्कटॉप पर जाने की थी, फिर नीचे बाईं ओर लाइब्रेरी फ़ोल्डर खोलें, और पहले कंप्यूटर पर (साइडबार में) और फिर ऑप्टिकल डिस्क पर जाएं।

विन 8 में इंस्टॉलर खुद सही तरीके से चला और रिबूट के लिए प्रेरित किया। एक बार अतिथि OS ने पूर्ण स्क्रीन मोड में प्रवेश किया और प्रदर्शन को स्कैन करने के लिए ड्राइवरों के लिए कई क्षणों की प्रतीक्षा की। Win8 स्क्रीन रिज़ॉल्यूशन कंट्रोल पैनल को खोलने की आवश्यकता के बिना चीजों को सही ढंग से समायोजित करता है।


मुझे VBoxGuestAdditions डिस्क या आईएसओ कहां मिलता है?
ア ッ ク ア

@Alex /Applications/VirtualBox.app/Contents/MacOS
bmike

1
यदि आप एक * निक्स सिस्टम पर हैं, तो आप इसे खोजने के लिए "पता" कमांड का उपयोग कर सकते हैं। उदाहरण के लिए "VBoxGuestAdditions का पता लगाएं"
लड़के

7

आपको यह सुनिश्चित करने की आवश्यकता है कि पूर्ण स्क्रीन पर जाने के लिए अतिथि के पास पर्याप्त वीडियो मेमोरी है। आप 2D / 3D त्वरण को सक्षम करना भी चाह सकते हैं। जब पर्याप्त है, तो फुलस्क्रीन पर स्विच करना हमेशा की तरह काम करेगा। समायोजन:

समायोजन


1
क्या आप इसे बदलने की प्रक्रिया को समझाने के माध्यम से इस पर विस्तार कर सकते हैं? वह इसे बहुत बेहतर जवाब देगा।

यह VRAM और वर्चुअलाइजेशन सॉफ्टवेयर पैकेज के ड्राइवरों के साथ करने के लिए कुछ भी नहीं निकला। हालांकि टक्कर की सराहना करते हैं।
bmike

यह वही उत्तर था जिसकी मुझे आवश्यकता थी! मैंने एक वर्चुअल मशीन आयात की जिसमें केवल 8MB वीडियो मेमोरी सेट था इसलिए मैं अधिकतम रिज़ॉल्यूशन को सीमित कर सकता था जिसे मैं वर्चुअलबॉक्स अतिथि में सेट कर सकता था।
कैस

5

निम्न वायरलबॉक्स कमांड का उपयोग करके स्क्रीन पुनर्जीवन को मैन्युअल रूप से सेट किया जा सकता है

"c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" controlvm "% your_V_HOST" setvideomodehint 1920 1200 32

यह कमांड रनिंग गेस्ट पर तुरंत प्रभाव डालती है


जब मैं यह कोशिश करता हूं तो मुझे त्रुटि मिलती हैVBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available) VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Shared)" at line 101 of file VBoxManageControlVM.cpp
लुइस पेरेस

2

VirtualBox के मैक मैक OSX निर्देश:

अपने VM को खोलें, टर्मिनल खोलें, अपनी वर्चुअल मशीन का नाम ढूंढें और जितने चाहें उतने कस्टम रिज़ॉल्यूशन जोड़ें:

cd /Applications/VirtualBox.app/Contents/MacOS/
./VBoxManage list vms
./VBoxManage setextradata "Windows VM Name" CustomVideoMode1 1920x1080x32
./VBoxManage setextradata "Windows VM Name" CustomVideoMode2 1280x1024x32
./VBoxManage startvm "Windows VM Name"

1
अरे, मैंने आपके निर्देश का पालन किया, लेकिन यह काम नहीं कर सका। मेरे पास GuestAdditions भी स्थापित हैं, और पूर्ण आकार में Windows अतिथि चला रहे हैं, लेकिन मैं इसे 1280x800 से बेहतर नहीं कर सकता। मैं मैकबुक प्रो रेटिना होस्ट पर हूं। कोई विचार?
नेड

जब आप विंडोज़ में "उन्नत प्रदर्शन सेटिंग्स" में जाते हैं ('रिज़ॉल्यूशन के लिए खोज') कोई अन्य विकल्प या सिर्फ 1280x800 हैं?
20

धन्यवाद, हां, अगर मैं एडवांस्ड सेटिंग्स में जाता हूं, तो अन्य रिज़ॉल्यूशन हैं, लेकिन वह नहीं जो मैं कमांड में निर्दिष्ट करता हूं। एचएम, हो सकता है कि मैंने जो आदेश दिया था वह लागू नहीं हुआ, हालांकि मुझे कोई त्रुटि नहीं मिली। यह निरीक्षण करने का कोई अन्य तरीका है कि कमांड सफल था या नहीं?
नेड

हां, मैं इस बात की पुष्टि कर सकता हूं कि कमांड को सही तरीके से निष्पादित किया गया था, मैं इस CustomVideoMode1 को देख सकता हूं, जब मैं इसे getextextata के साथ सूचीबद्ध करता हूं। हालाँकि, यह रिज़ॉल्यूशन तब प्रदर्शित नहीं होता है जब मैं VM चलाता हूं।
नेड

मैं अपने मैक पर एक ही समस्या है - मैं केवल 1280x800 मिल रहा हूँ
Maciej Miklas

2

अतिथि परिवर्धन प्लगइन को स्थापित करने के अलावा, ध्यान दें कि मैक्सिमम डिस्प्ले आकार को वर्चुअलबॉक्स सामान्य वरीयताओं के पैनल में कैप किया जा सकता है :

यहाँ छवि विवरण दर्ज करें

इसके अलावा, स्वतः जांच विकल्प और वर्चुअलबॉक्स स्वचालित रूप से प्रदर्शन आकार सेट कर देगा जैसा कि आप विंडो का आकार बदलते हैं या अधिकतम करते हैं।


मेरा स्वचालित पर सेट था मैंने इसे "कोई नहीं" में बदल दिया और ती ने काम किया। किसी कारण से "स्वचालित" ने इसे मेरे होस्ट रिज़ॉल्यूशन से कम तक सीमित कर दिया। CustomVideoMode1 बात मेरे लिए बिल्कुल काम नहीं किया। मैं विंडोज 10. के साथ वर्चुअलबॉक्स 5.0.26r का उपयोग कर रहा था
लुइस पेरेस

1

अगर आपको CustomVideoMode को जोड़ने के बाद विंडोज 8 के अंदर डिस्प्ले रिज़ॉल्यूशन मेनू में कस्टम रिज़ॉल्यूशन दिखाई नहीं देता है तो ड्राइवरों को रोलबैक करें। मैंने अभी कुछ दिनों पहले विंडोज 8 के अंदर अतिथि परिवर्धन को स्थापित किया है और किसी कारण से वे कस्टम वीडियो मोड को नहीं पहचानते हैं। जब मैंने अतिथि ड्राइवर को स्थापित करने से पहले वीडियो ड्राइवर को वापस रोल किया तो मैंने वहां अपना कस्टम रिज़ॉल्यूशन देखा। आशा है कि यह मदद करता है अगर किसी को भी यह समस्या है।


मेरी समस्या ड्राइवरों का इतना रोलबैक नहीं थी क्योंकि ड्राइवरों को स्थापित नहीं किया गया था और विफलता संदेश (या इसके अभाव) मेरे लिए स्पष्ट नहीं था। यह दूसरों की मदद कर सकता है, हालांकि।
bmike

1

क्या करें, अधिक विवरण में (यदि होस्ट विंडोज 7 है):

  • स्टार्ट मेन्यू पर जाएं और कंट्रोल पैनल खोलें।
  • उपस्थिति और निजीकरण का चयन करें।
  • प्रदर्शन का चयन करें।
  • स्क्रीन के बाईं ओर अधिक विकल्प होंगे, एडजस्टेबल रिज़ॉल्यूशन चुनें।
  • अब बॉक्स के तीन चयन होंगे। जो संकल्प कहता है उसे खोजो और देखो कि सेटिंग क्या है, मेरा 1366x768 था, उस चयन को याद करो। या इसे लिख लें।
  • जाओ और स्क्रीनशॉट के साथ इस पृष्ठ पर शीर्ष पोस्ट को देखो। फिर उस पोस्ट को करें जो आपको बताता है, कमांड लाइन के हिस्से को छोड़कर 1920x1200x32 को उस नंबर से बदलें जो आपको पहले मिला था, लेकिन सुनिश्चित करें कि अंत में अभी भी एक x32 है, इसलिए जब आप कमांड प्रॉम्प्ट में समाप्त हुई चीज को टाइप करें तो उसे देखना चाहिए इस तरह:

    VBoxManage.exe setextradata "अतिथि OS यहाँ, उद्धरण सहित" CustomVideoMode1 #### x ### x32

यदि यह ऐसा दिखता है, तो दर्ज करें और अपनी वर्चुअल मशीन शुरू करें।


0

गेस्ट एडिशन को सुरक्षित मोड में स्थापित करें, यह बहुत अधिक जटिल है फिर सुरक्षित मोड में आने की आवश्यकता है। कैसे geek करने के लिए अनुदेश का पालन करें।

http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/

रिबूट के बाद मैंने फुल स्क्रीन (होस्ट + एफ), स्केल मोड (होस्ट + सी) फुल स्क्रीन, दोनों ही उम्मीद के मुताबिक काम किया ... सीमलेस मोड (होस्ट + एल) काम करते समय, यह सही ढंग से काम नहीं करता, जीत हासिल करने में असमर्थ स्क्रीन सुविधाओं पर 8

शांति,


0

यदि आप अभी भी @ Elmo के निर्देशों का पालन करने के बाद इसे प्राप्त नहीं कर सकते हैं, तो मेरे मामले में, Viewचल रही वर्चुअल मशीन के मेनू पर जाएँ Auto-resize Guest Displayऔर बस पर क्लिक करें या दबाएँ Host+G। लेकिन आपको अभी भी वही करना है जो @Elmo ने पहले सुझाया था।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.