PC高速化 | メモリーとHDDの間で一度に転送可能なデータ量を調整して高速化

このQ&Aのポイント
  • PC高速化には、メモリーとHDDの間で一度に転送可能なデータ量(I/Oバッファーサイズ)を調整する方法があります。
  • 初期値は512KBに設定されていますが、搭載メモリーに応じて適切な設定値に変更することで高速化が期待できます。
  • 具体的な設定方法は、レジストリエディタを起動し、「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management」の「IoPageLockLimit」を調整することです。設定値は搭載メモリーに応じて変更し、値のデータは10進数で指定します。
回答を見る
  • ベストアンサー

PC高速化

某サイトにてPC高速化で下記の文を見ました >>メモリーとHDDの間で一度に転送可能なデータ量(I/Oバッファーサイズ)を調整して高速化。 初期値は512KBに設定されている。 搭載メモリーが256MBなら8MBに、それ以上なら16MBに設定する。 レジストリエディタを起動する。 「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management」を開く。 「IoPageLockLimit」を選択する。 存在しない場合は上記の名前でDWORD値を新規に作成する。 表記は「10進」に、「値のデータ」を「8000000」(8MBに設定する割合)に設定する。 当方はWindwsXP-SP2 メモリー736MBです 「IoPageLockLimit」を開いてみましたら10進数で(262144)でした 上記のように少ない数値だったので、高速化案内にあるような数値をいれても大丈夫でしょうか?? 余りにも大きな数値に変更でしたので質問させて頂きました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

初期値は普通512KBらしいので今の状況だと256KBしかないようで少ないですね。 サイトによって推奨サイズが違いますからとりあえず6MBとか4MBにしてみて大きなファイルのコピーを行いどれぐらい速度が違うか体感されたらいいのではないでしょうか。 実際それほど神経質になる必要は無い項目かもしれませんしね。

nekodon339
質問者

お礼

早速の回答ありがとうございます そうですね 問題ないようなのでひとまず安心しました 復元保存して、もう少し増やして様子みてみます 何分のんな領域は未知なので行き成り増やして 他で不具合て考えたり悩んでました ありがとうございました

