*データ復旧なしで不良セクタをマークする最速の方法は何ですか?


10

不良セクタのあるHDDを搭載したラップトップの保証対象外です。chkdsk /rある特定の割合で24時間以上動けなくなったから です。また、GRCのSpinRite実行を4日間残しました。これらのプログラムは、可能な限り多くのデータを回復しようとするため、特定の場所でスタックすることを理解しています。私はそれに興味がありません。すべての重要なデータはすでにバックアップされています。私はこのHDDを使い続け、新しいHDDの購入を避けることができるソリューションを探しています。障害のあるドライブを使用すると、すべての結果が得られます。

できれば非破壊的に(現在のWindows /アプリのインストールを保持するために)次の行に沿って何かを行うツールを探しています。

if it can't read/write to a sector 3 times, mark it bad and move on.

可能な限り多くのデータを回復するために、プログラムを何時間も何日も粉砕する必要はありません。不良セクタを特に迅速にマークするものを探しています。


試しhiren boot cdましたか?あなたを助けることができる多くのオプションがあります。
Ankur140290 14年

@ Ankur140290はい、それは私の頼りになるプラットフォームです。残念ながら、この特定のタスクのためのツールはありません。
Mxx 14年

SpinRiteを実行したとき、レベル1で実行しましたか?
スコットチェンバレン14年

@ScottChamberlainはい、私はそれをlvl1で実行しました
Mxx

1
だからこそ、答えとしてそれらを投稿しなかった;)
スターソンホッホシルト14

回答:


9

少し掘り下げた後、Easeus Partition Manager Home EditionにはDisk Surface Testと呼ばれる機能があります。これは明らかにドライブからブロックを読み取り、不良セクタを見つけてマークし、これまでに発見したことに基づいて、それらのブロックを回復します。:ソフトウェアのディスク表面検査については、このページの詳しい情報http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm、ここでダウンロードリンクのための:のhttp://www.partition -tool.com/landing/home-download.htm(ページの下部にある大きな緑色のボタン)。

具体的には、ディスク表面のテストページに次のように記載されています。

不良セクタが見つかると、それらのセクタを赤色で不良としてマークし、システムがそれらを使用しないことを認識します。不良セクタに保存されたデータにまだアクセスできるが、書き込みできない場合に、それらを読み取ることができます。

だから、これはあなたが探しているものだと思う。


これは有望に見えます。試してみて、お知らせします。
Mxx 14年

3
不良セクタが異なる色を持つことができることを知らなかった...
トーマス・ウェラー

1
デジタル的に言って、色が...ちょうどビットで、あまりにもバイト
カレブ徐

だから私はついにこのアプリを試してみましたが、今のところ結果はそれほど変わりません。ほぼ同じ%で、スキャン速度もクロールまで低下しました。一晩実行したままにしておきましたが、午前中は画面をオンにすることができなかったため、電源を入れ直さなければなりませんでした。
Mxx 14年

しかたがない。あなたのドライブで頑張ってください!
カレブ徐

7

Linuxには、これらの不良ブロックに対してこれを行うユーティリティが含まれています。

/sbin/badblocks -sn -b512 /dev/sda

最大速度を得るには、後の数字が-bディスクセクターサイズと一致していることを確認してください。512は安全なデフォルトです。

-sn は、進行状況メーターが表示され、非破壊的な読み取り/書き込みテストが実行されることを意味します。

ディスク上のすべてのブロックが読み取られてから書き込まれると、ドライブのファームウェアはエラーを記録し、それに応じて不良セクターを再割り当てします。


1
NTFSドライブをポイントすると機能しますか?
Mxx 14年

1
はい、それはドライブのファームウェアを利用し、ファイルシステムに依存しません。
Noishe

4

chkdsk /r何時間もハングした場合、ドライブがひどく損傷している可能性があります。

すべてのデータがドライブからバックアップされていると仮定して、ドライブの完全なゼロ/フォーマットを実行します。これにより、ドライブのすべてのセクターに書き込みが行われ、すでに検出されている不良セクターが再割り当てされます。ただし、すでに数百/数千の不良セクターが存在し、その数は急速に増加するため、ゼロ化操作もハングすることが予想されます。あなたのドライブは死にかけている、そしてそれはおそらくすぐに完全に死んでしまうでしょう。あなたはそれからそれ以上使用するつもりはありません。


1
私はあなたの試みに感謝しますが、目前の質問には答えません。
Mxx 14年

3
本当にあなたが求めていることをする方法はありません。読み取りに失敗すると、セクターは不良としてマークされます。また、書き込み試行が実行されると再割り当てされ、失敗します(このプロセス中に、ドライブはそのセクターのデータを回復しようとするため、ドライブがハングする可能性があります。これはドライブのファームウェアレベルで行われます)。読み取りに失敗した後、ドライブにセクターを完全にスキップさせる方法があると仮定すると、データに「穴」ができ、ファイルシステム構造が不安定になり、私の答えで述べたように、私のお金は突然、差し迫っています、ドライブの全体的な障害。
Bigbio2002 14年

