Thanks – that's the first write, which is reportedly not enough. In an edition to your answer, can you explain why in alternative advice, there's emphasis on the first re-write
Blockquote
Non sono sicuro di seguire la tua domanda.
Quando un'unità rileva un settore non scrivibile o danneggiato, deve contrassegnare il blocco non scrivibile come non valido, quindi rimappare il settore danneggiato in un settore di riserva. Non fa differenza quale tipo di dati è contenuto nei dati da scrivere sull'unità. Ciò avverrà fino a esaurimento della quantità di settori di riserva. Dopo che sono, quindi con la maggior parte delle unità, il settore danneggiato viene semplicemente lasciato in posizione e l'unità deve essere considerata non valida.
Dal post del tuo link Apple, tenderei ad essere più d'accordo con Martin Joseph di alcuni degli altri. Se il numero di settori danneggiati aumenta con qualsiasi grado di regolarità, è probabile che i cuscinetti non funzionino correttamente nell'attuatore o nel motore di azionamento. Ciò consente un eccessivo gioco nei meccanismi e si traduce in un numero sempre maggiore di arresti anomali in caso di peggioramento del problema, che causa sempre più settori danneggiati. O l'unità fallirà da problemi meccanici (cattivi cuscinetti,) le testate finiranno per danneggiarsi, oi vassoi diventeranno così danneggiati non saranno più disponibili i settori di riserva e saranno lasciati sui piatti per causare sempre più problemi.
Se il problema relativo al settore difettoso è dovuto a un incidente alla testa (impatto o una piccola particella che entra nella camera di trasmissione) è possibile che l'unità possa essere corretta con "azzeramento" e possa durare anni.
L'unica volta in cui sarebbe necessaria una sovrascrittura multi-pass che potrei pensare sarebbe quella di "cancellare" i settori deboli. La quantità di tempo necessaria per leggere un settore debole dovrebbe sollevare un flag sul controller, ma se la quantità di tempo non supera mai la soglia del drive, non verrà re-mappata. Con i settori deboli, la quantità di tempo per leggerlo può variare a sufficienza che a un certo punto potrebbe effettivamente, infine segnalare il settore come fallito e re-mapparlo.
Il processo di "azzeramento" del disco è davvero qualcosa di improprio. Potresti riempire i blocchi con "Hello, World!" dati e dovrebbe ancora rimappare i settori danneggiati se i ricambi sono disponibili. Il motivo per cui le persone suggeriscono di utilizzare la tecnica di "azzeramento" è perché è incorporato in Utility Disco, non come procedura di riparazione dell'unità, ma come procedura di sicurezza. Accade semplicemente che forzare il controller a rimappare i settori danneggiati quando li incontra.
Suggerirei che il termine "riscrittura" si riferisca al fatto che il settore una volta conteneva dati e ora, nel processo di azzeramento o sovrascrittura, viene riscritto.