Windows 7でハードディスクの不良セクタを分離する方法は?
ハードディスクに不良セクタがあることがわかっている場合、ファイルなどをコピーするときにWindows 7がそのセクタに書き込みをしないように「マーク」を付けるにはどうすればいいのでしょうか?
ハードディスクに不良セクタがあることがわかっている場合、ファイルなどをコピーするときにWindows 7がそのセクタに書き込みをしないように「マーク」を付けるにはどうすればいいのでしょうか?
マイクロソフトによると、パーティション上で通常の(または完全な)フォーマット(クイックフォーマットではなく)を実行すると、パーティション内のすべての不良セクタがマークされるそうです(強調しています)。不良セクタのスキャンは、ボリュームのフォーマットにかかる時間の大部分を占めます。Vista以降では、これは [ パーティション全体にゼロを書き込むことで実行されます。
フルフォーマットはクイックフォーマットよりも多くの時間がかかることに注意してください。時間はディスクのサイズに応じて変化します (つまり、大きなディスクは小さなディスクよりもフォーマットに時間がかかります)。
これはOSやNTFSによって自動的に行われます。これを今すぐチェックするには、CHKDSKを実行するだけです。不良セクタはマークされ、使用されません。CHKDSK /Rを実行すると、不良セクタの復旧を試みます。
その方法の一つ(いくつかの方法がありますが!):Windowsエクスプローラを開き、ドライブを右クリックしてコンテキストメニューからプロパティを選択し、ツールタブを選択し、今すぐ確認するを選択します。これは、使用中のファイルに変更を加えることができないため、次回の再起動時に実行されます。
注意:このレベルでディスクをチェックするには、administratorアカウントでログインする必要があります。また、UACプロンプトが表示されることがあります。
CHKDSKを直接実行する場合。
1.Windows のスタートボタンをクリックし、検索ボックスに comma
と入力し、リストから Command Prompt
を選択してコマンドプロンプトウィンドウを開きます (または右クリックしてコンテキストメニューから管理者として実行を選択するなど)
2. CHKDSK /?
と入力するとオプションのリストが表示されます(大文字・小文字は問いません)。
3. CHKDSK C: /F /R
と入力して C: ドライブにエラーがないかチェックし、自動的に修復する。
4. 再起動してスキャンを実行します。
NTFSフォーマットの標準回転ハードディスクを指しているのだと思いますが(この回答ではFATは実際には違いませんが)、ソリッドステートドライブはこの問題を内部的に処理します。ソリッドステートドライブはこの問題を内部的に処理します。
50GB、500GB、または2TBのディスクに数個の不良セクタ(通常は4Kサイズですが、大容量ファイルの保存に最適化されていれば64Kサイズでも可)があっても、心配するほどのことではありません(ドライブが数GBしかないのであれば、交換の時期かもしれません)。
もし本当にいじりたいのであれば、不良セクタを含む不良トラックの周りをパーティションで区切ることができると思いますが(読み書きヘッドがそれらの上を直接通過しないように)、もしあなたの時間が1日1ドル以上の価値があるのであれば、あるいはそんなに心配しているのであれば、新しいディスクの購入を検討してみてください。私はこれを半自動化するいくつかのソフトウェアを見たことがあると思いますが、私はこれをしたいと思うシナリオを思いつくのに苦労しています。(コメントで良い話が聞けるのを楽しみにしています!)
コマンドプロンプトから
chkdsk /?
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
volume Specifies the drive letter (followed by a colon),
mount point, or volume name.
filename FAT/FAT32 only: Specifies the files to check for fragmentation.
/F Fixes errors on the disk.
/V On FAT/FAT32: Displays the full path and name of every file
on the disk.
On NTFS: Displays cleanup messages if any.
/R Locates bad sectors and recovers readable information
(implies /F).
/L:size NTFS only: Changes the log file size to the specified number
of kilobytes. If size is not specified, displays current
size.
/X Forces the volume to dismount first if necessary.
All opened handles to the volume would then be invalid
(implies /F).
/I NTFS only: Performs a less vigorous check of index entries.
/C NTFS only: Skips checking of cycles within the folder
structure.
/B NTFS only: Re-evaluates bad clusters on the volume
(implies /R)
The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.