hdparm --read-sector N
emetterà una lettura di basso livello del settore N bypassando l'astrazione del livello di blocco. Usa -I
per ottenere il numero di settori del dispositivo.
Il tuo disco rigido deve essere molto vecchio affinché funzioni come previsto. Le unità inizialmente consentivano di specificare la traccia fisica (cilindro), la testa fisica reale e il settore per accedere ai dati (concetto iniziale dello standard CHS), ma eventuali unità più recenti (anche antiche come in termini di oggi) utilizzano una geometria completamente fittizia (e hanno blocchi di riserva, per rimappare automaticamente i blocchi che la logica dell'unità ritiene stiano diventando traballanti). Inoltre, la precisa mappatura interna tra geometrie reali e rappresentative può cambiare in qualsiasi momento (c'è un attributo SMART per vedere questi eventi).
Quindi penso che al giorno d'oggi non esista alcun comando "per forzare il braccio del disco rigido a spostarsi in una posizione specifica sul piatto", a meno che non sia possibile modificare prima il firmware. Anche il passaggio all'"ultimo blocco" non è realmente l'ultimo blocco, a causa di quei pezzi di ricambio.