Virtual Boxで64ビットゲストを作成するオプションが提供されないのはなぜですか?


83

私のホストはx64ビットWindows 8.1です。

最新のVirtual Box(4.3)をダウンロードし、64ビットUbuntu OS(ubuntu-12.04.3-desktop-amd64)でVMを作成しようとしています。

New VMウィザードに移動すると、他の人のスクリーンショットで見たように「Ubuntu(x64)」を選択するオプションが表示されず、「Ubuntu」のみが表示されます。その結果、ISOは起動できません。私は別のPCで試してみましたが、Virtual BoxはほとんどのリストされたOSのx64バリアントを提供します...

コントロールパネルには、x64 OS、x64プロセッサが表示されます。私のホストラップトップは、Sony Vaio VPCZ22UGX / N、Intel®Core™i7-2640Mプロセッサです。CPUzは、もちろんVx-tが私のプロセッサーで利用可能であることを示しています。

ここに私がこれまで試したものがあります:

  • ドキュメントで必要に応じてIO APICを有効にしました。

  • BIOSで仮想化を有効にしています。VMwareで正常に動作します。

  • Hyper-Vが実行されていないか、Windowsにインストールされていないことを確認します。VMwareでも同じです。

  • 私もコマンドを実行してみました:

    VBoxManage modifyvm [vmname] --longmode on

そのVMについては、変更はありません。問題は、そのVMに対してUbuntu OSのx64バリアントを選択できないということです。他の人はそれが要件であることを示しているようですが、何らかの理由でそのオプションがありません。

私は多くの時間を費やし、何が間違っているのか見つけられません...

どうもありがとうございました!!

エドゥアルド


Ubuntu(x84)マシンを作成し、その設定、基本ページに移動してオプションを確認するとどうなりますか?
JohnLBevan

あなたがこれまでに試みたことから、あなたはこれを見たことがあると思いますが、そうでない場合は:forums.virtualbox.org/viewtopic.php?f
6&

@JohnLBevan x86オプションのみを取得します。x64に変更できません。私はあなたが正しいと思う、私はその問題にぶつかっている..その男がhyper-vを無効にすることでそれを修正し、私はそれをアンインストールしていないことを除いて。
エディボーン

この投稿をご覧くださいsuperuser.com/questions/367290/…-異なるコンピューターですが、おそらく同様のソリューションですか?
JohnLBevan

こんにちは、@ JohnLBevan、返信ありがとうございます!BIOSで残念ながら、私はすでに有効になっVT-xは、全く変化が..私は、VMwareに戻って来て、いつか将来、VirtualBoxの新しいバージョンで再試行検討していないよ...
Edyのボーン

回答:


45

私は同じ問題に遭遇しました。

Hyper-vをオフにすると一時的に問題が解決し、すべての64ビットオプションが使用可能になりました。

私はラップトップでhyper-vを使用しています。その日にVMが必要ないことがわかったら、次の方法でhyper-vをオフにすることで、マシンからもう少しパフォーマンスを絞ることができます。

bcdedit / set hypervisorlaunchtype off

そしてリブート。オンに戻すには:

bcdedit / set hypervisorlaunchtype on(または自動起動)

そして再起動します。

ソース


引用:「ラップトップでHyper-Vを使用しています。1日VMが必要ないことがわかったら、Hyper-Vをオフにして、マシンからもう少しパフォーマンスを絞ることができます。 bcdedit / set hypervisorlaunchtypeをオフにして再起動します。オンに戻すには、bcdedit / set hypervisorlaunchtypeをオン(または自動起動)にして再起動します。」
derFunk 14

再起動せずに解決策はありますか?
AlikElzin-kilaka

奇妙なことに、BIOSではHyper-Vがオフになっています。しかし、どういうわけかこのオプションはWindows 8.1
spankmaster79

私のために働かなかった。Windows 8.1を実行しているのですが、オフにした後にオンに設定できません。「指定された整数データが​​無効です。コマンドラインアシスタンスのために「bcdedit /?」を実行します。パラメータが正しくありません。」
Xitcod13

