Seagate ターミナル コマンド トランスレータの再計算。 情報にアクセスするには、Seagate ハード ドライブをフラッシュする必要があったこと。 この不具合の原因として考えられるのは、

コンバータ

コンバータを購入するか (USB-TTL と COM-TTL が販売されています)、自分で作成することもできます (以下にいくつかの図を示します)。

Arduinoをお持ちの方へ:接続してみよう GNDそして リセット、連絡先を使用する 処方箋そして テキサス州.

回路を確認するには、次の手順を閉じます。 処方箋そして テキサス州, - その結果、入力したものはすべて返されるはずです。

繋がり

接続中 処方箋そして テキサス州, 以下の図のように、SATA ケーブルを取り外し、電源を接続します。

COM ポートを操作するために、私は PuTTY を使用しました。お気に入りのプログラムでも完璧に機能します。 したがって、PuTTY を開き、接続タイプを選択します シリアル、ポートとその他の設定を入力します。

スピード 38400
データビット 8
ストップビット 1
パリティ なし
フロー制御 なし
ターミナル ウィンドウを開き、 Ctrl+Zすると、次のような招待状が表示されます。
F3T>
ハード ドライブのコマンドのリストとその説明を表示するには、次のように入力する必要があります。 /C、 その後 Q.

回復

再構築を始める時が来ました。

重要: コマンドを入力するときは注意してください。

  1. を入力してレベル 1 に行きましょう /1
  2. S.M.A.R.T.をクリアしましょう。 チーム N1
  3. 電源を切り、エンジンが停止するまで待ちます(約10秒)
  4. 電源を入れてもう一度押す Ctrl+Z
  5. 不良ブロックのリストをクリアする: Enter i4,1,22
  6. ポイント 3 ~ 4 を繰り返します
  7. コンソールに次のように入力します。 m0,2,2,0,0,0,0,22(「中国製」ハードドライブの場合 - m0,2,2,22)
  8. レベル 2 に進みましょう。 /2
  9. エンジンを停止します: Enter Z
  10. 電源を切ります
すべての操作が完了すると、ハードドライブが BIOS で検出され始めました。 問題が再び発生しないようにするには、ハード ドライブ上のソフトウェアを更新してください。 この手順は非常に簡単です。ブート イメージを製造元の Web サイトからダウンロードし、ディスクに記録します。 次に、画面の指示に従ってステップバイステップモードでファームウェアをダウンロードして更新します。

ここで、すべてが正常に機能する状況について説明しましたが、これはめったに起こりません。 回復の過程では、皆さんもきっと直面するであろういくつかの課題に直面しました。 したがって、成功しなかった人は、この記事の最後のセクションで解決策を探してください。

舞台裏に残っているものについて

この記事は、HDD リカバリに関するさまざまな資料に基づいて私自身が実験した結果であるため、私自身が遭遇した問題について説明します。
問題 解決
コンソールのノイズ 連絡先を接続する GND電源のアースに接続します。 電源キーからの配線を利用しました。 ジャンパーも抜きます SATA Iハードドライブから。
を押した後の画面で Ctrl+Z何も表示されない 正しく接続されていない可能性が高い 処方箋そして テキサス州.
初めて電源を入れると、エラー LED:000000CC FAddr:0025BF67 または LED:000000CC FAddr:0024A7E5 が表示されます。 まずはヘッドの電源を切ってみます。 これを行うには、ボードのネジを外し(同時に消しゴムで接点を掃除できます。私はそこにたくさんの汚れがありました)、ヘッドにつながる接点に絶縁体(紙、電気テープなど)を置きます。 、ボードをネジで戻します(すべてのネジを締めるわけではありませんが、モーターに電力が供給されるようにします)。 電源を入れて、 を押す Ctrl+Z、 入力 /2 、 それから Z。 停止が成功したというメッセージを待っています。 スピンダウン完了経過時間 0.138 ミリ秒 電源を切らずに、ボードのネジを外し、絶縁体を取り出してボードをネジで戻し、次のコマンドを入力してエンジンを始動します。 U.