関連するQ&A

  • レジストリ操作でデフラグが高速化しますか?

    レジストリ操作でデフラグが高速化しますか? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management の 「IoPageLockLimit」 の 値のデータを 大きくすると デフラグは 早くなりますか?

  • ディスクとの入出力メモリサイズを調整方法

    ●ディスクとの入出力メモリサイズを調整方法 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DWORD値で「IoPageLockLimit」を作成し、値を10進数で「???」と入力 この設定なんですが、私のPCは「2G」のメモリをつんでいます その場合、「」内の数値はいくらにすればいいんでしょうか

  • メモリーの効率の向上

    メモリーの効率の向上 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management DWORD値[IoPageLockLimit]の値を (PCのメモリーが128MB以上256MB未満の場合)4000、 (256MB以上512MB未満)10000、(512MB以上1024MB)20000に 設定するととあるHPでみたのですが 2.00GHz 1.99GB RAMの場合値の設定はいくつにすればよいのかわかりません! どなたか教えてください!

  • 起動後すぐに自動再起動

    起動後すぐに自動再起動 OSを起動→パスワード入力→ログインするとDESKTOP画面が現れるのですが すぐに勝手に再起動されてしまいます。 再起動されてから→パスワード入力→ログインすると普通に使えます。 原因がわかりません。助けてください! 原因として思い当たる節はあります。 1、数日前、高速化の為レジストリをいじりました。   下記内容を適用しました。DWORD値が見当たらないものが2、3項目   あったので作成したのですが、それがあやしく思えます。   しかしどのDWORD値を作成したか思い出せないです。 ○「右クリックメニューの表示高速化」 HKEY_CURRENT_USER\Control Panel\desktop 文字列[MenuShowDelay]値[1] ○「現在使用していないDLLを終了」 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer DWORD値[AlwaysUnloadDLL]値[1] ○「青画面になった場合の自動再起動有効」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl DWORD値[AutoReboot]値[1] ○「PCの動作効率の向上」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl DWORD値[IRQ8Priority]値[1] ○「エクスプローラのプロセスを分離して高速化」 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer DWORD値[DesktopProcess]値[1] ○「ハードディスクのアクセスの負担を軽減」 HKEY_LOCAL_MACHINE\Software\Microsoft\Dfrg\BootOptimizeFunction 文字列[Enable]値[Y] ○「Windows MessengerとOutlook Explessの同時起動を無効」 HKEY_LOCAL_MACHINE\Software\Microsoft\OutlookExpless DWORD値[Hide Messenger]値[2] ○「ファイルの断片化を極力少なくする」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem DWORD値[ContigFileAllocSize]値[1000] ○「シャットダウン時に仮想メモリを解放」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management DWORD値[ClearPageFileAtShutdown]値[1] ○「Windowsカーネルのメモリを最適化」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management DWORD値[DisablePagingExecutive]値[1] ○「DNSキャッシュを拡張」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\Dnscache\Parameters DWORD値[MaxCacheEntryTtlLimit]値[93a80] ○「ネットワークなどからPCの情報を隠す」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\lanmanserver\parameters DWORD値[hidden]値[1] ○「パケット情報の流入を阻止」 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service\Tcpip DWORD値[SynAttackProtect]値[2] よろしくお願いします

  • メモリの最適化について

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Managementの IoPageLockLimitの項目なんですが、10進数表記で メモリ1Gだといくつが適切なんでしょうか? その他2G 3G 4Gと知りたいです。 わかる方宜しくお願いします。

  • IoPageLockLimitが表示されていない

    WindowsXP Professionalを使っています. 音楽ソフトの調子がおかしくなり,クリーンインストールし直しました, サービスパックをアップデートし,チップセットドライバを更新し,DirectXを更新した後, regeditを起動して,IoPageLockLimitの数値を自分のメモリに合うように数値を変換しようとしました. [HKEY_LOCAL_MACHINE]-[System]-[CurrentControlSet]-[Control]-[Session Manager]-[Memory Management]を開くと, ・・・ DisablePagingExcutive LargeSystemCache ・・・ というように(上),IoPageLockLimitが表示されません. これを解決するにはどうすればいいでしょうか? とても困っているので,よろしくお願いします.

  • STOP : c000218 unknow Hard Error出現!で起動できず

    以下メモリの最適化3項目をデフォルトに戻してWinXP高速化を用いてシステムのチェックを全てチェックなしにして再起動したところ起動時にタイトルのエラーが出現されます。 解決策を教えてください。 よろしくお願い致しまします。 メモリの最適化設定3項目 ■スレッドを増加。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Execute Defaultに戻したい時は、0を入力。 AdditionalDelayedWorkerThreadsが現在の設定値 AdditionalDelayedWorkerThreadsを右クリック、修正、Defaultに戻したい時は、0を入力。 ■ファイルシステムメモリ拡張 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement 「IoPageLockLimit」をダブルクリックして出て来たウィンドウの「10進数」にチェックをします。 <値のデータ>のところに、下の表を参考にして半角で数値を入力します。 搭載メモリの容量 入力する数値 デフォルトは16進数→200000 ■CPUの2次キャッシュ容量を最適化 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Control\Session Manager\Memory Managementで、 「SecondLevelDataCache」キーをダブルクリックしてデフォルトは16進数→0

  • \Session Manager\Memory Management のDisablePagingExecutive の値を1 にすることについて

     PCを高速化させる(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management のDisablePagingExecutive の値を1 にする)の具体的な操作方法おしえてください。

  • レジ外リの編集

    本サイトの下記を見ながら設定をトライしています。 http://okweb.jp/kotaeru.php3?q=1586931 レジストリの値の変更は、16進数と10進数の選択が できるようになってますが、どちらを使用するのでしょうか? レジストリ設定の記述部を抜粋します。 *************************************************** ○ スタートメニューの表示を高速化させる HKEY_CURRENT_USER\Control Panel\DesktopでMenuShowDelay の値を1 にする ○ Windows の処理速度を高速化させる HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management のDisablePagingExecutive の値を1 にする ○ Windows のクラッシュ時、「DMP」ファイルを作成しないようにする HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControlのCrashDumpEnabled の数値を「0」にする ************************************************************ 一応16進数の状態で、上記の値に変更してみました。 16進数で合ってますか? 詳しい方、ご教授よろしくお願いします。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Managerに詳しい人

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager のEnableMCAとEnableMCEの意味を知っている人いませんか? それからMemory Management\PagedPoolSizeとかも。 MSの資料に推奨値とかは書いてありましたが、なにを意味する数値なのか見つからなかったので。