WindowsXPで80GB NTFS(4 KBクラスターサイズ)ボリュームを最適化しようとしたときに、奇妙な問題が発生しました。最適化プロセスは非常に高速ですが、非常に役に立たないということです。グラフィカルに、いくつかのファイルが動き回っているのを見ることができましたが、断片化レベルは同じままです。
ボリュームが最適化された後の様子は次のとおりです。
15%の空き容量制限があることを知っています。実際、ボリュームは23%で無料です。
もちろん、Windowsデフラグツールには、デフラグできなかった一連のファイルが表示されます。大きいもの(最大1 GB)もありますが、デフラグ中に移動できないほど大きくはありません。数えないでください、私は想像します、hiberfil.sysとpagefile.sys(それらは動かせませんね?)。
この問題を診断するにはどうすればよいですか?
PS。 同様の質問 で提案されているように、他の最適化ソフトウェア製品をインストールすることは、私の場合の解決策ではありません。
デフラグツールには、大きなファイルを移動する場所がありません。すべての空き領域が小さなチャンクにいくらか均等に分散されているため、$ VERYBIGFILEがたとえば20個の近い部分から10個の散らばった部分に変更されても、改善はありません。ピース。
デフラグツールによって実行される手順の1つは、ファイルの圧縮です。この圧縮では、連続しているが別々のファイルがシャッフルされて、単一のデータブロックが形成されます。これを数回実行してみてください。時間の経過とともに改善されるはずです。
contig -v somebigfile
を試して、ファイルを1つずつ最適化することもできます。
セーフモードで再起動してから、できるだけ多くのサービスをオフにしてください。開いているファイルは移動または断片化されないため、できるだけ少ないプロセスで実行することをお勧めします。
または、ドライブを取り外し、デフラグのために別のPCに(データドライブとして)インストールします。
ハイバネーションを無効にすると、hiberfil.sysが削除されます。そうでない場合は、休止状態が無効になったら手動で削除できます。ページファイルを無効にすることもできます。これらの2つの大きな、デフラグできないファイルがなくなると、デフラグの結果が良くなる可能性があります。これが完了したら、ページファイルと休止状態を再度有効にすることができます。うまくいけば、ボリュームが最適化された後、他の2つのファイルが連続したファイルに配置されます。
Sysinternalsには ページファイルのデフラグユーティリティ があります。ディスクをそのまま配置した状態でどのように機能するかはわかりませんが、標準のデフラグツールが他のファイルをより効果的に取得できるように、これらの大きなファイルを配置して離れた場所に配置することをお勧めします。
セーフモードでデフラグしても問題が解決しない場合は、
または