Ai vecchi tempi dovevi prendere nota dei badblock scritti sull'unità ed inserire quelli nell'elenco dei difetti prima di formattare l'unità, perché le superfici del disco rigido non erano mai "perfette", il produttore è saggio a questo perché le persone l'acquisto di dischi guarderebbe la tabella dei difetti stampata sul disco e comprerebbe quelli con il minor numero di difetti ...
Ora scorri avanti di circa 20 anni e i produttori di dischi rigidi nascondono il fatto che un disco nuovo di zecca ha blocchi danneggiati con il firmware, quando acquisti un disco nuovo di zecca avrà già probabilmente tutti i blocchi danneggiati, il firmware rileverà blocchi di nuova generazione e li mappa da una serie di cilindri di riserva che ha, ma ciò accade solo quando si verifica un'operazione di scrittura su quel settore e l'algoritmo ECC rileva guasti ai bit, solo allora mapperà il blocco. Quindi, tornando al punto, puoi forzare un'unità a mappare i badblock semplicemente usando DD, ovvero / [modifica: il seguente esempio è stato modificato per prevenire la distruzione accidentale dell'unità: carattere jolly rimosso, sostituito con X]
dd if=/dev/zero of=/dev/sdX bs=1M
ovviamente alterare of = target per riflettere l'unità che si desidera azzerare, questo è il modo più veloce per mappare nuovamente i difetti di un'unità, è anche il modo più veloce per eliminare completamente la configurazione di Linux sbagliando l'unità target, quindi controllare, ricontrollare quindi ricontrollare, prima di premere il tasto Invio. È possibile aumentare la dimensione della dimensione del blocco nel comando dd per ottimizzare la lettura / scrittura e forse rendere le cose più veloci, ma ci sono rendimenti decrescenti dopo un punto. Trovo che qualsiasi cosa tra 1M e 8M funzioni meglio per me
Puoi ottenere DD per scrivere solo un settore, quello cattivo ... per rimapparlo, quindi non devi fare il backup del tuo disco, ma questo è un bollitore completamente diverso di pesce e roulette russa se non sai esattamente cosa stai facendo .....
Questo comando distruggerà tutto sul tuo disco rigido, comprese le partizioni. Ma costringerà l'unità a mappare tutti i settori danneggiati che potrebbe avere.
È perfettamente ok per un disco avere settori danneggiati purché non si trovino nel settore di avvio, se lo sono allora l'unità è inutile, se noti alcuni mesi dopo che l'unità ha sviluppato settori più danneggiati, allora è il momento per iniziare a fare acquisti per una sostituzione.
Ho rianimato centinaia di unità in questo modo e hanno vissuto per molti anni in seguito, un settore difettoso non è necessariamente la morte per l'unità.