ヘッドを切断する方法が役に立たない場合は、鋭いピンセットまたは細いワイヤーを使用してボード上の接点を閉じる必要があります。 写真 (以下のリンクから入手可能) は、さまざまなハードドライブの短絡箇所を示しています。

ロビンことアルテム・マカロフ

09.11.2013

38824 ビュー

Seagate に関するもう 1 つの困難な問題は、いわゆる Seagate HDD ファームウェア (インターフェイスを介したマイクロコードの読み込み) を使用して解決されました。

今回は、ST9500325AS ラップトップ HDD は、電源が投入されると音で再調整され、BUSY 状態でハングし、診断ポートに次の出力のみを出力します。

最初の0x08M

それだけです。 ディスクがフリーズするため、起動後はターミナルの機能がありません。 私の前では、ディスクはヘッドブロックが交換された別の場所にありました(通常、これは常に当てはまりますが、ハードドライブの何が問題なのか理解できない場合は、念のためすぐにヘッドを交換します)。 もちろん、この状況で読み取り/書き込みヘッドを交換してもユーザー ファイルの復元には何の役にも立たず、ディスクはハードマスター サービス センターに持ち込まれました。

このドライブラインの端末機能はメーカーによって ROM コードに組み込まれており、インターフェイスに電源が投入されるとオンになります。 次のようになります。

Rst 0x08M RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00 00 A0 E1 opts = 00000000 RW Err = 84150180 ASCII 診断モード F3 T>

それらの。 サーボの位置決めエラー、スピンドル モーターのストール、および端末リクエストに応答する準備ができているレジスタの準備状態。 この位置では、コマンドを使用してエンジンを回転させ、diag ovl を表面から持ち上げ、id で記述されたすべてのモジュールとシステム ボリュームで記述されたすべてのモジュールを ATA から読み取ることができます。 すべてのモジュールはエラーなしでカウントされており、一見したところ、通常の起動中にドライブのフリーズを引き起こす可能性のある有害なものは含まれていませんでした。

すぐに変換テーブルに欠陥がある疑いがありましたが、再計算を試みた結果、次の結果が得られました。

最大 Wr 再試行 = 00、最大 Rd 再試行 = 00、最大 ECC T レベル = 14、最大証明書再書き込み再試行 = 2DF8 DiagError 0000500D ユーザー パーティションのフォーマット失敗 - 経過時間 0 分 00 秒 R/W センス 00000002、R/W エラー 843200A2 、ファイル エラー 00000000 ブロック アドレス AD6F0001、ブロック アドレス タイプ D0、Cyl FFFF0000、HD EC

それらの。 エラーで終了しました。 熟慮の末、思い切った決断が下されました。 サービス情報の必要な部分がすべて先ほど正常に予約されたことを考慮して、サービスエリアを完全にフォーマットすることにしました。 プロセスの最後に次のものを受け取ります。

システム パーティションのフォーマット成功 - 経過時間 2 分 00 秒

電源を歪めてみると、ディスクには「空白の」工場パスポートが入った状態で出てきました。 この位置では、「基本」ROM マイクロコードに「拡張」コマンドがないため、サービス情報の読み取り/書き込み操作を行うと、プロセスの準備ができていないことを示すメッセージが表示されます。

Diag Cmd プロセッサ オーバーレイをロードできません

このような状況で完全な機能を利用するには、ディスクがオーバーレイを読み取れるようにサーフェスにオーバーレイを書き込む必要があります。 また、サーフェスに書き込むことができるようにするには、ディスクがサーフェスをより早く読み取る必要があります。 悪循環。 この状況から抜け出す方法を見つけるにはどうすればよいでしょうか?

フォーマットされたサービスディスクがある状況で、ディスクは通常インターフェイスを介して準備完了になるというオプションがあります。id92h コマンドを使用して、それを HDD ローダーにロードします。 必要なオーバーレイを含むマイクロコード パッケージ、そしてそれによって、彼らが言うように、Seagate ハード ドライブを再フラッシュします。

