質問: seagate momentus xtファイルの破損(linuxおよびmac) 私のseagatemomentus xtハイブリッドハードドライブがlinux上のファイルを破損しています。誰かの助けをいただければ幸いですが、他のmomentus xtユーザーはこの問題を再現できます。この問題を再現するためのステップバイステップの手順を seagate community forums で提供しました。これまでに、4人のユーザーが次のラップトップとos /ディストリビューションでこの問題を再現しました。 5台のラップトップ:lenovo thinkpad t60、t61、t510、msi ms-1656-id1、およびmacbook pro(15 "2009年後半)。 4つのos /ディストリビューション:ubuntu 11.04、fedora 15、opensuse、およびmacosx。 問題を再現するための手順 は簡単です。口頭での簡単な説明は次のとおりです。 大きなテストファイルを作成し、それを別のストレージデバイス(notmomentus xt)に保存して、sha-1チェックサムを計算します。 テストファイルをmomentusxtに書き込みます。 momentus xtからテストファイルを読み取り、sha-1を計算し、このチェックサムを元のチェックサムと比較します。試合が必要です。それらが一致しない場合、おそらく問題を再現しました。 (他の問題が不一致を引き起こす可能性があるため、「おそらく」のみ。ファイルをcmp -lと比較して、この特定の問題を特定する方法については、seagateスレッドを参照してください。) 手順(2)から繰り返します。 seagate thread に詳細があります。これが私のテストからのいくつかのメモです(私は3つの連続したmomentus xtドライブ;私は2回rmaし、現在3番目のドライブでこの問題を再現することができました): 起こっているように見えるのは、momentus xtがドライブへのデータの書き込みを怠ることがあるため、ドライブから読み取るときに、元々セクターにあったものを取得し、正しくないことです。データ。これはさまざまなサイズのブロックで発生します。通常のサイズは1mibと512kibです。 ext2、ext4、btrfs、ntfs、およびfat32で問題が発生します。不思議なことに、ext3ではこの問題を再現できませんでした。 ddにoflag=direct出力フラグを指定して書き込むと、この問題を回避できます。 while true; do sync; sleep 0.01; doneを使用してデータをディスクに迅速にコミットすることも、問題を防ぎます。 この問題は、sataおよびesataインターフェイスを介してのみ再現できました。 usb接続で問題が解決するようです。 (これが転送速度によるものかどうかはわかりません。) 大きなファイル(> 2 gb)では、問題がより頻繁に発生します。約85mb未満のファイルでは問題を発生させることができませんでした。 windows xp ntfsで問題を再現できませんでした。 seagateフォーラムのgazoiは 問題を再現できませんでした ufs2を使用したfreebsd8.2で。 momentus xtは、拡張smartテストとbadblocks -wの両方に問題なく合格しています。 私のラップトップ(ms-1656-id1)は、memtest86 +、memtest86、memtester、およびmprimeのそれぞれで24時間を正常に通過しました。 他の2つのストレージデバイス(seagate momentus7200.4とintel320シリーズssd)を同じ手順でテストしましたが、どちらも問題なく合格しています。 momentus xtをお持ちの場合は、この問題を再現してみて、どうなるか教えてください。問題を診断するために他に何ができますか?
回答: この問題に関するすべての言及は、seagateフォーラムから削除されました。 sd28にアップデートすることで問題を解決できるようになったので、おそらく議論は不要だと彼らは考えています。それに関する唯一の問題は、問題とその解決策との間の相関関係へのすべての参照がseagateサイトから削除されたため、問題を説明する信頼できる情報や修正方法を取得する手段がなくなったことです。ファームウェアアップデートのダウンロードは引き続き利用できますが、ファームウェアの機能については言及されていないため、影響を受けるユーザーは解決策を見つけるのが難しい場合があります。だからグーグルを助けるために:sd28ファームウェアのダウンロード http://knowledge.seagate.com/articles/en_us/faq/215451en?language=en_us isソリューションこれらのseagatemomentus xtドライブモデルで発生するデータ破損のバグ: st92505610as st93205620as st95005620as