VMware ワークステーションの仮想マシンの互換性の問題に対する解決策

VMware ワークステーションの仮想マシンの互換性の問題に対する解決策

VMware ワークステーションの仮想マシンの互換性の問題を解決するにはどうすればよいですか?

ノートパソコンにVMware Workstation 10をインストールし、仮想マシン環境を構築する準備をしました。 VMware Workstation 10 で作成された仮想マシンを別の場所からコピーしました。問題なく、直接開いて使用できます。

しかし、コピーされた残りの 2 つの仮想マシンは、使用中にいくつかの問題が発生しました。処理後、2 つの仮想マシンは正常に使用できるようになったため、問題の処理プロセスが記録されています。

問題 1:仮想マシンを開くときに「所有権を取得」の問題が発生する

仮想マシンで enmoedu2.vmx を開くと、次のようなプロンプトが表示されます。

これは、仮想マシンの実行中に、Windows の tmp 一時ファイルや Linux システムによって削除される pid ファイルと同様に、仮想マシンと仮想ディスクの実行情報を記録するためにいくつかの *.lck フォルダーとファイルが生成されるためです。

通常の状況では、これらのファイルは仮想マシンが開かれ、正常に実行されているときにのみ表示されます。仮想マシンがシャットダウンされると、これらのファイルは存在しなくなります。

ただし、何らかの理由で使用中の仮想マシンを強制的にシャットダウンした場合や、コンピュータが応答しなくなった場合は、仮想マシンのプロセスがバックグラウンドで有効なままになり、VMware Workstation 仮想マシンが表示されます。仮想マシンは使用中であるため起動できず、「所有権を取得する」または「キャンセル」のオプションが表示されます。

仮想マシンのファイルが保存されているディレクトリを開くと、圧縮ファイル内に確かに *.lck フォルダがあることがわかりました。このフォルダを削除し、これまで解放されていなかったバックグラウンド プロセスを解放してから、仮想マシンを再度開くと正常に戻りました。

動作しない場合は、コンピューターを再起動すると正常に戻ります。

問題2:互換性の問題

上記の問題を解決すると、仮想マシンをソフトウェアに正常にロードできますが、電源ボタンをクリックすると、別の問題が発生します。

構成ファイル .vmx は VMware 製品によって作成されましたが、その製品はこのバージョンの VMware Workstation と互換性がないため、使用できません。

このプロンプトに基づいて、最初は仮想マシンが作成されたバージョンが、インストールしたワークステーションのバージョンと互換性がないのではないかと疑いました。ソフトウェアには通常、下位互換性機能があるため、仮想マシンのバージョンがワークステーションのバージョンよりも高い可能性があります。

私がインストールしたワークステーションのバージョンは VMware Workstation 10 です。vmxファイルを通じて照会された VMware 仮想マシン ファイルのバージョンは 11 です

vmx ファイルから、両方の enmoedu 仮想マシン ファイルが Workstation 11 を使用して作成されたことがわかります。 VMware ワークステーションを使用して仮想マシンを開く場合は、ワークステーション 10 ソフトウェアの下位バージョンを使用して、上位バージョン 11 の仮想マシンを開く必要があります。

一般的に、VMware の製品シリーズでは、仮想マシンのハードウェア バージョン番号が高いバージョンは、仮想化プラットフォームの低いバージョンでは実行できません。たとえば、ワークステーション 11 バージョンの仮想マシンは、このバージョンより低い仮想マシン ソフトウェアでは実行できません。本当に実行したい場合は、2 つの解決策があります。

ケース 1: VMware Workstation 11.0 環境がまだある場合は、仮想マシンの右クリック メニューの [管理] -> [ハードウェア互換性の変更] メニューから、ハードウェア バージョン番号を VMware Workstation 10.0 と互換性のあるものに直接変更できます。

ケース 2:既存の環境で VMware Workstation 11.0 が使用できない場合は、次の手順に従ってハードウェア番号の互換性変換をすばやく完了できます。

1. メモ帳を使用して仮想マシンの .vmx ファイルを見つけて開きます。

2. ファイル内の virtualHW.version = "11" フィールドを見つけて、virtualHW.version = "10" に変更します。

