Comando per forzare il braccio del disco rigido per spostarsi in una posizione specifica sul piatto


25

Quale comando * nix farebbe cambiare rapidamente il braccio del disco rigido tra il centro e il bordo del piatto?

In teoria dovrebbe presto causare un guasto meccanico. È per un esperimento con vecchi dischi rigidi.


4
Dovresti contattare questo ragazzo e chiedergli come fa il trucco "hd arm percussion" :) - youtube.com/watch?v=Oym7B7YidKs

1
Richiede un comando software per provocare un'azione hardware. Mi sembra in tema. Puoi anche richiedere una domanda su softwarerecs.stackexchange.com
Mawg

Risposte:


25

hdparm --read-sector N rilascerà una lettura di basso livello del settore N bypassando l'astrazione dello strato di blocco. Utilizzare -Iper ottenere il numero di settori del dispositivo.


2
Grazie. Nota che per evitare la memorizzazione nella cache, dovrò probabilmente usare -F Flush the on-drive write cachel' --repair-sectoropzione e.

Userà le coordinate logiche. Vedi risposta h22.
talex,

9

Il tuo disco rigido deve essere davvero vecchio affinché questo funzioni come previsto. Inizialmente le unità consentivano di specificare la traccia fisica (cilindro), la testa fisica reale e il settore per accedere ai dati (concetto iniziale dello standard CHS ), ma qualsiasi unità più recente (anche antica come in termini di oggi) utilizza una geometria completamente fittizia (e ha blocchi di riserva, per rimappare automaticamente i blocchi che la logica dell'unità ritiene stia diventando instabili). Inoltre, la mappatura interna precisa tra geometrie reali e rappresentazionali può cambiare in qualsiasi momento (esiste un attributo SMART per vedere questi eventi).

Quindi penso che non ci sia alcun comando "per forzare il braccio del disco rigido a spostarsi in una posizione specifica sul piatto" in questi giorni, a meno che non sia possibile modificare prima il firmware. Anche passare a "l'ultimo blocco" non è proprio l'ultimo blocco, a causa di quei pezzi di ricambio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.