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 ツリー インデックスの知識ポイントのまとめ

推薦する

JavaScript の遅延読み込み属性パターンに関する簡単な説明

目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...

フロントエンドにアニメーション遷移効果を実装する方法

目次導入従来のトランジションアニメーションCSS トランジションアニメーションjsアニメーション従来...

MySQLの実行原理、論理階層化、データベース処理エンジンの変更について詳しく説明します

長い間 MySQL を使ってきたので、SQL 文はすでに覚えていると思います。そこで、その実行原理を...

JavaScript を使用してテーブル情報を追加および削除する

JavaScript 入門JavaScript は軽量なインタープリタ型の Web 開発言語です。言...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...

jQuery を使用してカルーセル効果を実装する

この記事では、jQueryでカルーセルチャートを実装するための具体的なコードを参考までに共有します。...

ショートカットアイコンとアイコンコードの違いの紹介

ステートメント 1: <link rel="shortcut icon" ...

MySQL テーブル分割後にスムーズにオンラインになる方法

目次テーブルの目的例えばテーブル分割戦略すでにオンラインになっている実行中のテーブルはどうすればよい...

MySQL スケジュールタスク (EVENT イベント) を詳細に設定する方法

目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...

IntelliJ IDEA で Java を使用して MySQL データベースに接続する方法の詳細な説明

1. MySQLデータベースをダウンロードし、インストールして設定するダウンロードアドレス: htt...

njs モジュールを使用して nginx 構成に js スクリプトを導入する

目次序文1. NJSモジュールをインストールする方法1: NJSモジュールを動的にロードする方法2:...

JS の原価と基準価額の問題に関する簡単な分析

プリミティブ値 -> プリミティブ型Number String Boolean undefin...

操作タイムアウトがないときにMySQLサーバーがアクティブに切断される問題を解決します

MySQL サービスを使用する場合、通常の状況では、MySQL のタイムアウト設定は 8 時間 (2...

MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

1: mysql公式サイトからダウンロードhttps://dev.mysql.com/downlo...