ゲート付きSSDの回復

突然、SSDデバイスの所有者の1人がこのトピックをバックアップすることを提案すると思います。一般的にはより慎重な態度についての誰かであり、誰かはあまり急いでいないサポートでコミュニケーションを和らげます。 書かれているすべてが、私が持っているシリーズとメーカーのデバイスにのみ適用されるわけではありません。



約10日前、たまたま夜中充電せずにバッテリーを搭載したラップトップを危険な状態のままにしておきました。 私はバッテリー寿命についてあまり心配していませんが、打撃は反対側から来ました。 朝、ラップトップの電源を入れて充電すると、次のことに気付きました。

オペレーティングシステムが見つかりません。


BIOSでは、ハードドライブが決定されました。 Ubuntu Live CDを手に持ってフラッシュをつかみ、コマンドラインを準備したら、デバッグの準備が整いました。

このような障害が発生した場合、完全に不要なオフィススイートの代わりに、診断ユーティリティが既にインストールされているData Rescue Live CDを使用する方が便利ですが、それでもなおすぐに言う必要があります。



私たちに役立つ武器を手に入れましょう:

$ sudo apt-get install hdpam partx smartmontools


私たちは何が起こったのかを見ます:

$ sudo partx -s / dev / sda

partx:/ dev / sda:パーティションテーブルの読み取りに失敗しました



したがって、パーティションテーブルに別れを告げることができるようです。

$ sudo smartctl -s on -d ata -A / dev / sda -T verypermissive

smartctl 5.41 2011-06-09 r3365 [i686-linux-3.0.0-12-generic](ローカルビルド)

Copyright©2002-11 Bruce Allen、 smartmontools.sourceforge.net



SMARTサポートは次のとおりです。使用不可-デバイスにSMART機能がありません

===コマンドセクションの有効化/無効化の開始===

エラーSMART有効に失敗しました: 入力/出力エラー




I / Oエラー? ドライブはSMARTをサポートしていませんか? すでにある種のナンセンス。

$ sudo hdparm -I / dev / sda



/ dev / sda:



リムーバブルでないメディアを備えたATAデバイス

モデル番号:INTEL SSDSA2CW080G3

シリアル番号: BAD_CTX 00000150

ファームウェアリビジョン:4PC10302

...

構成:

論理最大電流

シリンダー16383 16

ヘッド16 16

セクター/トラック63 63

-

CHS現在のアドレス可能なセクター:16128

LBAユーザーアドレス可能セクター:156301488

LBA48ユーザーアドレス可能セクター:156301488

論理セクターサイズ:512バイト

物理セクターサイズ:512バイト

M = 1024 * 1024のデバイスサイズ:76319 MBytes

M = 1000 * 1000のデバイスサイズ:80026 MBytes(80 GB)



うん。 条件付きSSDシリンダーの数が10,000回減少し、デスクトップGpartedによると、ハードドライブのサイズは8MBであることがわかります(この不名誉を表示するためのコンソールコマンドはログとその出力に保存されていなかったと認めています)。 シリアル番号がなく、代わりにBAD_CTXがそこにあります。 さて、症状は理解されているので、検索とサポートに頼ることができます。 確かに、 問題はユニークなものとはほど遠いことが判明しましたが、残念ながら、私はLinuxでそのような唯一のバカです。



要するに、言語と怠zyに精通していない人のために、フォーラムのユーザーは、特に320番目のシリーズとX25Mに影響を与える、このようなバグに対するすべてのIntelのSSDの完全な露出について話します。 このバグを取り除くために設計されたファームウェア0362についてのニュースがありますが、同じ症状のこのファームウェアを持つ人々による呼び出しの数は、未解決の問題を示しています。 はい、この場合の最善の解決策は、ハードドライブをIntelに返送して、間違いを修正するインセンティブを与えることです。



