hdparm --read-sector N
セクター N の低レベル読み取りを発行します ブロック層の抽象化をバイパスします。 -I
を使用 デバイスのセクター数を取得します。
これが期待どおりに機能するには、ハードドライブが非常に古い必要があります。ドライブは当初、データにアクセスするために物理トラック (シリンダー)、実際の物理ヘッド、およびセクターを指定することを許可されていました (CHS 標準の初期概念)。ドライブのロジックが不安定になっていると判断したブロックを自動再マップするための予備のブロック)。さらに、実際の形状と表現形状の間の正確な内部マッピングはいつでも変更される可能性があります (これらのイベントを表示するための SMART 属性があります)。
したがって、最初にファームウェアを変更できない限り、最近では「ハードドライブアームをプラッターの特定の位置に強制的に移動させる」コマンドはないと思います。 「最後のブロック」に移動しても、スペアがあるため、実際には最後のブロックではありません。