web-dev-qa-db-ja.com

Windows 7に最適なSSDの微調整

SSDの調整に関する記事をたくさん見ましたが、それらの多くは時代遅れであるか、または広すぎるようです(Windows XP、Vista、およびWindows 7の一般的な調整をすべて読んでください)。そして、私はWindows 7がWindowsチームによって 特にSSDのために微調整された であることを知っているので、Windows用に書かれた何かをしたくありませんXP念頭に置いてそして、結局、WindowsチームがWindows 7向けに特別に設計したものを回避してしまいます。

だから私の質問は、あなたのドライブのパフォーマンスを引き出すためにあなたが見つけたWindows 7のための最高のSSD微調整は何ですか?

以下の回答の包括的なリストを作成して、フォーラムで何をすべきか、何をすべきでないかについてそれほど多くの偽情報が出ないようにしたいと思います。

では、どのような調整をお勧めしますか?そしてなぜ?

回答を提供するときは、最善を尽くして、理由と、場合によってはMSDN、TechNet、または別の信頼できるソースからのいくつかのドキュメントを使用してバックアップしてください。

11
Nick Berardi

私はこれまでのところ不利な立場に立たされ、これで進みます:あなたはすでにあなたが尋ねているいくつかの質問とそれらが行われた理由を詳述しているE7ブログ投稿にリンクしています。この情報を無視する理由でユーザーコミュニティに質問する理由は、私を困惑させます。

  1. SuperFetchを無効にしますか? OSに任せる
    • リンクしたE7ブログの投稿では、SuperFetchは、大きなパフォーマンスの異常がないSSDを搭載したシステムでは自動的に無効になると説明されています。 SuperFetchは、システムメモリを使用して、ランダムな読み取りワークロードのディスクレイテンシを隠すトリックです。 SSDを搭載したシステムでは、これを行う必要はありません。ファイルキャッシュは書き込みだけでなく読み取りもキャッシュできるため、ファイルキャッシュがメモリを一般的に使用できるように解放すると、アプリケーションデータのプリフェッチによる無視できるほどのパフォーマンスの向上よりも、SSDを備えたシステムに有利な効果がもたらされます。
  2. ページファイルの制限? たぶん
    • SSDのスペースが極端に限られている場合(例:40〜60 GBでゲームをしたい場合)、Windows 7のデフォルト設定を上書きし、SSDのデフォルトのページファイルサイズを小さくして、拡張できるようにすることには、いくつかの利点があります。必要に応じて。セカンダリドライブにもページファイルがあり、OSは必要に応じてそれらを使用することに注意してください。それ以外の場合は、ページファイルを制限してもほとんどメリットがありません。
    • スペースが非常に限られているSSDのスペースを解放する別の(おそらくより便利な)方法は、休止状態を無効にすることです。これには、特にラップトップの場合、強制的に変更する価値があるかどうかに関係なく、独自の一連のトレードオフが伴います。
  3. インデックス作成を無効にしますか? とにかく行く場合のみ
    • ハードドライブ全体を読み取ろうとする速度がどんなに速くても、最初に検索できる小さなインデックスがあれば、それはより速くなります。あなたがどんな理由であれ、何らかの理由でインデックス作成を無効にするタイプの人なら、次に進んでください。それ以外の場合は、通常のハードドライブと同じようにそのままにしておきます。 ltraSearchEverything は、MFTを直接解析するため、名前でファイルを検索するための洗練されたアプリですが、Windowsデスクトップサーチがすべてではありません。
  4. デフラグを無効にしますか? OSに任せる
    • 繰り返しになりますが、E7ブログの投稿でこれについて詳しく説明しています。追加の書き込み負荷は、SSDの全体的な正常性には適しておらず、まともなコントローラーを備えたSSDでは実際の利点はありません。 SSDを劣化状態にプッシュできた場合、ドライブのイメージング、安全な消去、およびイメージの復元は、SSDを最適化するよりもはるかに優れています。
10
afrazier

さて、私は藤代に同意する必要がありますが、少し説明が必要だと思います...

