新しい記事を書く事で広告が消せます。
VMwareESX4でWindows2000を動かすことになったのですが、仮想マシンにメモリを4GB設定してもOSから3GBしか認識できません。
BIOSで見ると4GBでなく5GB認識している状況で、余計わけがわからなくなりました。
ESX3.5では問題なく4GB使えていましたので、ESX4でも4GB使えると考えていました。
いろいろ検索したところ、下記の情報が見つかりました。
VMware Self-Service- A 32bit Non-PAE guest operating system may report incorrect memory size in ESX 4
これによると、仮想マシンハードウェアバージョンが7の場合、PAEが使用できない32bitOSでは3GBまでしかメモリを使用できないそうです。
VMwareServer2でも仮想マシンハードウェアバージョンは7ですが、ホストマシンのメモリが3.6GBなのでそこまで割り当てることができないため、わかりませんでした。
ESX3.5の場合、仮想マシンハードウェアバージョンは4なので、4GBまで使用できていたことになります。
ESX4で仮想マシンハードウェアバージョンを4の仮想マシンを作成したところ、メモリを3.8GBで認識しました。
使用しているWindows2000がStandardなので、boot.iniに/PAEを設定しても3GBまでしか認識しませんでした。
BIOSで見ると4GBでなく5GB認識している状況で、余計わけがわからなくなりました。
ESX3.5では問題なく4GB使えていましたので、ESX4でも4GB使えると考えていました。
いろいろ検索したところ、下記の情報が見つかりました。
VMware Self-Service- A 32bit Non-PAE guest operating system may report incorrect memory size in ESX 4
これによると、仮想マシンハードウェアバージョンが7の場合、PAEが使用できない32bitOSでは3GBまでしかメモリを使用できないそうです。
VMwareServer2でも仮想マシンハードウェアバージョンは7ですが、ホストマシンのメモリが3.6GBなのでそこまで割り当てることができないため、わかりませんでした。
ESX3.5の場合、仮想マシンハードウェアバージョンは4なので、4GBまで使用できていたことになります。
ESX4で仮想マシンハードウェアバージョンを4の仮想マシンを作成したところ、メモリを3.8GBで認識しました。
使用しているWindows2000がStandardなので、boot.iniに/PAEを設定しても3GBまでしか認識しませんでした。
| Home |

