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 です。