1:Superfetchを無効にしないのは、SSDを過度に使用する部分ではないためです。はい、SSDから多くの読み取りを行いますが、ドライブを劣化させるのは書き込み動作です。あなたがそれと混同しているかもしれない部分は、メモリ不足のシステムでパフォーマンスを向上させるためにUSBメモリスティックを使用するReadyboostです。 SSDの場合、読み取りは安価であり、書き込みは高価です。 Superfetchは主に読み取り専用システムであり、プリロードするものを指示するためのアカウンティングデータがいくつかあります。システムの速度向上は、システムが作成する非常に少量のファイルに見合うだけの価値があり、プログラムを頻繁に更新する必要はありません。これは、プログラムが更新されたときのように、そうでなければなりません。あなたのリンクから、Win7が十分に高速なSSDを見つけた場合、それは不要であるため、すべてのプリフェッチャーを無効にします。

2:Fujishiroが言うように、ハイメモリシステムではページファイルを無効にする意味はほとんどありません(私のシステムには6 GBのRAMがあり、177 MBがページングされていると大したことはないと主張しています)が、暴走したアプリケーションがあり、保存した重要なデータが含まれている場合、 RAMが十分にあり、それをすべて使用する必要がないことがわかっている場合は、それを無効にして私たちが間違っていることを証明してください。無効にする必要がない理由についての記事で、同様にページファイルに。

3:私はおそらくWindowsのインデックス作成を無効にしますが、おそらくそうではないかもしれません...少なくとも必要なときにのみ有効にします。しばらく前に、それを制御するために使用できるVistaサイドバーガジェットを見つけましたが、まだ持っていません。再びそれを見つけるチャンス。そのままにしておくと、時間の経過とともに小さな劣化が生じる可能性がありますが、システムが初めて完全にインデックス付けされた後は、大量の更新になるとは思えません。私が探しているファイルを見つける速度の利点は、SSDを短くすることで感じることができないほどの寿命ではないかもしれません。

4:そのドライブのデフラグを強制終了します。 SSDの重要な点は、シークレイテンシがHDDに比べてほとんど存在しないため、最適化がHDDの場合ほど問題になることはありません。 SSDは実際のファイルシステムを ウェアレベリング システムの背後に隠している可能性が高いため、連続する2つのブロックがSSDフラッシュチップ上で物理的に並べて配置されていない可能性があります。デバイスの物理的な断片化を増加させ、Windowsファイルシステムlookをより美しくする利点のみを提供する可能性があるため、最適化はあまり意味がありません。

それ以上に、私はWin7がSSD向けにかなり最適化されていると思います、少なくともそれはMicrosoftが私に言ったことです;)

6
Mokubai

ディスクアクセスにAHCIモードを有効にすると、Intel X-25 SSDで測定されたパフォーマンスが大幅に向上しました。 TheSSDReview でこの提案を見つけました。

BIOSで初めてAHCIを有効にしようとしたときに、Windowsが起動時にブルースクリーンになることに注意してください。 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci"エントリを0に設定して(リンクされた記事で説明されているように)、レジストリでAHCIドライバーを無効にし、次にAHCIモードで起動したときにドライバーが正常に再インストールされました。

この変更を行った後、ランダム読み取り速度が大幅に向上しました(CrystalDiskMarkからの測定-前->後):

Sequential Read :   221.639 MB/s -> 252.974 MB/s
Sequential Write :    81.228 MB/s -> 77.782 MB/s
Random Read 512KB :   153.484 MB/s -> 195.311 MB/s
Random Write 512KB :    41.364 MB/s -> 44.359 MB/s
Random Read 4KB (QD=32) :    20.612 MB/s -> 157.102 MB/s
Random Write 4KB (QD=32) :    25.204 MB/s -> 36.540 MB/s
4
Symmetric
  • 位置合わせが正しいことを確認してください。
  • あなたは正しいドライバーMSAHCIを持っています
  • Fsutil動作クエリDisableDeleteNotifyが= 0であることを確認します
  • スーパーフェッチが無効になっていることを確認してください
  • メディアプレーヤーのアクティビティを制御する
  • windows Defenderを無効にする
  • ブート時のデフラグを無効にする(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction)
  • windows検索を停止する
  • 書き込みキャッシュをアクティブにする
  • 休止状態を無効にする
  • おそらくタイムスタンプを無効にする(FSUTIL動作はdisablelastaccess 1を設定)

ちょうど私の5セント。

3
Ice