ページ

2013/05/26

Windows7版 SSD最適化計画

目次
 ・インデックス無効化

 ・AHCIモード化

 ・休止状態無効化
 ・プリフェッチ・スーパーフェッチ無効化
 ・ファイル名自動生成・最終アクセス日時更新無効化
 ・タイムスタンプ無効化
 ・AHCIモード変更


  <<WIndows通常画面操作>>
・【インデックス】
 SSDのインデックスを無効化させます。

「コンピュータ」→「ローカルディスク(C:)」を選択、
「右クリック」→「プロパティ(R)」→「このドライブ上のファイルに対し、プロパティだけでなくコンテンツにもインデックスを付ける(I)」
のチェックを外し、何か出たら「全て無視」し実行。
( 選択するのはSSDで「ローカルディスク(C:)にあるならそれを、他にあるならば同様に無効化させる」


  <<BIOS操作>>
・【AHCI】
 AHCIモードに変更することでパフォーマンスが向上します。

[SATA] 
 - AHCI ←選択
 - RAID
 - IDE

AHCIにすることで、
 ・Trimコマンド (不要ブロック通知機能)
 ・NCQ (並列処理などの高速転送化技術)
などが有効になり、パフォーマンスが向上します。
(注:Windowsインストール後に変更する場合は、先にレジストリで「AHCIモード」化(後述)してください。)


  <<コマンドプロント操作>>
[コマンド プロンプト] ウィンドウを開くには、[スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ]、[コマンド プロンプト] の順にクリックします。


・【休止状態】
 休止状態無効化で容量の確保。

powercfg -h off (休止状態/無効)
powercfg -h on  (休止状態/有効)
powercfg -a  (利用可能なスリープ・休止状態の確認)

(注:ノートPCなど電源をバッテリーに頼る状態だと休止状態の無効化は、バッテリー切れなどの電源喪失と同時にデータ喪失になる可能性があります。 バックアップや電源関連の設定をよく確かめてから利用して下さい。)



  <<レジストリ操作>>
1,Windows ベースのプログラムをすべて終了します。
2,[スタート] ボタンをクリックし、[検索の開始] ボックスに「regedit」と入力し、Enter キーを押します。
3,[ユーザー アカウント制御] ダイアログ ボックスが表示されたら、[続行] をクリックします。


・【プリフェッチ&スーパーフェッチ】
 SSDにはフェッチが不要・邪魔なので無効化。

[ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ MemoryManagement \ PrefetchParameters ]
-「EnablePrefetcher」 /「0」(無効)
  0 : 無効
  1 : アプリケーションプリフェッチモード
  2 : ブートプリフェッチモード
  3 : アプリケーション&ブートプリフェッチモード(デフォルト)
-「EnableSuperfetch」 /「0」(無効)
  0 : 無効
  1 : アプリケーション起動SuperFetchモード
  2 : ブート起動SuperFetchモード
  3 : アプリケーション&ブート起動SuperFetchモード(デフォルト)

フェッチは低速でランダムアクセスが苦手なHDDのデータを並べ替えたり、先に読み出したりする機能ですが、アクセスが増えたりなどし、逆に低速化を起こしたりもしました。
そもそもSSDは高速でランダムアクセスも多重に行えるので、不要です。
Windows7にはSSDの自動認識がありフェッチ無効化をしますが、不完全で、場合によっては手動でフェッチを無効化させて下さい。


・【形式ファイル名自動生成&最終アクセス日時更新】
[ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem ]
-「NtfsDisable8dot3NameCreation」 /「1」(無効)
-「NtfsDisableLastAccessUpdate」 /「1」(デフォルト-無効)

・【タイムスタンプ】
[ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Reliability ]
-「TimeStanpInterval」 /「0」(無効)

・【AHCIモード】
次のいずれかのレジストリ サブキーを見つけて、クリックします。
[ HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Msahci ]
[ HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ IastorV ]
-「Start」 /「0」(AHCIモード)

0 件のコメント:

コメントを投稿