ホーム 主筆 その他ソフト その他情報 Syuhitu.org English

Windows関連

スクリーンセーバー作成法

半透明ウインドウの性能

bootfont.bin

キャビネット形式

ウインドウスタイルをいじる

Java製ソフトをServiceに登録する

イベントログにメッセージを出力する

コントロールパネルにアイコンを追加する

スクリプトによる拡張1

スクリプトによる拡張2

ガジェットの作成

大容量メモリ

メモリ搭載量の下限に挑む

スパースファイルにする

Solaris関連

OpenGL

Solaris設定

ディレクトリの読み込み

主筆プラグイン開発

マルチスレッドでの開発

door

音を出す

Blade100の正しい虐め方

パッケージの作成

画像入出力

BMPファイル

ICOファイル

ANIファイル

JPEGファイル

減色アルゴリズム

減色アルゴリズムの並列化

その他アルゴリズムなど

自由軸回転

Base64

文字列操作

CPU利用率の取得

正規表現ライブラリ

メタボールを作る

メタボールを作る2

正規表現とNFA・DFA

C言語の構文解析

液晶ディスプレイを解体してみた

メモリ搭載量の下限に挑む

2011年5月28日公開

Windowsはどれぐらいのメモリがあれば起動するのか

メモリ搭載量を変更して、Windowsが起動する下限を探ってみることにした。

特に深い意味はない。

仕様上の下限・推奨

Microsoftによる推奨値は下記の通りである。

バージョン 最低メモリ搭載量 推奨メモリ搭載量
Windows 95 4MB 8MB
Windows 98 16MB 24MB
Windows ME 32MB 64MB
Windows 2000 Professional 32MB 64MB
Windows XP Professional(32bit) 64MB 128MB
Windows Vista Ultimate(32bit) 1GB 1GB
Windows 7 Ultimate(32bit) 1GB 1GB
Windows Server 2008 R2(64bit) 512MG 2GB

試験環境

Oracle VM VirtualBoxにWindowsをインストールして、実際にやってみた。

なお、ゲストOSには全ての最新のパッチを適用し、可能であればMicrosoft Security Essentialsをインストールしている。

結果

こうなった。

メモリ搭載量 Windows 98 Windows 2000 professional Windows XP Professional Windows Vista Ultimate (32bit) Windows 7 Ultimate (32bit) Windows Server 2008 R2(64bit) Server Coreインストール
256MB 通常起動 通常起動 通常起動 通常起動 通常起動 通常起動
128MB 通常起動 通常起動 通常起動 起動不可 Safeモードで起動 通常起動
64MB 通常起動 通常起動 通常起動 起動不可 起動不可 起動不可
32MB Safeモードで起動 通常起動 Safeモードで起動 起動不可 起動不可 起動不可
16MB Safeモードで起動 Safeモードで起動 起動不可 起動不可 起動不可 起動不可
8MB Safeモードで起動 起動不可 起動不可 起動不可 起動不可 起動不可
4MB Safeモードで起動 起動不可 起動不可 起動不可 起動不可 起動不可

参考画像

上記の表が結果の全てだが、一応起動したときの画面を公開する。

Windows 98

256MB

128MB

64MB

32MB

32MB以下だと、Safeモードにしないと起動しなかった。

16MB

8MB

4MB

Windows 2000 Professional

256MB

128MB

64MB

32MB

Safeモードではない。だが、グラフィックのデバイスドライバがエラーを起こし16色表示の状態になってしまった。

16MB

16MBだとSafeモードでないと起動しない。

8MB

もはや起動しない。

Windows XP Professional

256MB

128MB

64MB

Windows 2000の場合と同様、グラフィックのデバイスドライバがエラーを起こし16色表示になってしまっている。だが、Safeモードではない。

32MB

Safeモードでないと起動しなかった。

16MB

メモリが16MBだと、起動処理中に強制的に再起動されてしまう。

Windows Vista Ultimate (32bit)

256MB

128MB

Safeモードにしても起動できない。起動処理中に再起動されてしまう。

Windows 7 Ultimate (32bit)

256MB

128MB

Safeモードでなら起動できた。

64MB

64MBだとブルースクリーンで落ちる。

Windows Server 2008 R2(64bit) Server Coreインストール

256MB

128MB

64MB

Safeモードでも起動処理中にフリーズしてしまう。