web-dev-qa-db-ja.com

'デフラグC:/ b'は実際にWindowsのブート最適化に機能しますか?

コマンドはDefrag %SystemDrive% /b Windowsの起動時間を最適化するために本当に機能しますか? (デフラグ/bオプションはMicrosoftによって文書化されていません)。

Windowsがシステムを起動するために使用するハードディスク上のファイルを最適化するために使用しようとしています。 Windowsを起動する前にデフラグをスケジュールする必要があると思われますが、デフラグでは成功しません。それのために働く他のソフトウェアはありますか?

4
Diogo

DefragはWindowsプログラムであり、Windowsの実行中に実行されます。 Windowsが完全にロードされる前にスキャンディスクをスケジュールできますが、デフラグはできません。 Windowsの外部でその最適化を使用できるツールがありますが、Windowsの組み込みの最適化はほとんどのニーズに十分対応できます。

デフラグを毎週数時間実行するようにスケジュールします。このようにして、ディスクを非常に低いレベルの断片化に保ちます。

-bオプションに関して、私はこの説明を見つけました: http://www.edbott.com/weblog/2003/04/beware-of-bogus-xp-advice/

プリフェッチディレクトリには、組み込みの最適化ツールと組み合わせて使用​​すると、もう1つの有益な機能があります。 3日ごとに、アイドル時間中に、このユーティリティはプログラムコードを再配置し、ディスクの外側に移動してロード時の効率を高めます(完全なデフラグを行わずにWindowsにこの最適化を強制するには、Defrag.exeを使用します-bスイッチを指定したコマンド(例:defrag c:-b)。

どうやらあなたのコンピュータはすでにこれを定期的に行っており、ハードディスクドライブ上で大量のファイルを頻繁に移動し、毎日数回再起動しない限り、あなたは利益の必要性に気付かないでしょう。

私の経験では、人々はデフラグを使用してシステムの速度を上げすぎています。一方で、デフラグによって実際にシステムが高速化された回数を数えることができます。そして、企業および消費者のITサポートのベテランとして、それは何かを言っています。

スケジュールされたデフラグを設定し、-bオプションを気にせず、そのままにしておきます。コンピュータの速度が遅い場合は、システムを高速化するのにはるかに効果的な、他の無数のオプションを調べる必要があります。

5
music2myear

お気づきのように、起動時のデフラグにより​​、起動後にシステムで通常使用されているファイルを移動できます。実際にこれらのファイルを移動する必要があるのは1つのケースです...パーティションを圧縮して他の用途のためにスペースを回復しようとしている場合。 C:ドライブにはより多くのスペースが必要であり、F:ドライブで削除できる多くのジャンクを無駄にしたとします。以前はこれを行うことができましたが、Windows 2008では、ドライブのスペースの75%を解放し、ドライブを半分のサイズにしか縮小できない可能性があります。 -bオプションは、ドライブの最後の空き領域を確保しようとする試みに対して機能し、プログラムファイルを移動することで縮小できるように思えます。

スペースが狭くなると、仮想ディスクは常にそのようなメンテナンスを必要としていることがわかります。まあ、少なくともHyper-Vでは、ダイナミックドライブを圧縮して、中央の空きスペースを回復できます。 VMが利用可能であると考えるものを見ると、容量の誤った感覚が導入されるだけです。

3
Vincent

あなたがそれを適切に行う限り、それは害を及ぼすことはないでしょうが、それの利益は本当にあなたのシステムの状態に依存します。

これをメモ帳に入力します。

Rundll32.exe advapi32.dll,ProcessIdleTasks
defrag -b %SystemDrive%

デスクトップに1.batとして保存し、右クリックして管理者として実行します。最初の行は、実行中のすべてのアプリケーションを閉じるまで待機するように指示しているため、実行中のアプリケーションがある場合はそのままになります。

2
Blomkvist

実際には、Windowsが起動する前にデフラグを実行し、Recovery Environmentを起動して、コマンドプロンプトを開き、Windowsがインストールされているドライブに移動します。

2
Ricardo Bohner

それはあなたがデフラグしようとしているものに依存します。起動時のデフラグのポイントは、マスターファイルテーブルやページファイル(システム内部のページデフラグまたは他のツールを使用して実行できます)などのデフラグを試みることです。ページファイルをデフラグした後、パフォーマンスに大きな違いがあることに気づいたことはありません(一方、XP時代のシステムでは、通常のデフラグは魔法のように見えることがあります)。

要するに、古き良き時代のオンラインデフラグの定期的なスケジュールよりも、起動時間のデフラグに利点はありません。

1
Journeyman Geek