hdparm --read-sector N emitirá uma leitura de baixo nível do setor N ignorando a abstração da camada de bloco. Use -Ipara obter o número de setores do dispositivo.
Seu disco rígido deve ser muito antigo para que funcione conforme o esperado. Os drives inicialmente permitiam especificar a trilha física (cilindro), cabeçote físico real e setor para acessar os dados (conceito inicial do padrão CHS ), mas quaisquer drives mais novos (mesmo antigos como nos dias de hoje) usam geometria completamente fictícia (e têm blocos sobressalentes, para remapear automaticamente os blocos que a lógica da unidade acha que estão ficando instáveis). Além disso, o mapeamento interno preciso entre geometrias reais e representacionais pode mudar a qualquer momento (existe um atributo SMART para ver esses eventos).
Portanto, acho que não há comando "para forçar o braço do disco rígido a se mover para uma posição específica no prato" atualmente, a menos que seja possível modificar o firmware primeiro. Mesmo mover para "o último bloco" não é realmente o último bloco, por causa dessas peças sobressalentes.
hdparm --read-sector N
emitirá uma leitura de baixo nível do setor N ignorando a abstração da camada de bloco. Use-I
para obter o número de setores do dispositivo.Seu disco rígido deve ser muito antigo para que funcione conforme o esperado. Os drives inicialmente permitiam especificar a trilha física (cilindro), cabeçote físico real e setor para acessar os dados (conceito inicial do padrão CHS ), mas quaisquer drives mais novos (mesmo antigos como nos dias de hoje) usam geometria completamente fictícia (e têm blocos sobressalentes, para remapear automaticamente os blocos que a lógica da unidade acha que estão ficando instáveis). Além disso, o mapeamento interno preciso entre geometrias reais e representacionais pode mudar a qualquer momento (existe um atributo SMART para ver esses eventos).
Portanto, acho que não há comando "para forçar o braço do disco rígido a se mover para uma posição específica no prato" atualmente, a menos que seja possível modificar o firmware primeiro. Mesmo mover para "o último bloco" não é realmente o último bloco, por causa dessas peças sobressalentes.