これは、Windows Phone Emulatorを一生使用できないことを意味します。:( 64ビット仮想ゲストOSを使用するには?
ミルソン

16

同じ問題(互換性のあるハードウェア、オプションが有効-64ビットVMを作成する方法がない)があり、VirtualBoxをあきらめて、VMWare Workstationを試してみました。幸いなことに、Hyper-Vをアンインストールするように求める同様の、しかし明示的なエラーがありました。無効にするだけでは十分ではありません。システムからコンポーネントを削除する必要があります。この投稿は参考になりました 。Windows8からHyperVをアンインストールする

コンポーネントを削除するには、このコマンドをadmin cmdから実行します(@ levi-botelhoのクレジット):

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

2
Hyper-Vがそれとどう関係しているのか、なぜHyper-Vが有効になっているのかはわかりませんが、無効にすることで修正されました。ゲストOS用の64ビットオプションが追加されました。
ub3rst4r 14

優れた!最終的に解決策を見つけました。Hyper-Vのを可能にリコールし、間違いなく、これは64ビットのオプションは、VirtualBoxの上に隠れさせただろう知ってdin'tことができませんでした
ジョージ・

HyperVを削除すると、これが解決しましたが、コントロールパネルから削除しました。私はそれを有効にしませんでした、私はいくつかのツール、ドライバーまたはウィンドウの更新ができたと思います。私はすでに64xのマシンを製造していましたが、HyperVを削除するまで実行されませんでした。
Theraot

このソリューションは、3日間のフラストレーションの後に機能しました。どうもありがとう。
Jdbaba

14

VT-x / AMD-v CPUを使用する方法です。

詳細については、この投稿を参照してください。

Thinkpad T420でこの機能有効にしました


御返答いただき有難うございます。インテル®Core™i7-2640Mプロセッサーを使用しています。CPUzは、Vx-tが私のプロセッサで利用可能であることを示しています...謎は続きます。
エディボーン14年

1
@EduardoBorn BIOSのオプションを確認する必要がある場合があります。BIOSを介してこのハードウェア機能を有効にしました。
ケイン14年

私にとって、この機能と64ビットオプションを表示するには、BIOSからConfig-> CPU-> "Intel(R)Virtualization Technology"および "Intel(R)Vt-d Feature"を有効にすることが重要でした。その後、オプションが表示され、VirtualBoxを再インストールする必要はありません。
eis 14

なにVT-x/AMD-v cpus?どこで見つけることができますか?
AlikElzin-kilaka

この答えがBIOSでの視覚化を有効にするように言った場合、それは私にとってはうまくいきませんでした。BIOSオプションはでしたVTx
AlikElzin-kilaka


3

同様の問題がありました。BIOSにVT-xをポストして再起動します。VirtualBoxを再インストールしてみてください。何らかの理由で、VirtualBoxを再インストールしない限り、64ビットオプションは表示されません。私はそれをし、それは私のために問題を解決しました。


Hyper-Vを無効にした後、再インストールしても結果が出ない
-Xitcod13

1

私はまったく同じ問題を抱えていました。Hyper-Vがアンインストールされ、BIOS / UEFI仮想化が有効化され、VMを強制的に有効化しようとしました。

最終的に、ソリューションは非常にシンプルでした。

すべての正しい設定でVirtualBoxをインストールすると、以前と同様に32ビットのゲストのみが利用可能であると表示されます。ただし、コンピューターを再起動してVirtualBoxを再度ロードしようとすると(私にとっては、正常にロードする前に2回クラッシュしました)、64ビットオプションはどこからともなく表示されます。


0

私にとっての解決策は、略歴を更新することでした。私の2012年の経歴にはIntel仮想化オプションがありましたが、私にはうまくいきませんでした。私のBIOSとWindowsドライバーの不一致だと思います。2014年のBIOSにフラッシュすることで問題が解決しました。これで、仮想ボックスにx64オプションがすべて追加されました。


2
これは本当に著者の質問に対する答えではありません
ラムハウンド

これは、vt-xが機能せず、結果としてx64オプションがないという問題を経験している人にとっての潜在的なソリューションです。嫌いな@ramhoundに感謝します。
レイフ

個人的ではありません。あなたの質問は低品質のためレビューにありました。
ラムハウンド


0

他のほとんどの人が推奨した手順に従った後、私はまだ前進することができませんでした。アンチウイルス(私の場合はAvast)を無効にしていました。Virtualboxと出来上がりを再起動しました!

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