Archlinuxがインストールされている外部SSDがあります。起動が拒否され、SSDを別のコンピュータに接続してみました。 ext4パーティションをマウントしようとしたときに問題があり、クリーンアップする必要があるというメッセージが表示され、次のコマンドを実行しましたfsck
。命令が長い間実行され、残念ながら、命令の実行中に停電が発生しました。
今実行してもfdisk -l
デバイスを表示できますが、パーティションを一覧表示することはできません。 chatgptの提案に従ってtestdisk
最善を尽くしてインストールしました。プログラムは何も回復できず、ドライブのパーティションも検出できません。その時点で、私はすべてを復元することをあきらめ、単にドライブを再利用できるようにしたかった。
cfdisk /dev/sdb
新しいパーティション作成を実行します。後で使用を確認しましたが、fdisk -l
パーティションはリストされていません。ツールを終了する前に、変更が実際に記録されたことを再確認しようとしましたが、パーティションは作成されませんでした。fdisk
パーティションを作成する代わりにを使用してみましたが、cfdisk
同じ結果が表示されます。
smartctl /dev/sdb -d scsi -a
私はまだchatgptのアドバイスに従って出力を使用してSSDの状態を確認しました。
=== START OF INFORMATION SECTION ===
Vendor: Sony
Product: Storage
Revision: 2210
Compliance: SPC-4
User Capacity: 240.057.409.536 bytes [240 GB]
Logical block size: 512 bytes
LU is fully provisioned
Logical Unit id: 0x502b2a201d1c1b1a
Serial number: 459C7B0102F8
Device type: disk
Local Time is: Fri Jun 23 17:03:04 2023 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
Request Sense failed, [Connexion terminée par expiration du délai d'attente]
Error Counter logging not supported
Device does not support Self Test logging
ただし、次のような結果が出た直後にコマンドを再実行した場合:
=== START OF INFORMATION SECTION ===
Vendor: Sony
Product: Storage
Revision: 2210
Compliance: SPC-4
User Capacity: 240.057.409.536 bytes [240 GB]
Logical block size: 512 bytes
LU is fully provisioned
Logical Unit id: 0x502b2a201d1c1b1a
Serial number: 459C7B0102F8
Device type: disk
Local Time is: Fri Jun 23 17:05:53 2023 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Current Drive Temperature: 0 C
Drive Trip Temperature: 0 C
Error Counter logging not supported
Device does not support Self Test logging
ここで私はArchwikiをチェックしました。スマートコンポーネントそしていくつかのコマンドを実行してください:
デバイスでスマート機能を有効にするには、sudo smartctl --smart=on -d scsi /dev/sdb
次のように出力します。
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Informational Exceptions (SMART) disabled
Temperature warning disabled
テスト開始:smarctl -c -d scsi /dev/sdb
他のものを出力します。ウィキペディアで:
SCSI device successfully opened
Use 'smartctl -a' (or '-x') to print SMART (and more) information
-d scsi
コマンドが機能するにはフラグを指定する必要があります(nvmeではなくscsiと仮定して両方を試しましたが、nvmeを使用するとコントローラが見つかりません)。それ以外の場合は、自動的に次のようになります。
/dev/sdb: Unknown USB bridge [0x054c:0x0aa4 (0x6607)]
Please specify device type with the -d option.
Use smartctl -h to get a usage summary
Chargeptがファームウェアアップデートを提案しました。このようなことはやったこともなく、AI幻覚なのかもよく分からないので確認してみました。Sonyウェブサイトのデバイスページところで、「特定のストレージデバイス用のソフトウェアはもはやダウンロードされません」と出てきたので、とにかく目の前の路地ではないかと思います。
結局、機器の問題なのか、私が間違って操作したのかはまだわかりません。誰もが私がより詳細に確認できるアイデアやコマンドがあれば興味があるでしょう。