3. .vmx ファイルを保存し、仮想マシンを起動します。 VMware Workstation 11.0 仮想マシンは、VMware Workstation 11.0 環境で実行できます。

注: vmx ファイルを変更する操作は、この投稿のプロセスと環境のテストに合格しただけで、大量の検証テストは受けていません。操作中に問題が発生した場合は、返信して問題とエラーレポートを説明してください。最初の方法 (互換性のあるハードウェア バージョンを互換性のあるバージョンに変換する) を使用することをお勧めします。

VMware Workstation 10 のみをインストールしたため、方法 2 を使用して、仮想マシンの .vmx ファイルの virtualHW.version フィールドを 11 から「10」に変更しました。次に、ファイルを保存し、電源ボタンを再度オンにして、仮想マシンを正常に起動しました。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • VMware インストール エラー VMware Workstation が VMware 認証サービスを開始できませんでした
  • VMware Workstation のインストール (Linux カーネル) Kylin グラフィック チュートリアル
  • VMware Workstation のダウンロードとインストールの詳細なチュートリアル
  • VMware Workstation Pro でサーバー仮想マシンを構築する (グラフィック チュートリアル)
  • VMware Workstation Pro が Win10 アップデートにより開けなくなる問題の解決方法
  • VMware Workstation Pro が Windows で実行されない場合の解決策
  • VMware Workstation に Windows Server 2019 をインストールする (グラフィック チュートリアル)
  • VMwareワークステーションとデバイス/資格情報の非互換性によって発生する起動エラーについて
  • VMware Workstation 15 Pro インストール ガイド (初心者向け)
  • VMware WorkStation を Docker for Windows で使用するための詳細なチュートリアル

<<:  NavicatがLinuxサーバー上のMySQLに接続できない問題を解決する

>>:  MySQL 最適化における B ツリー インデックスの知識ポイントのまとめ

推薦する

js は、Element の入力コンポーネントのいくつかの機能を実装し、それをコンポーネントにカプセル化します (サンプルコード)

現在実装されているのは、基本的な使用方法、クリア可能なボックス、パスワードボックスです。参考リンク:...

Windows10のマウスを模倣して境界線を光らせる効果を実現するCSSの詳細解説

最新の Windows 10 アップデートをインストールした後、システム UI の詳細な効果が顕著に...

require/import キーワードを使用して v-for ループでローカル画像をインポートするいくつかの方法

目次問題の説明方法 1 (バックエンドが画像 URL を返す)方法 2 (フロントエンドで requ...

docker run -v はデータボリュームを異常にマウントし、コンテナのステータスは常に再起動になります。

問題点: docker run に -v パラメータを追加すると、コンテナは常に再起動状態になります...

MySQLの不合理なMaxIdleConnsにより接続が短くなる

1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...

React で遅延読み込みを使用して最初の画面の読み込み時間を短縮する方法

目次使用インストールルーティングでどのように使用しますか?読み込み速度の比較最近、中間およびバックエ...

PrometheusとGrafanaを使用したMySQLサーバーのパフォーマンス監視の詳細な説明

概要Prometheus は、HTTP プロトコルを介してリモート マシンからデータを収集し、ローカ...

HTMLのリストタグを数える

1. <dl>はリストを定義し、<dt>はリスト内の項目を定義し、<d...

Linux trコマンドの使用

1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...

MACでMYSQLデータベースのパスワードを忘れた場合の解決策

Mac オペレーティングシステムで MYSQL データベースのパスワードを忘れた場合の簡単な解決策1...

CentOS 7 に Docker 1.8 をインストールする詳細な手順

Docker は、次の CentOS バージョンでの実行をサポートしています。 • CentOS 7...

Vue の新しい組み込みコンポーネントの使用方法の詳細な説明

目次1. テレポート1.1 テレポートの紹介1.2 テレポートの使用1.3 プレビュー効果2. サス...

vue keep-alive の簡単な概要

1. 機能主にコンポーネントの状態を保持したり、再レンダリングを回避したりするために使用されます。 ...

Linux および Unix サーバーのセキュリティを強化する方法

ネットワーク セキュリティは非常に重要なトピックであり、サーバーはネットワーク セキュリティにおける...

カルーセル効果を実現するための純粋なjs

この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...