古い不良HDDを使用しています

学生時代から、たくさんのハードドライブがありました。 時々私はそれらをアップグレードしました-私は古いものを販売しましたが、代わりにもっと容量の大きいものを置きました。 その後、ボリュームの需要は非常に大きく、すべてを専用のネジで保管する必要がありました。 しかし、インターネットの時代が到来し、LAN自体は姿を消しました。 しばらくの間、ディスクは急流のファイルクリーナーとして使用されていました。 しかし、ボリュームの不足によるアップグレードの必要性は徐々になくなりました。 結局、私はかなり古いハードドライブの束になり、それらは徐々に死に始めました。 彼らはまだ死体ではありませんが、彼らはすでに悪いブロックで自分自身を覆い、墓に向かってrawっています。 当然、不良の最初の兆候で、多かれ少なかれ貴重なものはすべて新しいネジに移され、古いネジは...



それで、疑問が生じました、しかし、古いものをどうしますか? どういうわけか、たった数十個の不良がある場合に4TBのネジを投げるのは残念です。 さらに、ほとんどの場合、それらの数は急速に増加せず、この4TBネジはかなり長い間ナンセンスに使用できます。 疑問が生じましたが、データが不良に陥らないようにする方法。 ほとんどのユーティリティは、これらのセクターを回復しようとしています。 しかし、そのようなボリュームでは、疑問が生じます-なぜですか? このプロセスは非常に長く、4TBドライブの±ギガバイトは特別な役割を果たしません。 特にいくつかのそのような生きている死者が蓄積したとき。 ちょっとしたグーグル、悪いものを素早くマークする方法は、人々が似たようなものを探しているフォーラムのいくつかのブランチに出くわしました。 しかし、通常の解決策は見つかりませんでした。



解決策がない場合は、解決されます。 少し考えた後、私は最も簡単な方法を実行することにしました。ファイルにネジを差し込んでから、これらのファイルを確認するためのコンソールユーティリティを作成することです。 ファイルを読む? さて、ファイルの下のセクターは完全で、ファイルは削除されます。 読めない? 不良ブロックが見つかったので、この不良ファイルを残して、他に何も書き込まないようにします。



このアプローチのマイナス点-既存のファイルの下のスペースをチェックせず、空きディスクスペースのみをチェックします。 利点の-迅速かつ「部分」で行うことができます。



合計で、フルモードとクリーニングモードの2つのモードがあります。



フルモードでは、ディスクがファイルで詰まり、それらがチェックされて削除されます。 これを行うには、ドライブと目的のブロック/ファイルサイズを指定します。



    BadBlocksPlaceholder [disk] [file_size_kb]
    BadBlocksPlaceholder e:\ 4096
      
      





BadBlockPlaceholders\yyyymmdd



/. 4 , . -Placeholder', .



    BadBlocksPlaceholder clean e:\BadBlockPlaceholders\20190110
      
      





, BadBlockPlaceholders . - . happy-day , , . .net core/C#.



github.



All Articles