VirtualBoxでWindows 8のフルスクリーンサイズを使用する


58

Win8およびVirtualBox 4.2.4 r81684のエンタープライズ評価(ビルド9200)を実行していますが、実際の表示は1920x1200です。host-Fキーを使用してフルスクリーンモードに入るとき、Windowsで設定できる最善の方法は1600x1200です。ただし、レターボックスのOSを表示するよりも、画面全体を再生したいです。

最初に、Install Guest Additionsを実行しようとしましたが、VirtualBoxのドキュメントに記載されているように、 Windowsはインストーラーを実行しませんでした。

RAMの最大量(256MB)をディスプレイビデオメモリに割り当てましたが、VirtualBoxのドキュメントを検索した後、ドライバーをロードする方法がわかりません。3Dおよび2Dアクセラレーションを有効または無効にできますが、これらの設定は結果に影響しません。モニターカウントを1に設定しましたが、リモートディスプレイサーバーを有効にしませんでした。各コーナーで特別なことが起こるため、Fitの法則は、OSをウィンドウまたはフルスクリーンのどちらで実行していても、コーナーのターゲットに到達してUIを探索するのを苦労させています。

WindowsまたはVirtualBoxのどこかに、正しく検出されていないため、実際のディスプレイ解像度を設定する設定がありませんか?正しい解像度セットを取得するために必要な場合は、ドライバーファイルまたは他の手順をハッキングすることもできます。


正しい仮想ディスプレイドライバーがないようです。
SLaks

@SLaks完全に。ゲストドライバーは、おそらく説明したようにインストールされていません。私は、ホスト上のISOの場所をVBソフトウェアに伝えてから、デスクトップ/エクスプローラーでCDを見つけてインストーラーを実行し、それが役立つかどうかを確認するプロセスを進めています。
bmike

1
([ファイル]メニューから)マウス統合を無効にすることもできます。次に、ホストキーでカーソルを離すまで、カーソルはVMウィンドウに制限されます。
デアホッホシュプラー

@OliverSalzburg-今では、全画面表示でないときに本当に便利になります。++
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解像度を選択できるようになります。


これはおそらくドライバーをインストールする素晴らしい方法ですが、私のホストはWindows上にないため、ゲストOSなしでは.exeプログラムを実行できません。現在、ゲストOS内でインストーラーを実行する方法を検討していますが、提供されているドライバーが必要なだけです。
bmike

非常に素晴らしいソリューション私は直接的な方法が好き
-ahmedsafan86

4
@bmikeを使用して、これをOSXで実行することができました/Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32。私は、同様のコマンドがあります他の」nixのOSののを期待してい
スティーブン・ジェームズ

あなたは素晴らしいです!スクロールバーの死!!
岐阜

1
私はUbuntu 15.10を使用していますが、上記のコマンドで十分です。どこかの端末でから、私はVBoxManageコマンドを発行
KhoPhi

17

私のセットアップでは、Guest Additionsを手動でインストールする必要がありました。UIから要求しても、Win8はインストーラーを表示または実行しませんでした。

Windowsホストのユーザーはここの手順使用できますが、Windows 以外のホストOSの場合は、VBoxGuestAdditions.isoをVirtual Media Managerにドロップして、光ディスクとしてマウントする必要があります。

私の場合は、それがされた(説明)位置/Applications/VirtualBox.app/Contents/MacOS

ここに画像の説明を入力してください そこから、最短距離はデスクトップに行き、左下のライブラリフォルダーを開き、最初にコンピューター(サイドバー)に移動し、次に光ディスクに移動することでした。

インストーラー自体はWin 8で正常に実行され、再起動を求められました。ゲストOSが再起動して全画面モードに入り、ドライバーがディスプレイをスキャンするのを数秒間待った後、トリックが実行されました。Win8は、画面解像度のコントロールパネルを開く必要なく、正しく調整しました。


VBoxGuestAdditionsディスクまたはisoはどこで入手できますか?
アレックス

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

1
* nixシステムを使用している場合は、「locate」コマンドを使用して検索できます。例えば「VBoxGuestAdditions探し」
ガイ

7

ゲストに全画面表示に十分なビデオメモリがあることを確認する必要があります。2D / 3Dアクセラレーションを有効にすることもできます。十分な数がある場合、フルスクリーンへの切り替えは通常どおり機能します。設定:

設定