この操作の後、トランスレータの再計算は正常に完了しました。

最大 Wr 再試行回数 = 00、最大 Rd 再試行回数 = 00、最大 ECC T レベル = 14、最大証明書再書き込み再試行回数 = 2DF8 ユーザー パーティションのフォーマット成功 - 経過時間 0 分 00 秒

そして最後の仕上げは、以前に保存したトランスレーター (id2Bh) の録音です。 電源を再供給すると、ディスクは通常の状態を生成しました。

最初の 0x08M (P) SATA リセット

パスポートに記載されているすべての LBA への完全なアクセス。 ディスクが私に届く前に、好奇心旺盛な手が密閉ゾーンに登らなかったら、上記の操作の助けを借りて、情報を保存しながらハードディスクを修復することが可能であったでしょう。

ハードディスクのサービス情報- コンピュータのオペレーティング システムに似ています。 サービス情報は、特別に指定された場所 (サービスエリア、SA) の負の番号が付いたセクターにあり、作業のみに利用できます。 特殊なユーティリティ.
サービス情報モジュールは、 MBR、ブートセクター、MFT ではありません, 上記はすべて「ユーザー データ」カテゴリに属しており、ファイル システムをバイパスしてディスクを操作するユーティリティ (たとえば、「セクター エディター」) で使用できます。 ドライブのサービスエリアには、トランスレータ、欠陥表、カタログなどの独自の機能がある場合があります(メーカーやファミリーによって異なります)。

サービス情報には次のものが含まれます。

マイクロコードオーバーレイ- HDD の起動に必要なファームウェアのロード可能な部分を含むモジュール。
欠陥シート: Pリスト; Gリスト; メーカーとアーキテクチャに応じて、Relo-list など。
頭いい。およびそのログ。
セルフテストモジュール、ディスクの製造に使用されます
通訳、パスポート- 別のモジュールがある場合、またはスーパーファイルの形式である場合。

特徴的な機能この誤動作は、ディスクが BIOS で正しく検出される場合とされない場合があります。 また、パスポート情報が間違っている場合は、ドライブのサービスエリアに問題があることを示している可能性もあります。 他のハードドライブの障害とは異なり、サービス情報の障害では、アーキテクチャだけでなくサービス情報のイデオロギーそのものにも違いが見られるため、ハードドライブのメーカーが非常に重要です。

磁気プラッタの表面上のドライブのサービスエリアの位置を考慮すると、サービス情報の損傷はハードドライブに重大な問題があることを示している可能性があります。 初心者技術者の未熟な介入や軽率な行動は、データを完全に回復できなくなる可能性があります。

ハードディスクサービス情報の構造

重要なモジュール- サービス情報の一部。これがないとハード ドライブが起動して「論理的に」動作できません (つまり、ユーザー ゾーンが使用可能になったとき)。 さらに、重要なモジュールは、一意である (特定のハード ドライブ インスタンスに対して) ことも、非一意である (ファミリまたはモデル内で同じである) こともできます。

ユニークなモジュール含まれるもの: 欠陥リスト (特に工場、P リスト)、翻訳者 (利用可能な場合)。
固有ではないモジュールファミリ内およびファームウェア バージョン内で互換性のあるマイクロコード オーバーレイが含まれます。

覚えておくべき重要事項:
ドライブのサービスエリアを操作する際に間違いを犯すと、取り返しのつかない結果が伴います。 したがって、他人の電子ボードを使用してトランスレータの再計算を起動すると、データの回復が不可能になる可能性があります。

重要なハード ドライブ モジュールが損傷すると、ドライブを起動できなくなりますが、固有でない重要なモジュールは互換性があるように選択できます。 固有の重要なモジュールが破損している場合、状況はさらに複雑になります。利用可能なコピーから手動でモジュールを収集できない場合は、データを復元する必要があります。 不可能。 また、一部のドライブでは、Seagate ドライブ トランスレータを再計算するなど、一部の固有のモジュールを復元するための汎用的な方法があります。 しかし、そのようなオプションにもかかわらず、ハードドライブ上のサービス情報はさまざまな方法で損傷する可能性があるため、ドライブのサービスエリアの問題を解決するのは簡単な作業ではありません。 典型的な障害だけでなく、サービス情報が破損したハードドライブからデータを回復するための統一された方法はありません。 さらに、ドライブのサービスエリア内のモジュールはまったく同じように損傷する可能性があります。

