Misc.

2010/02/05

仮想マシン環境にレガシー Windows を入れる前に...

Hyper-V、Windows Virtual PC、Virtual PC 2007、VMware、Sun VirtualBox などなど、テクノロジに関係なく、仮想マシンにレガシーな Windows バージョンを入れてみたい、あるいはどうしても入れる必要があるという場合、役に立つかもしれない古い KB を集めてみました。

Hyper-V や Virtual PC の既定の VHD サイズは127 GB です。大半が無駄になります。容量可変ならあまり関係ありませんが、パーティションを切るときに注意しましょう。

・ Windows NT Server/Workstation 4.0 システム パーティションは7.8GB以下に
http://support.microsoft.com/kb/224526/ja
・ セットアップ時作成されるブート パーティションは 4 GB まで
http://support.microsoft.com/kb/119497/

最近は普通の PC でも 2 GB 以上は珍しくないですが、あるからといって Windows 95/98/Me に 512 MB 以上のメモリを割り当てないほうがいいみたいです。

・ 大容量の RAM が搭載されていると、メモリ不足を示すエラー メッセージが表示される
http://support.microsoft.com/kb/253912/ja

Windows 95/98 がどうしても動かないと悩む前に、プロセッサのクロック数を確認してみましょう。これは盲点です。ホストの物理プロセッサが2.2GHz以上だと、Windows 95/98 の仮想マシンは起動できません (たくさん仮想マシンを動かして物理 PC をもっさりさせると起動できる場合があります) 。なお、Windows 98 Second Edition および Windows Me はこの影響を受けません。

・ Windows protection error in NDIS with a CPU that is faster than 2.1 GHz
http://support.microsoft.com/kb/312108/en-us

こんなエラーが出ます。













ここからは、レガシー Windows のギャラリーです。Windows 7 (x64) の Windows Virtual PC で動いています。

MS-DOS 6.2/V です。16 ビット OS です。ネットも動きます。














Windows 3.1 です。さっきの MS-DOS 上にインストールしました。もちろん 16 ビット OS です。当時、Web ブラウザー (NCSA MOSAIC) を動かすには、Win32Api という 32 ビット環境を入れる必要があったように記憶しています。



Windows 95 です。Virtual PC 2004 だったか 2007 だったかから持ってきたもの。起動途中でハングアップしてしまいました。




Windows 98 です。

Windows Millennium Edition です。エルとエヌの数がややこしいかった思い出があります。

Windows NT Workstation 4.0 です。まだ、現役という企業さんもいるようですが、ネット利用はお勧めしません。