web-dev-qa-db-ja.com

VirtualBoxは32ビットOSしか使えません

VirtualBoxを起動すると、32ビットオペレーティングシステムしか利用できません。いくつかの調査の後、私は 他の記事 の手順に従いましたが、役に立ちませんでした。私のホストOSは64ビットで、Intel Virtualization TechnologyとVT-dは両方ともBIOSで有効になっていて、Hyper-VプラットフォームはWindowsの機能リストで無効になっています。

同じ命令in多くの場所 そして、彼らは皆のために問題を解決するように見えます、しかし私のためにではありません。

私は 修理をしないで インストールも試してみました。 64ビットのLinux OSをVBで実行するにはどうすればこれを修正できますか?

EDIT私もBIOSの最新バージョンを持っています。

編集:いいえ、この質問は この他の質問 の複製ではありません。 2番目の文で、その質問に対する解決策はこの問題を解決しなかったと明確に述べています。

10
Jon Deaton

VirtualBoxのサポート記事 に64ビットホストがありますが、64ビットゲストをインストールできない には、64ビットゲスト用に次の条件が記載されています。

  1. ホストPCのBIOSでVT-x/AMD-vを有効にする必要があります。
  2. MicrosoftのHyper-vをアンインストールする必要があります(確認するにはOptionalFeatures.exeを実行してください)
  3. システムレベルのデバッガ、他のVMプラットフォーム、および一部の常駐型ウイルス対策アプリケーションは避けてください。
  4. DeviceGuardまたはCredentialGuardがインストールされている場合はアンインストールします。

上記の条件をもう一度確認してください。特に、DeviceGuardまたはCredentialGuardがDellによってプレインストールされている場合は特にそうです。ウイルス対策を無効にして再起動することもできます。

すべての条件が満たされている場合は、VirtualBoxの修復ではなく、アンインストール、再起動、インストール、再起動を試みます。必要に応じて、セーフモードで起動しながらこれを繰り返します。

それでもうまくいかない場合は、インストールされている製品の中にはVirtualBoxと競合するものがあります。 自動再生 は、スタートアッププログラムを調べたり、無効にしたり、再度有効にしたりするのに非常に便利です。

14
harrymc

私が見つけた問題の1つとして、Windows Defender => Device Security => Core isolation =>メモリの整合性を無効にする必要があります。 (何らかの理由で過去のある時点で有効にしていました...)

Core Isolation switch set to Off

5
deemon

Hyper-Vを実行している場合、64ビットバージョンはリストに表示されません。Windows10 Homeを実行している場合も同様です。これを有効にすると64ビットバージョンもタイプリストに表示されなくなります。仮想マシンを作成します。

0
James

Virtualboxが最新であることを確認してください!これは私のためにそれを修正しました-私はv5.2にいて、このスレッドに関する他のすべてのアドバイスに従っていました。その後、6.0にアップグレードすると、64ビットオプションが使用可能になりました。

0
Willman