64bitOSを使用しても使えるメモリは3GBまで?【32bitソフト制限】

Windowsの64bitOSを使用していても、「32bitのソフトが使用できるメモリ領域は3GBまで」って知っていましたか?

89613060

64BitOS(Windows7)を使用していて、空きメモリがあるのにメモリ不足が出る方必見

一つのソフトウェアが使えるメモリ限界のお話

64bitOSでは、4GB以上のメモリを認識することができます。よって、Photoshopなど大量のメモリを使用する作業には非常に便利です。

また、32bitソフトウェアも「WOW64」などのエミュレータにより、64bitOSでも快適に使用することができます。

WOW64 : 32bitのソフトを64bitのOSで動かすためのプログラム(32bitのソフトはそのままだと動かないため)

しかし、WOW64にはある短所があり、3GB以上のメモリを使用出来ません

どういうことかと言いますと、

  • 64bitのソフトウェアはメモリの許す限りのメモリを使うことができます。
  • 32bitのソフトウェアは搭載メモリ量に関係なく3GBまでしか使用出来ません。

ということです。

例としてPhotoshopを挙げると

Photoshop CS のバージョン Photoshop が使用可能な最大メモリ容量
32 ビットバージョン 3.2 GB
64 ビットバージョン コンピュータに搭載されているメモリすべて

参考:64 ビット版 Windows における利点と制限(Photoshop CS4/Photoshop CS4 Extended)

つまり、64bitOSに16GBのメモリを搭載したPCでも、ソフトウェアが32bit版だったら3GBまでしか使用出来ません。ってことです。


制限解除ソフトのご紹介

一応、制限を解除するパッチがあるのでご紹介します。

その名も4GB Patchです。

このソフトを使用することによって、32bitのソフトウェアでも3GB以上のメモリを使用することができる夢の様なソフトウェアです。
(すべて32bitソフトウェアに対応しているわけではありませんが・・・)

ご利用は自己責任です。


4GB Patchの使用方法

  1. 作者サイトより4GB Patchをダウンロード
    643169ae
  2. ダウンロードした4gb_patch.zipを展開
    e627c25a
  3. 4gb_patch.exeを実行
    ad6778e4
  4. はい(Y)をクリック
    9f99cc32
  5. 制限を解除したいソフトを選択
    9e6cc067
  6. 完了です。
    作成された.Backupが拡張子についたファイルが解除前のファイルです。
    エラーが起きる際はリレームしてご使用ください。
    85c0d328