web-dev-qa-db-ja.com

マイクロソフトは、Windows 7のスキャンディスク、CHKDSK、およびデフラグを改善しましたか?

インターフェイスデザインの変更だけですか、それとも内部的に何かが変更されていますか?ほとんどの場合、権限がないため、スキャンディスクがOSパーティションをチェックできないことがわかりました。 Windowsの起動時に実行されるタスクをスケジュールします。コンソールから実行されるスキャンディスクは、同じ古い仲間に見えます。

2
RPK

W7のデフラグに関するMicrosoftブログ

Windows 7の内部でのその他の変更には、次のようなものがあります。Windows7での最適化はより包括的であり、WindowsVista以前のバージョンでは再配置できなかった多くのファイルを最適に再配置できるようになりました。特に、さまざまなNTFSメタデータファイルを移動可能にするために多くの作業が行われました。 NTFSメタデータファイルを再配置するこの機能は、システムがすべてのファイルとファイルシステムメタデータをより緊密にパックし、必要に応じて再利用できる「最後」のスペースを解放できるため、ボリュームの縮小にも役立ちます。

ソリッドステートメディアが検出された場合、Windowsはそのディスクの最適化を無効にします。ソリッドステートメディアの物理的性質は、デフラグが不要であり、実際、特定の場合にメディア全体の寿命を縮める可能性があるというものです。

既定では、Windows Server 2008 R2(Windows 7サーバーリリース)では最適化が無効になっています。サーバーのワークロードにはばらつきがあるため、デフラグは、それらのワークロードを理解している管理者のみが有効にしてスケジュールする必要があります。


W7およびServer 2008R2についてはこの記事を参照してください

Chkdskのパフォーマンスの向上WindowsServer 2008 R2では、コマンドラインツールChkdskの機能強化により、Chkdskの実行にかかる時間が短縮され、ボリュームの可用性が向上しています。 Chkdskは、システムで使用可能なRAMの量に応じて拡張されます。WindowsServer2008R2を実行しているサーバーでChkdskを実行すると、Windows Server2008または同様の構成のシステムを実行しているサーバーよりも大幅に高速になります。

このブログも

CHKDSKは、Windows7およびWindowsServer 2008 R2で更新され、ブロックキャッシュとも呼ばれるメタデータのキャッシュ方法が改善されました。 CHKDSK実行の重要な部分はスキャンフェーズであり、ファイルシステムメタデータオブジェクトからの情報を検証するためにディスク上のさまざまな場所を探します。ディスクのより大きなブロックをRAMにキャッシュすることにより、ディスクシークを減らしてCHKDSKの実行時間を短縮します。ブロックキャッシュ機能により、ディスクからデータに再アクセスする必要性も減り、デバイスの総I/O時間が短縮されるため、CHKDSK全体の実行時間が短縮されます。ブロックキャッシュ機能により、CHKDSKが大量のメモリを消費する可能性があります。これは、通常Windowsファイルサーバーでは問題になりませんが、ディスクI/Oの量が減るため、パフォーマンスが大幅に向上します。最終的な結果として、一般的なシナリオでの実行時間が大幅に短縮されます。

XPとW7との比較)におけるchkdskの独立したレビュー

http://kkomp.com/2010/11/29/the-chkdsk-function-in-windows-7/

「Windowsの起動時に実行されるタスクをスケジュールします」

これは、クエリ以外の場合は正常です。

私は通常、昇格したコマンドプロンプトから実行します。
http://www.blogsdna.com/2168/windows-7-how-to-open-elevated-command-Prompt-with-administrator-privileges.htm

ここでわかるように、パラメーター(スイッチ)なしでchkdskを実行しただけなので、ファイルシステムの状態のクエリを実行しただけです。ご覧のとおり、問題は検出されなかったため、fまたはrスイッチを使用して実際に実行して修正する必要はありません。

太字のテキストは、私が実行した実際のコマンドです

 Microsoft Windows [バージョン6.1.7600] 
著作権(c)2009 MicrosoftCorporation。無断複写・転載を禁じます。
 
 C:\ Windows\system32>chkdsk /?
 
ディスクをチェックし、ステータスレポートを表示します。
 
 
 CHKDSK [ボリューム[[パス]ファイル名]]] [/ F] [/V] [/ R] [/ X] [/ I] [/ C] [/ L [:size]] [/ B] 
 
 
 volumeドライブを指定します文字(コロンが続く)、
マウントポイント、またはボリューム名。
 
ファイル名FAT/FAT32のみ:断片化をチェックするファイルを指定します
。
 
/Fディスクのエラーを修正します。
 
/V FAT/FAT32の場合:上のすべてのファイル
のフルパスと名前を表示します。 disk。
 
 
/R NTFSの場合:クリーンアップメッセージがあれば表示します。
不良セクターを特定し、読み取り可能な情報を回復します
(/ Fを意味します) 。
 
/L:size NTFSのみ:ログファイルのサイズを指定されたキロバイト数
に変更します。サイズが指定されていない場合は、現在の
サイズを表示します。
 
/X必要に応じて、ボリュームを最初に強制的にマウント解除します。
ボリュームに対して開いているすべてのハンドルはinvalid 
(/ Fを意味します)。
 
/I NTFSのみ:インデックスエントリのチェックの頻度を下げます。
 
/CNTFSのみ:フォルダ
構造内のサイクルのチェックをスキップします。
 
/B NTFSのみ:ボリューム上の不良クラスターを再評価します
(/ Rを意味します)
 
 
/Iまたは/ Cスイッチは、
ボリュームの特定のチェックをスキップすることにより、Chkdskの実行に必要な時間を短縮します。
 
 
 C:\ Windows\system32>chkdsk
 
ファイルシステムのタイプはNTFSです。
 
警告! Fパラメータが指定されていません。
 CHKDSKを読み取り専用モードで実行しています。
 
 CHKDSKはファイルを検証しています(ステージ1/3)... 
 208640ファイルレコードが処理されました。
ファイル検証が完了しました。
 223個の大きなファイルレコードが処理されました。
 0個の不正なファイルレコードが処理されました。
 0個のEAレコードが処理されました。
 60個の再解析レコード処理済み。
 CHKDSKはインデックスを検証しています(ステージ2/3)... 
 270776インデックスエントリが処理されました。
インデックス検証が完了しました。
 0個のインデックスなしファイルがスキャンされました。
 0個のインデックス付けされていないファイルが回復しました。
 CHKDSKはセキュリティ記述子を検証しています(ステージ3/3)... 
 208640ファイルのSD/SIDが処理されました。
セキュリティ記述子の検証が完了しました。 
 31069データファイルが処理されました。
 CHKDSKはUsnジャーナルを検証しています... 
 33787520USNバイトが処理されました。
 Usnジャーナルの検証が完了しました。
Windowsはファイルシステムをチェックし、問題は見つかりませんでした。
 
 474923004KBの合計ディスク容量。
 
 169122ファイルで172607400KB。
 
 31070インデックスで88640KB。
 
不良セクターで0KB。
 
システムで使用中の322960KB。
 
 65536KBがログファイルで占有されています。 
 
 301904004KBがディスクで使用可能です。
 
各アロケーションユニットで4096バイト。
 
 118730751ディスク上のアロケーションユニットの合計。 
 
 75476001アロケーションユニットがディスク上で利用可能です。
 
 
 C:\ Windows\system32> 
8
Moab