残念ながら、Intelのサポートは遅くなく、技術的な問題については1日に1回答えるだけなので、問題を特定するためにSSD Toolboxをインストールすることを強くお勧めします。 SSDユーザーの主な断面はMacBooksの所有者であり、私と同様に、Windows用のソフトウェアをインストールするのが難しいことに注意してください。 誤動作を判断するために設計されたこのツールには、次のものが必要であることは特筆に値します。

-Java

-.NET 3.5

-Windows Media Player Redistributable 11

Live CDがロードされたコンピューターにインストールすることはほとんど不可能なタスクになります(1つ目は、仮想ハードドライブのボリューム制限のため、2つ目は、WMP 11がWindows認証を必要とするためです。いくつかの特に著名な人物がワインで得られます。

このソフトウェアの開発者への激しい挨拶。

私は奇跡的にサポートする状況を説明することができ、彼らは交換に同意しましたが、交換のために信じられないほどの数のフォームに記入する必要があり、それにデバイスの購入の確認も添付する必要があります。 運命の意志で、私は今、自宅から1万キロ離れており、そのような汚いトリックを期待していませんでした。



幸いなことに、フォーラムでは、ディスクの内容を復元することはできませんが、パフォーマンスを復元することは可能だと誰もがはっきりと述べています。 また、サポートサービスとの通信に費やした時間は無駄ではありませんでしたが、フォーラムや実験を読むのに役立ちました。



シリンダーの数を復元して、大切な16383を返す必要があります。

この操作には2つのチームが必要になります。両方のチームの立ち上げは、愚か者と害虫から保護するのが困難です。



ディスク上のマスター操作のユーザーとパスワードを公開します。

$ sudo hdparm –user-master user –security-set-pass abc / dev / sda


次に、システムの起動時にブロックされるATAコマンドの拡張セット、特にセキュア消去のロックを解除する必要があります。 これを行うにはいくつかの方法があり、そのうちの1つは外部ボクシングで、電源をオンまたはオフにします。 私は外付けボックスを持っていませんでしたが、ラップトップをスリープ状態にして目を覚ますまで送ることは素晴らしいことです。



次のコマンドは、ある種の安全なクリーニングを実行します。どちらを実行するかは確実ではなかったため、両方を実行しました。 それぞれの前に、私はマスターパスワードのインストールとラップトップの蓋を閉じ始めました。

$ sudo hdparm –user-master user –security-erase abc / dev / sda

$ sudo hdparm –user-master u –security-erase-enhanced abc / dev / sda



今では気弱な人のためではありません。 ディスク設定を工場出荷時のデフォルトにリセットします。 コマンドを実行するには、別のキーが必要です。このキーはコマンドラインから通知されます。良心を明確にするため、ここでは説明しません。

$ sudo hdparm --dco-restore / dev / sda




再起動 ほら、システムを設定できます。



私が自分自身のためにした結論:

-ライブCDを手元に

-重要な充電で電源が入っていない状態でラップトップを完全に放置しないでください

-キーリング、インストール済みパッケージのリスト、構成、RSAキーなどのバックアップを作成します

-ファームウェアを更新します(間違いなく機能することがわかった後)

-あなたの神経を救う



さらに、このような方法では機能が常に完全に復元されるわけではなく、ディスクがバグを残してブレーキをかける場合があることに注意してください。



もう一度、Intelサポートに激しい挨拶を送り、ユーザー名とパスワードでコミュニティにログインして、彼らからこの奇跡的なレシピを公開することはできないことを伝えます。これができない理由は何でも答えてください。



次のトピックでは、メーカーとモデルの作業におけるSSDの死亡、返品、修理、エラーに関する興味深い統計について説明します。



PS Beloved Habr、正しい、タグ「code」の表示をお願いします。

PPS 公式ガイドkernel.orgで偶然見つかりまし

2週間後、IntelコミュニティでPPPSが説明され、彼らは入ることができないという私の質問に答えようとしました。



All Articles