hdparm --read-sector N
vydá nízkoúrovňové čtení sektoru N obcházení abstrakce blokové vrstvy. Použijte -I
získat počet sektorů zařízení.
Váš pevný disk musí být opravdu starý, aby to fungovalo podle očekávání. Jednotky zpočátku umožňovaly specifikovat fyzickou stopu (cylindr), skutečnou fyzickou hlavu a sektor pro přístup k datům (počáteční koncept standardu CHS), ale jakékoli novější jednotky (i staré jako dnes) používají zcela smyšlenou geometrii (a mají náhradní bloky, k automatickému přemapování bloků, o kterých si logika jednotky myslí, že jsou stále nemotorné). Kromě toho se přesné interní mapování mezi reálnými a reprezentativními geometriemi může kdykoli změnit (k zobrazení těchto událostí existuje atribut SMART).
Proto si myslím, že v dnešní době neexistuje příkaz „vynutit rameno pevného disku přesunout se na konkrétní pozici na talíři“, pokud není možné nejprve upravit firmware. Dokonce ani přesun do „posledního bloku“ není ve skutečnosti posledním blokem, kvůli těm rezervám.