| Home | Windows | MAC/iOS | Linux | PHP | HTML/CSS | ハードウェア | 資料 |
HOME > Windows

VMWare Workstationのカスタマイズ

指定の仮想クライアントを引数で直接立ち上げる方法

> "C:\VMware Workstation\vmware.exe" -t -x D:\vmware\linux\centos.vmx

レスポンスよくする(高速化)

・vmxファイルに

mainMem.useNamedFile = "FALSE"				// ゲストのメモリにファイルを使用しない
sched.mem.pshare.enable = "FALSE"			// ページ共有機能の無効化
MemTrimRate = "0"							// 物理メモリ解放を抑止
prefvmx.useRecommendedLockedMemSize = "TRUE"// メモリ使用時にサイズを固定/変動
MemAllowAutoScaleDown = "FALSE"				// 仮想マシンのメモリサイズを自動調節抑止

・ゲストOSのディスクライトキャッシュをオフにする

・ディスプレイの3Dの設定を外す

VMファイルの縮小

Windowsの場合

> sdelete -z [ドライブレター]

sdeleteコマンドはSysinternalsで公開されてます。

オプション説明
-a読み取り専用属性の付いたファイルは属性を外して削除
-c空き領域の消去
-p パス回数上書き回数の指定(1回)
-qエラーの画面非表示化
-sサブフォルダーへの再帰処理
-z空き領域のゼロ埋め消去(仮想ディスクの最適化に良い)

Linuxの場合

$ dd if=/dev/zero of=zero bs=4k; \rm zero

vmdkファイルの縮小

以下のコマンドを実行することにより縮小される

"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k drive.vmdk

分割されたVMディスクの結合

vmware-vdiskmanager.exe -r Windows_7.vmdk -t 0 drive0.vmdk

数値は

0 : 事前割当なし拡張可能な仮想ディスク

1 : 分割された拡張可能な仮想ディスク

2 : 事前に割り当てられた仮想ディスク

3 : 分割された事前に割り当てられた仮想ディスク

4 : 事前に割り当てられたESX-typeの仮想ディスク

5 : ストリーミング用に最適化された圧縮ディスク

トラブルシューティング

古いゲストOSで16bitカラーが選択できない場合

ゲーム等がうまく動作しない場合、vmxファイルに以下を追加

svga.spoof16bppHost = "TRUE"
5897
Last updated: 2017/12/13 ▲PAGE TOP