ハードドライブからのデータの回復
サービス情報が破損している

ドライブのサービスエリアの問題を解決する方法を決定するには、まず徹底的な診断を行う必要があります アーキテクチャに従ってドライブ。 したがって、動的変換を備えたドライブ (Samsung や Hitachi など) のトランスレータの損傷を探すことは、Western Digital ドライブの定格容量を復元するためにトランスレータを再計算するのと同じくらい無謀です。

特殊事例その1。 Seagate 7200.11 ドライブが検出されない

Seagate ドライブの 1 つのファミリー (長い間生産中止) のサービスエリアの誤動作は広く知られるようになり、「さまざまなテクニック」だけでなく、さまざまな「ワンボタン万能薬」でもあふれかえりました。 」という言葉は今でも初心者の技術者の心を興奮させます。

問題の本質:

ST3500320AS などのディスクが BIOS で検出されず、ディスクが接続されているポートでは BSY レジスタが設定されていますが (Victoria などのプログラムによってチェックされます)、封じ込めゾーンからは無関係な音が聞こえず、ディスクは紡糸。

故障診断:

すべての Seagate ドライブと同様に、診断は診断端末 (COM ポート) を介して実行されます。 ターミナル ダイアログ ボックスにメッセージが表示されます。

LED:000000CC FAddr:0024A051
LED:000000CC FAddr:0024A051

もちろん、スラングによってこの誤動作が回避されたわけではなく、端末のコンテンツの発音の特殊性から「CC フライ」というあだ名が付けられました。 他の障害と同様、端末内のこのメッセージは、サービス情報の一部に問題があることを示します。 この場合、ログのオーバーフロー、およびそのようなオーバーフローは、ハード ドライブの不安定な動作や表面の欠陥に関連していることがよくあります。

問題の解決策:

ドライブの初期化プロセスとその後のトランスレーターの再計算の中断 Pリストを考慮して、データの利用可能性を確認し、 必須動作中のドライブにセクタごとにコピーします。 「市場キオスクのような」手法は、多くの場合、ブロードキャストの「フォーク」につながります (特定の LBA から始まるすべてのセクターが利用できなくなる場合)。

このような問題の影響を受けにくい新しいモデルのディスク上で自動トランスレータの再計算手順を実行することは、役に立たないだけでなく、破壊的です。

特殊なケースその2。 Western Digital WD20EZRX ハードドライブが検出されない

問題の本質:

WD20EZRX などのディスクは BIOS で検出されませんが、回転し、無関係な音は鳴りません。 最終的に故障する前に、ディスクの速度が大幅に低下し、R-Studio を使用してディスクからデータを回復しようと試みましたが失敗しました。 ディスクを研究室に持ち込む時期が来たという合図は、ディスクの状態が「回転しているが、コンピュータの BIOS で検出されない」ということでした。

故障診断:

WD Marvell ファミリのドライブは診断メッセージを端末に書き込まないことを考慮して、ドライブは SATA インターフェイスを介して PC-3000Express コンプレックスに接続されます。 ステータス レジスタには準備完了信号が含まれています (DRD レジスタと DSC レジスタが点灯します)。 パスポートの読み取りを含むあらゆる操作中、永続的なBSY信号がアクティブになり、エンジンは停止せず、無関係な音は発生しません。

ドライブのサービスエリアにアクセスするために、ディスクは次のように転送されます。 テクノロジーモード(適切なジャンパをインストールすることにより)、特殊なユーティリティを使用して作業できるようになります。 このモードでは、サービス情報へのアクセスがブロックされ、ディスクが再起動されます。 緊急対応ドライブ (偽のアドレスでサービス エリアを読み取ることができないため) を使用すると、サービス情報モジュールの操作に必要なマイクロコード オーバーレイを RAM にロードできます。 サービスエリアを読んで診断した結果、サービスエリアに欠陥があることが判明しました。

