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