web-dev-qa-db-ja.com

ゲストが追加されたVirtualBoxWindows8のカスタム解像度

ゲストオペレーティングシステムとしてWindows8をインストールし、次のコマンドを使用してカスタム解像度を設定しました。

VBoxManage.exe setextradata "Win 8 dev" CustomVideoMode1 1366x768x24

ゲスト追加機能をインストールした後、すべての解像度をデフォルト設定にリセットします。実行後も

VBoxManage setextradata global GUI/MaxGuestResolution any

表示プロパティに4:3関連の解像度しか表示されませんが、1366:768(16:9関連)が必要です。

私も試しました

VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24

しかし、ゲストシステムを再起動しても何も起こりませんでした。

ゲストの追加を削除して再度インストールした後、解像度が(どういうわけか)解像度リストに表示されました。

しかし、1920x1080の解像度を2番目のモニターに設定する必要があります。誰かが私にpls、それを行う方法を教えてもらえますか?

7

http://www.mstechpages.com/2011/09/set-custom-resolution-in-virtualbox-for-windows-8/ )からのこのヒントは、私が最終的に必要なヒントを与えてくれましたそれを機能させる:

「うまくいきませんでした。次に、ゲスト拡張機能からディスプレイドライバーをインストールして、Host + Gショートカットを有効にしました(フルスクリーンでも機能しました)」

これが私がやったことです:

  1. VMにWindows8.1をインストールする
  2. 上記のコマンドを実行します。VBoxManage.exesetextradata "GuestName" CustomVideoMode1 1900x1080x32(数回、実際には必要なすべての解像度を追加します)
  3. VirtualBox GuestAdditionsをインストールする
  4. D:\ 64Bit\Readme.txtの指示に従って、GuestAdditionsからドライバーを抽出します。コマンドプロンプトを開くb。 「D:」と入力します。c。 VBoxWindowsAdditions-AMD64/extract/D = C:\ Drivers
  5. デスクトップを右クリックし、「画面解像度」を選択します
  6. 「詳細設定」を選択します
  7. [アダプタ]タブで、[プロパティ]を選択します
  8. 「ドライバ」タブを選択します
  9. 「ドライバの更新」ボタンをクリックします
  10. 「コンピューター上のデバイスドライバーのリストから選択させてください」リンクをクリックします。
  11. 「MicrosoftBasicDisplayAdapter」を選択します
  12. [次へ]をクリックします。
  13. プロンプトが表示されたら、再起動します。
  14. [画面の解像度]ページに戻り、コマンドラインから追加した解像度から新しい解像度を選択します。
1

パーティーに少し遅れましたが:

Windowsで解像度を処理するための推奨される方法は、CustomVideoModesを使用せず、代わりにゲスト追加機能をゲストにインストールしてから「自動サイズ変更ゲスト表示」機能を使用することです。これは、ゲストの追加により、サイズ変更をサポートするVirtualBoxディスプレイアダプターがインストールされるために機能します。 CustomVideoModesは、このディスプレイアダプタによって検出されないようです。

ただし、これはCustomVideoModeを完全に除外するものではありません。

私の場合、VirtualBoxディスプレイアダプターがゲストのWindows OSによってクラッシュしたり無効になったりすることがよくあるので、VMにいくつかのカスタムビデオモードをインストールする傾向があります。これが発生すると、ディスプレイドライバーは「MicrosoftBasicディスプレイドライバー」にフォールバックします。このドライバーはCustomVideoModesを取得します。

これは、CustomVideoモードを使用して、ゲストディスプレイのサイズを手動で正しく設定し、不便な瞬間に再起動しないようにすることができることを意味します。

私はこれについてもう少し長さで悩みました ここ

0
Jon Egerton

私の状況はあなたの状況とは異なりますが、私の解決策があなたの問題を解決できるかどうか試してみることができます。

私のVirtualBoxゲストOSはWin XPです。最近、2台目のモニター(1280x1028)を使用するようにしました。私のプライマリディスプレイ(ラップトップ)は、1366x768のワイドスクリーンです。

デスクトップのプロパティ設定で解像度の選択肢が1360x768しかないため、最初は両方の仮想画面を両方のモニター、特にメインの正確な解像度に合わせるのが難しいことに直面しています。結果のディスプレイは、解像度をどのように調整しても、プライマリディスプレイまたはセカンダリディスプレイのいずれかで混乱します。

後で、Viewメニューのゲスト表示の自動サイズ変更機能について知りました。したがって、フルスクリーンモードまたはスケールモード(通常のウィンドウモード)のときにクリックするだけで、モニターに合わせて解像度が自動調整されます。

ただし、このソリューションは私には完璧ではないと思いますが、フルスクリーンモードを切り替えると画面がめちゃくちゃになることがあり、仮想画面を別のホスト画面に変更したり、機能するかどうかによって元に戻す必要があります。それは私のビデオメモリが少ないことが原因かもしれませんが、同じ問題に直面した場合に備えてこのヒントを共有するだけです。

PS:/十分な評判がないため、より良い説明のために画像を投稿できないことに気付きました。メニューを見つけるのがより明確になり、今のように言葉が少なくなりました。

更新
オンライン画像をグーグルで検索してわかりやすくすることができます。 このリンクには 前述の[表示]メニューが表示されます。

0
wiz-_-lee