web-dev-qa-db-ja.com

Windowsでvmdkディスクイメージ(ext4)のコンテンツを編集する方法

VMware仮想マシンでAndroid-x86を実行しています。 .vmdkには、ext4としてフォーマットされた単一のパーティションが含まれています。そのため(およびその他の理由で)、いわゆる「ディスクマウントユーティリティ」でマウントすることはできません。

なんらかの理由で、私のAndroid VMが起動していません。また、.vmdkファイルにアクセスして、Dalvikキャッシュフォルダーを手動で削除したいと思います。それを修正するために。7-Zipを使用してファイルの内容を表示できますが、それだけです-読み取り専用です。

では、問題は、Windowsで.vmdkファイルの内容を変更するにはどうすればよいかということです。

管理者権限を必要としない、小さくてシンプルでポータブルなソリューションが好まれます。

ありがとう。

1
Marc.2377

Linuxディストリビューションを実行して新しいVMを作成するのはどうですか?

新しいVMの準備ができたら、Android vmdkファイルを2番目のドライブとして追加します。これはLinuxに問題なくマウントされるはずです。

手順(例として、ただし必要に応じて変更できます):

  1. まず、Linuxディストリビューション(Ubuntu、LinuxMint、ArchLinux、Fedoraなど)を実行して、新しい仮想マシンを作成してインストールします。
  2. マシンの電源を切ります。
  3. VMWare Playerアプリケーションで、#1で作成したVM)を開きます。
  4. VMの設定に移動します(たとえば、右クリックして[仮想マシン設定]を選択します)。
  5. 「追加」を選択し、次に「ハードドライブ」を選択します。
  6. 「SCSI」、「既存の仮想ディスクを使用」の順に選択し、vmdkファイルをポイントします。
  7. 設定を終了して保存します。
  8. Linux VMを起動すると、通常のディスクとして使用できるディスクが見つかります。
2
jehad