問題の解決策:

1. 障害のあるドライブのブロードキャストを開始するために必要なモジュール (固有の重要なモジュール) を組み立てます。つまり、ユーザー データを動作中のドライブにエクスポートできることを確認します。

2. 「ホットスワップ」手順を実行するための互換性のあるドナー ディスクの選択 (ファミリ、ヘッド マップ、およびプリアンプ スイッチのバージョンによる)。

3.放送に必要な「患者」から「ドナー」モジュールのサービスエリアへの録音

4. ドライブの RAM 内の起動情報を初期化し、続いて「患者」HDA を起動します。

5. 情報の読み取り: PC-3000 DataExtractor を使用して作業ドライブ上にセクターごとのコピーを作成する

データを回復しようとする独立した試行中にディスクがブロックされた例で説明されているケースは、実際の日常業務からのものです。 この場合、HDD がブロックされたために 1877 個の不安定セクターがあったにも関わらず、情報は完全に復元されました。

ハードドライブのサービスエリアに損傷が発生した場合、当社の研究所では、動作中のドライブ上にユーザーデータのセクターごとのクローン作成を実行します。 このようにだけアプローチが与えることができる 全額保証そして安全なデータ回復。 サービス情報が破損した場合のデータ回復のための標準ソリューションやテンプレート ソリューションは存在せず、存在しません。

シーゲイト バラクーダ 7200.11– Seagate の根本的に新しいハード ドライブ シリーズで、メーカーは ATA と SCSI ドライブの製造テクノロジーを組み合わせようとしました。 新しいファミリでは、機構が ATA ハード ドライブから移行され、ファームウェア アーキテクチャの重要な部分が Seagate SCSI ドライブから再構築されました。

しかし、合併の有益な効果とともに、両祖先の多くの「遺伝性」疾患が新しいアーキテクチャに引き継がれ、顧客はハードドライブの修理と復元のためにコンピュータ サービスを何度も利用しました。 特に、これはトランスレータの損傷に関連した問題です。

新しい製品を迅速に市場にリリースしたいという Seagate の願望により、多くの欠点や問題を抱えた一連のハード ドライブが出現しました。 これが、HDD Seagate Barracuda 7200.11 の所有者がハード ドライブの故障に関する問題に頻繁に遭遇する理由です。

Barracuda 7200.11 シリーズの標準障害

BIOS でハードドライブが検出されない

ある晴れた日、ハードドライブの動作が遅くなったり、フリーズしたりすることがあります。 また、再起動後、ハードドライブが常に BUSY 状態になるため、BIOS で検出されない場合があります。

この HDD の故障は、次の原因が考えられます。

  • HDDのハードウェア故障(コントローラボード、ヘッドなどの故障)。
  • サービス情報 (SMART、G-List、トランスレータ) の破損。

ハードドライブのサービス情報が破損すると、管理ファームウェアがその動作をブロックします。 この場合、ハード ドライブ制御端末にエラー コード「LED:000000CC FAddr:0024A051」が表示され、その後ハード ドライブは外部コマンドに応答しなくなります (または BIOS で検出されません)。

ハードドライブの修理:

このエラーは、ハードドライブの修復とデータ回復のための特別な装置 (PC-3000 複合体など) を使用し、端末インターフェイスを介して HDD に直接接続し、トランスレータを再計算することによってのみ解消できます。 通常、この後、Seagate Barracuda 7200.11 ハード ドライブはしばらく動作します。



ファームウェアが原因であるという情報がネットワーク上にあり、Barracuda 7200.11 ハード ドライブを復元するには、ハード ドライブ コントローラのファームウェアを更新するだけで十分です。 Seagate がこのモデル用のマイクロコード アップデートをリリースしたという事実にもかかわらず、動作していないハード ドライブを再フラッシュすることはできません。

