かなり新しい4TBSeagate Backup Plusポータブルドライブを持っていますが、まだ保証期間中です。頻繁に使用すると、突然システム全体が定期的にダウンし始め、コンソールにI/Oエラーが報告され(ディスク識別子でマークされます)、そこからファイルをコピーしようとすると散発的なエラーが発生します。
しかし、ディスクユーティリティの応急処置とシーゲイトの「シーゲイトダッシュボード」サポートアプリによって実行された「ドライブテスト」は問題を報告しません。
私の懸念は、シーゲイトのサポートサイトが、私がドライブを返却し、診断で問題が見つからない場合、送料を負担し、交換品を受け取らないことを示唆していることです。
シーゲイトを満足させる方法で失敗していることを決定的に示す方法はありますか?
ドライブでSeagateのSeatoolsを実行します。これにより、ドライブがテストされ、障害が発生していることを証明するために使用できるレポートが出力されます。
HDD保証の返品に関する私の経験では、どちらかを示すことができれば
その後、保証期間内であれば返品して交換することができます。
最初のタイプでは、S.M.A.R.T.モニタリングと呼ばれる、ほとんどのHDDに最近搭載されているHDDの組み込みレポートテクノロジーを使用します。 GSmartControl のようなツールで、テストの1つかどうかを確認できます。これは失敗したものの1つです SeagateのSeaTools および WesternDigitalのDataLifeguard Diagnostic が調べます。
HDDがSMART分析またはテストに失敗した場合、ドライブ自体が故障していると言っているので、それが不良ドライブであるという証拠を収集する必要はありません。ほとんどのHDDメーカー彼らのツールを使用してSMARTデータがある場合はそれを読み取ることをお勧めします。そうすれば、すべてのフォームがチェックボックスのすっきりとした行とうまく整列します。
2番目のタイプの問題については、ドライブがデータを保持できないことを自分自身に証明する必要があります。 HDDが冗長性のあるRAIDアレイの一部である場合、これは簡単であり、アレイを数回スクラブするように指示するだけです。ただし、個々のドライブについては、
Chkdskは問題のある領域からデータを回復するのに時間がかかりすぎるため、単純なスクリプトがコマンドラインプログラムchkdskのようなツールよりも上記に役立つことがわかりました。通常、ディスク全体をテストするには、Windowsコマンドプロンプトに以下の行を入力するなどの単純なスクリプトで十分です。
mkdir g:\fill
for /L %n in (1,1,4000) do copy c:\somebigfile g:\fill\%n.dat
これにより、ファイルが「g:\ fill」フォルダに4000回コピーされ、1〜4000の番号が付けられます。1GBのソースファイルは、ディスクのどこに問題があるかを特定するのに便利です。
ファイルが正常に書き込まれたことを確認するには、次のコマンドラインのように、4000個のファイルすべてをソースファイルと比較します。
for /L %n in (1,1,4000) do @( fc /B c:\somebigfile g:\fill\%n.dat 1> nul 2> nul & if ERRORLEVEL 1 (echo %n is BAD ) ELSE echo %n ok )
ディスクをフォーマットして新しいデータを書き込むと、S.M.A.R.T.プログラムでリストされている「保留中のセクター」を持つディスクがそれらのセクターを再割り当てできるようになり、再割り当てされたセクター数が増え、チャンスが増えます。保証の下でhddを交換するhddメーカーの。
ただし、HDDが上記のプロセスの最初のパスで十分な不良セクタを再割り当てして2番目のパスを成功させ、再割り当てに使用できる十分なスペアセクターがまだある場合は、SMARTテストに合格します)保証に関しては少し無人地帯です。一部の人々は、再割り当てされたセクターが1つでもある保証期間中のHDDを交換できたと報告しています。おそらく、再割り当てされたセクターが1つでもあるHDDを示すいくつかの調査によるものです。後でではなく早く死ぬ可能性が大幅に高かった。
上記のスクリプトは、そのhddに対して他のファイルの読み取り/書き込みと削除を同時に行っていない限り、すべてシーケンシャルであるため、過度のヘッドシークによって引き起こされたエラーを検出しません。