3

できれば非破壊的なツールを探しています(現在のWindows /アプリのインストールを保持するため)

問題は、現在のWindowsインストールの一部がこれらの破損したセクターにある可能性があることです。

WindowsがCHKDSK各ブート中にこれを実行することを強制している場合、「ダーティ」ビットをクリアすることでそれをオーバーライドできます。これはWindowsでサポートさfsutilれていないため(設定できますが、クリアできません)、ハードドライブを別のシステムに移動して、ここで手順を実行する必要があります。

ただし、CHKDSK /f修正するものが見つかった場合、インストールまたはその中の一部のプログラムはおそらく使用できません。

古いIDE 1GByteハードドライブを一度落としました。再フォーマット後(クイックフォーマットではない)に起こったのは、その途中に不良セクタの大きなブロックがあったことです。前後のスペースが使用可能でした。そのため、それに応じてパーティション分割し、少ない容量でドライブを使用することができました。

とにかく重要なデータをバックアップしたので、最初の不良セクタがドライブの途中にある場合は、Windowsを再インストールするのが最善かもしれません。フォーマットするときは、その不良セクタのすぐ下にパーティションを作成してください。


Windowsは各ブートでchkdskを実行するようにプロンプ​​トを表示せず、chkdsk / fは問題を見つけません。一部のWindowsファイルが破損したとしても、すべての不良セクターがマークされている限り、install cdでそれらのファイルを修復できます。
Mxx 14年

1
聞きたいことではないことはわかっていますが、長年のIT経験から、セクターが動き始めたとき、ハードドライブが完全に故障するのは通常、時間の問題であることがわかりました。突然の失敗の迷惑を省くことをお勧めします。新しいドライブをできるだけ早く入手し、振り返らないでください。
オクトーシト

2

試してみることができるいくつかのより有名なディスク修復製品を以下に示します。

HD Tune
HDDScan
PassMark DiskCheckup

古いディスクでサポートされている場合は、ディスクのSMARTデータを確認することもお勧めします。

これらのエラーは、ディスクファームウェアがスペアセクタを使い果たして、故障したセクタを置き換えるためです。通常、各ディスクにはこのようなスペアセクタが何千もあります。つまり、ディスクは本当に非常に悲しい状態になっています。

ディスクを交換することを強くお勧めします。Windowsのインストールとアプリケーションを保存したい場合は、次のことをお勧めします。

  1. ディスクイメージングプログラムを使用して、ディスクのイメージを取得します。結果のイメージを内部または外部の別のディスクに配置します。
  2. 障害のあるディスクを新しいディスクと交換します(古いディスクを保存します)。
  3. ディスク以外のコンポーネントを交換しないか、Windowsのアクティベーションに問題がある可能性があります
  4. ディスクイメージングプログラムを起動し、バックアップからイメージを復元します。

ディスクイメージング製品は以下を行う必要があります。

  • 使用済みセクターのみをバックアップできる
  • 不良セクタを無視できるようになる
  • オリジナルとは異なるサイズのディスクにイメージを復元できる(これが当てはまる場合)
  • ブートCDを持っている

Windowsバックアップは推奨されません。


1
HDDScanを試しました。奇妙なことに、不良セクタはマークせず、スキャンするだけです。
Mxx 14年


私は知っていますが、すでに試しましたDTIData Windows Surface Scannerが、再び、それは不良セクタをスキャンするだけであり、それらをマークしません。記事の他の部分に関しては、不良セクターの修正には興味がありません。OQで述べたように、私は既にSpinRiteを実行しました。
Mxx 14年

SpinRiteの高速スキャンまたはディープスキャンを実行しましたか?
ハリーマック14年

最速になるはずの「レベル1」で実行しました。
Mxx 14年

1

誰かが指摘したように、HDDファームウェアは、特にこの目的のために使用されないままになっている、サイクラーまたはセクターのセクションに悪いセクターを再配置します。そのセクターが使い果たされると、次のセクターに進みます。OSが問題を検出できるようになるまでに、多くのセクターが再配置されました。これには、デフラグをほぼ不可能にするという副作用もあります。ドライブは不良セクタを読み取ろうとするだけでなく、一連の再配置に従う必要があります。これがslooooow以外の何かだとは想像できません。過負荷のディスクがすぐに消滅するリスクがあるだけでなく、システムの最も遅い部分をさらに遅くしています。


0

開発者の方法を選択します。利用可能なスペースをファイルで満たし、それらを読み取る小さなコンソールユーティリティをコーディングしました。ファイルが正常に読み取られた場合、削除できます。そうでない場合は...不良ブロックを見つけ、そのファイルを不良ブロックプレースホルダーフォルダーに永久に残します。短所:空き領域のみをテストします。

ソースコードはgithubで入手できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.