私たちのヒント:

  • 誤動作が発生する前に、ハードドライブをフラッシュする必要があります。
  • データ回復後にファームウェアを変更せず、ハードドライブを変更するようウィザードが推奨する場合は、そのアドバイスに従う必要があります。 ほとんどの場合、ハードドライブは復元後も引き続き機能しますが、いつでも障害が発生する可能性があります。

BIOS でハード ドライブが検出されませんが、ハード ドライブの容量がゼロです

通常、ハード ドライブは BIOS に正しく表示されますが (BIOS の種類によっては、検出されない場合や、誤って検出される場合、または「ハード ディスク エラー」というメッセージが表示される場合があります)、そのボリュームはゼロとして定義されています。これは、それを使用することが不可能であり、適切な修復とデータの回復が必要であることを意味します。


この誤動作の原因は次の可能性があります。

  • ハードディスクサービス情報テーブル(SMART、G-LIST、トランスレータ)の破壊。
  • 非ネイティブのコントローラーボード。
  • コントローラーボードと HDA の間の接触が壊れています。

ハードドライブのデータ復旧

ハードドライブのユーザー領域に情報の削除を妨げる欠陥(不良ブロック)がある可能性があるため、この作業は特別な装置で実行され、1 日から数日かかる場合があります。

データを回復するためにしてはいけないこと:

  • 主な理由は、ファームウェアの破損ではなく、「トランスレータ」の障害であるため、マイクロコードを更新しようとしても何も起こりません。
  • コントローラーボードを交換しても役に立ちません。
  • 故障したハードドライブのファームウェアを SD15 から新しいものに更新すると約束された場合は、この会社から逃げてください。

このような問題は次のモデルで発生することに注意してください。

  • シーゲイト バラクーダ 7200.11
    ST3500620AS、ST3500820AS、ST3500320AS、ST3640330AS、ST3750330AS、ST3640530AS、ST31000340AS、ST3750630AS。 ST3160813AS、ST3640323AS、ST31500341AS、ST31000333AS、ST3640623AS ST3320613AS、ST3320813AS、ST31500341AS、ST31500341AS、ST31000340AS、ST3750330AS、ST3750630AS、 ST3500320AS、ST3500620AS、ST3500820AS、ST31500341AS、ST31000333AS、ST3640323AS、ST3640623AS、ST3320613AS、ST3320813AS、ST3160813AS、ST31000333AS。
  • シーゲイト バラクーダ ES.2
    ST3750330NS、ST3250310NS、ST3500320NS、ST31000340NS、ST3250310NS、ST3750330NS、ST3500320NS、ST3250310NS、ST31000340NS、ST3750330NS、ST3500320NS、ST3250310NS。
  • ダイヤモンドマックス 22
    STM3750330AS、STM3500320AS、STM31000340AS、STM3750330AS、STM3500320AS、STM3320614AS、STM31000334AS、STM3640323AS、STM3160813AS。

エンジン詰まり

スピンドル モーター シャフトの詰まりは、ハード ドライブをぶつけたり落としたりした後に発生する可能性のある最も一般的な問題です。 エンジンが詰まっている場合、この故障は、電力が供給されたときの HDA の特有の振動によって触覚で検出できます。

してはいけないこと:

  • ハードドライブを落とした場合は、電源を入れようとしないでください。
  • 密閉ユニットを開けないでください。
  • ディスクを手で回転させようとしないでください。
  • コントローラーボードを交換すると、ドナーコントローラーに障害が発生する可能性があります。

データを回復するには(この場合は修理については話していません) ディスクのパッケージ全体をドナー HDA に転送する必要があります。 磁気ヘッドが損傷した場合は、ドナー ディスクの磁気ヘッドのブロックを交換する必要があります。

状況によっては、スピンドルモーターのシャフトの曲がりによって問題が複雑になる可能性があり、衝撃によりディスクの表面に擦り傷が形成され、初めて HDD の電源を入れたときに磁気ヘッドユニットが損傷する可能性があります。