そしてhdparm

そしてhdparm

SSDのセクタのうちアクセスできないセクタがあるかどうかを知りたいです。

HPAとDCOを理解するために使用できるファイル/proc/やツールはありますか?

私はArch Linux 5.9.14を使用しています。

答え1

そしてhdparm

ホスト保護領域については、次のhdparmオプションを使用してください。-N

sudo hdparm -N /dev/sda

私のコンピュータでこれを生成します。

/dev/sda:
max sectors   = 1953529856/1953529856, HPA is disabled

これにより、--dco-identifyデバイス構成の適用範囲について学ぶことができます。

sudo hdparm --dco-identify /dev/sda

出力例:

/dev/sda:
DCO Checksum verified.
DCO Revision: 0x0002
The following features can be selectively disabled via DCO:
        Transfer modes:
                mdma0 mdma1 mdma2
                udma0 udma1 udma2 udma3 udma4 udma5 udma6
        Real max sectors: 1953529856
        ATA command/feature sets:
                SMART error_log security 48_bit
                WRITE_UNC_EXT
        SATA command/feature sets:
                interface_power_management SSP

この行に集中してみましょう。

Real max sectors: 1953529856

この数字を「最大セクタ」行と比較すると、hdparm -Nセクタを隠すために使用されるDCOがないことがわかります。

1953529856 - 1953529856 = 0

関連情報