Non conosco nessuno strumento che faccia una scansione della superficie e sistemi anche i blocchi cattivi.
Che tipo di Mac e che tipo di disco rigido hai problemi?
Dubito che troverai qualche strumento software per “sistemare” i blocchi danneggiati, almeno per l'hardware recente. Non so quando è iniziato, ma qualche tempo fa la capacità di rimappare un settore danneggiato è stata incorporata nel firmware del disco rigido.
Se guardi i registri S.M.A.R.T. registers del tuo disco con uno strumento come SMARTReporter , dovresti vedere una voce con numero ID 05 e titolo “Reallocated Sectors Count”. Questo è il numero di settori danneggiati che il disco ha rimappato.
Forse il “Bad Block” di Disk Warrior si riferisce a qualcos'altro? (Non sono riuscito a indovinare cosa potrebbe essere però).
Aggiornamento in risposta al commento (sotto):
SMARTReporter sembra essere un'utilità piuttosto “bizzarra”. È infatti possibile interrogare e visualizzare il contenuto dei registri S.M.A.R.T. di un'unità, basta saltare attraverso cerchi inaspettati per farlo.
Nella SMARTReporter FAQ si può trovare questa chicca:
Può SMARTReporter dirmi esattamente quale test S.M.A.R.T. sta fallendo?
Sì, a partire dalla versione 2.4.5! Clicca con il tasto destro del mouse sull'unità nella lista delle unità nella finestra delle preferenze e seleziona “Controlla attributi S.M.A.R.T.”.
Un'altra stranezza di SMARTReporter è che il taglia e incolla apparentemente funziona solo in queste finestre di visualizzazione quando usi le voci della barra dei menu. Le scorciatoie da tastiera e la finestra di contesto “clic destro” del mouse non lo fanno. D'altra parte, SMARTReporter è gratis ;-)
Ma sto divagando …
Curiosamente, SMART Utility chiama il disco “Failing” quando tutte le altre utility lo mostrano come “Verified”. Mostra 1 Pending Bad Sectors. Quindi, come si fa a cambiare un settore difettoso “pendente” in uno “rimosso” o “riallocato”?
La mia comprensione è che tu non lo faresti. Il firmware del drive dovrebbe farlo automaticamente da solo. Nota cosa dice la tabella nell'articolo di Wikipedia S.M.A.R.T. .
05 Reallocated Sectors Count
Conteggio dei settori riallocati. Quando il disco rigido trova un errore di lettura/scrittura/verifica, segna questo settore come “riallocato” e trasferisce i dati in una speciale area riservata (area di riserva). Questo processo è anche conosciuto come remapping, e i settori “riallocati” sono chiamati remaps.
Questo è il motivo per cui, sui moderni dischi rigidi, i “bad block” non possono essere trovati mentre si testa la superficie - tutti i bad block sono nascosti nei settori riallocati. Tuttavia, all'aumentare del numero di settori riallocati, la velocità di lettura/scrittura tende a diminuire.
Il valore grezzo rappresenta normalmente un conteggio del numero di settori cattivi che sono stati trovati e rimappati. Quindi, più alto è il valore dell'attributo, più settori l'unità ha dovuto riallocare.
C5 Current Pending Sector Count
Numero di settori “instabili” (in attesa di essere rimappati, a causa di errori di lettura). Se un settore instabile viene successivamente scritto o letto con successo, questo valore viene diminuito e il settore non viene rimappato. Gli errori di lettura su un settore non rimappano il settore (poiché potrebbe essere leggibile in seguito); invece, il firmware del drive ricorda che il settore deve essere rimappato, e lo rimappa la prossima volta che viene scritto._
Quindi se quanto sopra è vero, allora apparentemente il Conteggio dei settori in attesa deve essere interpretato con cautela. L'errore di lettura del settore molto probabilmente si è verificato durante la scansione del disco che hai fatto prima con TechTool. (BTW, intendi TechTool Deluxe 3.1.3 ?) Poiché TechTool probabilmente non ha provato a scrivere il settore, non è stato (ancora) riallocato.
Si può fare senza riformattare?
Penso che una “riformattazione” possa fare qualcosa solo se il formato scrive su ogni settore del disco. Non so se una cancellazione standard (non sicura) con Utility Disco … che è ciò che credo tu intenda per una riformattazione nel contesto di un MAC … realizzerebbe questo.
Se lo facessi sarebbe un compito che richiede molto tempo. Di recente ho fatto qualcosa del genere con un disco da 500GB del portatile e ci sono volute un po’ meno di 2 ore e mezza per completarlo. Naturalmente, dovreste aggiungere il tempo per (si spera) ripristinare il vostro sistema dal vostro (si spera affidabile) backup.
Non mi è chiaro che ci sia bisogno di tentare di forzare attivamente la “correzione”. Presumibilmente il firmware dell'unità dovrebbe gestirlo da solo la prossima volta che c'è un tentativo di scrivere su un settore difettoso. Inoltre, mi sembra probabile che il settore incriminato non sia attualmente utilizzato come parte di alcun file. TechTool si è semplicemente “imbattuto” in esso durante la scansione di tutti i settori del vostro disco.
Ma se si volesse tentare di forzare una correzione, allora credo che si dovrebbe fare qualcosa che forzi una scrittura su quel settore. Non sembra valere lo sforzo però. Continuerei semplicemente a fare il backup dei file e a tenere d'occhio il disco nel caso in cui inizi a degradare ulteriormente.