Windows 10 で仮想化を有効にする方法、InsydeH20

Windows 10 で仮想化を有効にする方法、InsydeH20

Windows 10 マシンで仮想化を有効にしようとしていますが、うまくいきません。Android 開発にはこれが必要です。

仕様は次のとおりです:

  • Windows 10 x64 ホーム
  • インテル Core i5
  • InsydeH20 BIOS - 仮想化が有効になっています
  • Speccyによると、仮想化はサポートされているが有効になっていない

考えられる限りのことはすべて試しました。他のメッセージや他のフォーラムも読みましたが、何も役に立たないようです。多くの場合、質問は VM または仮想ボックスに関するものですが、これは他の仮想化が行われていないスタンドアロン コンピューターです。

一部のメッセージでは Hyper-V が必要であると表示されますが、Windows 10 Home では Hyper-V はサポートされていません。必要な場合はアップグレードできますが、必要ない場合はアップグレードしたくありません。

何か提案はありますか?


エラーメッセージ:

Android Studio では、HAX カーネル モジュールがインストールされていないと表示されます。ただし、これは実際には Android Studio ごとにインストールされています。

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

インストーラを手動で実行しようとすると、

このコンピューターは HAXM の要件を満たしていますが、Intel Virtualization Technology (VT-x) がオンになっていません。

答え1

何度もキーボードに頭をぶつけてみたが、何の役にも立たなかったため、ようやく問題が何であるかが分かりました。

まず、問題は Hyper-V ではないことを述べておきます。この問題に遭遇し、Hyper-V が必要だと思う場合 (私もそうでした)、必要ではありません。実際、Hyper-V をインストールすると、プロセス全体が悪化します。VT-x がオンになっていないというエラーが表示される代わりに、コンピューターが仮想化に対応していないというエラーが表示されます。したがって、時間やお金を無駄にしないでください (Windows Home には Hyper-V がないため、Pro にアップグレードして入手する必要があります)。

解決策は実はとてもシンプルでしたが、自分では思いつかなかったことです。このスレッドBIOS の仮想化オプションがない場合に人々が何をするのか興味があり、Avast (たまたま使用しています) の設定に気付きました。

無効にする

 Settings > Troubleshooting > Enable hardware-assisted virtualization

再起動すると、Viola! VT-x がオンになり、HAXM​​ が正常にインストールされました。

お役に立てれば幸いです!

答え2

Android 開発には、仮想ボックスや VMWare などの仮想化は必要ありません。Windows 上で Android を実行するには、Android 仮想デバイス (AVD) が必要です。Android Studio をお試しください。

Android Studio を使用して開発している場合、または Eclipse で AVD を使用していて、Android Virtual Device (AVD) の読み込みに問題がある場合は、このブログを参照してください。riantech007.blogspot.com が役立ちます。

関連情報