1
それを変更する手順を説明することにより、これを拡張してください。それははるかに良い答えになります。

VRAMとは関係なく、すべてが仮想化ソフトウェアパッケージのドライバーと関係があることが判明しました。ただし、バンプに感謝します。
bmike

これはまさに私が必要とした答えでした!8MBのビデオメモリのみが設定された仮想マシンをインポートしたため、virtualboxゲストで設定できる最大解像度を制限していました。
Cas

5

次のvirutalboxコマンドを使用して、画面の解像度を手動で設定できます。

「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 fpr Mac 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を超えることはできません。私はMacbook proの網膜ホストにいます。何か案は?
Ned

Windowsの[詳細な表示設定]([解像度]を検索)に移動すると、他のオプションや1280x800のみがありますか?
notpeter

ありがとう、はい、詳細設定に移動すると、他の解像度がありますが、コマンドで指定した解像度はありません。うーん、多分私はエラーを受け取らなかったが、私が指定したコマンドは適用されなかった。コマンドが成功したかどうかを検査する他の方法はありますか?
Ned

はい、コマンドが正しく実行されたことを確認できます。getextradataで一覧表示すると、このCustomVideoMode1を確認できます。ただし、VMを実行すると、この解像度は表示されません。
Ned

Macでも同じ問題が発生しています-1280x800しか表示されません
Maciej Miklas

2

Guest Additionsプラグインのインストールとは別に、VirtualBoxの一般設定パネルで最大表示サイズが制限される場合があることに注意してください。

ここに画像の説明を入力してください

また、autoResizeオプションをチェックすると、VirtualBoxは、ウィンドウのサイズを変更または最大化するときに表示サイズを自動的に設定します。


鉱山は自動に設定されていたので、「なし」に変更し、tiは機能しました。なんらかの理由で、「自動」により、ホストの解像度未満に制限されました。CustomVideoMode1のことは、私にとってはまったく機能しませんでした。私は、Windows 10でのVirtualBox 5.0.26rを使用していた
ルイス・ペレス

1

CustomVideoModeを追加した後、Windows 8内のディスプレイ解像度メニューにカスタム解像度が表示されない場合は、ドライバーをロールバックします。数日前にWindows 8にゲスト用の追加機能をインストールしましたが、何らかの理由でカスタムビデオモードが認識されません。ゲストの追加がインストールされる前にビデオドライバーをロールバックすると、そこにカスタム解像度が表示されました。誰かがその問題を抱えている場合にこれが役立つことを願っています。


私の問題は、ドライバーがインストールされなかったため、ドライバーのロールバックではなく、失敗メッセージ(またはその欠如)は私には明らかではありませんでした。しかし、これは他の人を助けることができます。
bmike

1

より詳細に行うこと(ホストがWindows 7の場合):

  • [スタート]メニューに移動し、コントロールパネルを開きます。
  • 外観とカスタマイズを選択します。
  • ディスプレイを選択します。
  • 画面の左側にさらにオプションがあり、解像度の調整を選択します。
  • これで、3つの選択ボックスがあります。解像度を示すものを見つけて、設定が何であるかを見てください、私のものは1366x768で、その選択を記憶します。またはそれを書き留めます。
  • 移動して、スクリーンショットを含むこのページの一番上の投稿を見てください。次に、その投稿が伝えることを行います。コマンドライン部分を除いて、1920x1200x32を以前に取得した数字に置き換えますが、最後にx32が残っていることを確認してください。コマンドプロンプトで完成したものを入力すると、このような:

    VBoxManage.exe setextradata「引用符を含むここのゲストOS」CustomVideoMode1 #### x ### x32

そのように見える場合は、Enterをクリックして仮想マシンを起動します。


0

Guest Additionをセーフモードでインストールします。セーフモードに移行するためには、さらに複雑な作業が必要です。オタクする方法の指示に従ってください。

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

再起動後、フルスクリーン(ホスト+ f)、スケールモード(ホスト+ c)フルスクリーンに行きましたが、両方とも期待どおりに動作します...シームレスモード(ホスト+ l)が動作している間、正しく動作せず、winにアクセスできません8オンスクリーン機能

平和、


0

私の場合のように、@ Elmoの指示に従っても機能しない場合Viewは、実行中の仮想マシンのメニューに移動し、をクリックするAuto-resize Guest Displayか、単にを押しHost+Gます。ただし、@ Elmoが最初に提案したことを行う必要があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.