La cancellazione di Macintosh HD e il ripristino da Time Machine determinano la riformattazione dell'HDD?

1

Recentemente ho avuto un problema con il Macintosh HD che non è stato possibile riparare usando l'utilità del disco, quindi ho cancellato il disco (usando l'utilità del disco) e poi ripristinato dalla macchina del tempo (backup più recente)

Ciò comporta la riformattazione dell'HDD o la possibilità di riutilizzare inavvertitamente qualsiasi area potenzialmente danneggiata del disco?

    
posta adolf garlic 10.11.2014 - 20:51
fonte

3 risposte

2

Le procedure di Klanomath sono corrette al 100% se si tratta di un disco rigido.

Uso uno strumento chiamato Scannerz per valutare le unità ed è estremamente conservativo. Se trovi blocchi danneggiati, le loro procedure sono praticamente identiche a quelle descritte da Klanomath, tranne che sarà abbastanza evidente quanto sia esteso il danno durante i test. La tecnologia SMART trova settori danneggiati solo se è stato effettuato un tentativo di scrittura su di essi e fallisce. Se il disco è danneggiato e non viene mai utilizzato perché è nello spazio libero, SMART non lo saprà mai, ma Scannerz lo rileverà. L'azzeramento dell'unità come descritto costringerà la riallocazione del settore e, se la fornitura di parti di ricambio è esaurita, l'operazione avrà esito negativo.

Se si tratta di una stranezza di produzione che ha prodotto alcuni blocchi danneggiati, l'unità può essere ripristinata mediante la riformattazione descritta da Klanomath. Se è esteso, potresti probabilmente suddividere le aree difettose, ma è un rischio che non prenderei. So che alcune persone lo hanno fatto con successo, ma si finisce con un'unità con più volumi in cui uno probabilmente esisteva prima.

Per quanto riguarda gli SSD, idealmente si suppone che il loro software di gestione dei dischi estragga blocchi danneggiati quando vengono rilevati durante un'operazione di scrittura. Sfortunatamente, un SSD, come un HD, può sviluppare uno strano blocco qua o là che fallisce mentre tiene i dati. Il problema qui è un dilemma, perché le persone responsabili della scrittura di quel codice devono chiedersi se debbano o meno togliere un blocco a destra dal centro di un file esistente e sostituirlo con uno spazio vuoto, o dovrebbero lasciarlo in posizione e consentire all'utente di recuperare ciò che possono da esso. Questo problema è raro, ma può succedere.

In ogni caso, tipicamente ci sono routine di raccolta dei trucioli e triturazione che un SSD usa che (si spera) tirerà automaticamente i blocchi danneggiati e li correggerà dopo un'operazione di scrittura fallita. Su alcuni SSD, questi possono verificarsi mentre il sistema è in uso, mentre altri possono verificarsi quando c'è un momento di silenzio di pochi minuti.

Stai attento a tutti gli strumenti che ti dicono che prenderà un cattivo settore e "riparerà". Non c'è niente del genere. Questo è un trucco di marketing disonesto che ha radici nel 1980, quando le unità utilizzavano la tecnologia MFM e gli sviluppatori potevano effettivamente accedere direttamente al disco, e anche allora, nel migliore dei casi era solo possibile farlo. Quei giorni sono scomparsi con IDE quando il controller è stato messo direttamente sull'HD. Scannerz, ad esempio, ha un'opzione per ri-mappare i settori, ma un avviso lampeggerà dicendoti di non farlo e che qualsiasi informazione nel blocco errato è già praticamente morta e il manuale ha un avvertimento su una pagina e un mezzo lungo, ancora una volta, in pratica ti dice di non illuderti.

    
risposta data 11.11.2014 - 11:26
fonte
1

Secondo wikipedia 3 livelli di formattazione sono comuni:

  • Low-level formatting (cioè più vicino all'hardware) segna le superfici dei dischi con marcatori che indicano l'inizio di un blocco di registrazione (tipicamente chiamato marcatori di settore) e altre informazioni come il blocco CRC da utilizzare successivamente, in normali operazioni, dal controller del disco per leggere o scrivere dati. Questo è inteso come la base permanente del disco e viene spesso completato in fabbrica.
  • Partitioning divide un disco in una o più regioni, scrivendo strutture di dati sul disco per indicare l'inizio e la fine delle regioni. Questo livello di formattazione spesso include il controllo di tracce difettose o settori difettosi.
  • High-level formatting crea il formato del file system all'interno di una partizione del disco o di un volume logico. Questa formattazione include le strutture dati utilizzate dal sistema operativo per identificare l'unità logica oi contenuti della partizione. Ciò potrebbe verificarsi durante l'installazione del sistema operativo o quando si aggiunge un nuovo disco. Il disco e il file system distribuito possono specificare un blocco di avvio opzionale e / o varie informazioni sul volume e sulla directory per il sistema operativo.

I problemi con il disco possono verificarsi a causa di problemi fisici (blocchi difettosi) o non fisici (falsi alberi b ecc.).

Quick Erase o ripartizionamento ricostruirà solo i metadati necessari come Volume Header Attribute File ecc. da zero e non traccia i blocchi danneggiati. È solo una formattazione di alto livello o una combinazione di partizionamento (senza controllo degli errori) e formattazione di alto livello.

Qualsiasi altro tipo di cancellazione (zeri 1-pass / 3-passaggi / 7-pass con operazioni di lettura / scrittura [valido almeno per Mac OS X 10.6-10.10 ]) mapperà i blocchi danneggiati se sono disponibili sufficienti blocchi di riserva. Di solito gli 1-pass-zero sono sufficienti e non sottolineano l'hdd tanto quanto gli altri metodi.
Questo metodo viene talvolta definito Mid-level formatting perché non è né un Low-level formatting completo né un Partitioning completo.

Puoi verificare il numero di blocchi danneggiati in seguito con qualsiasi utilità SMART .

Se vengono rilevati più di 5 blocchi danneggiati, ottenere un nuovo disco. Prima o poi fallirà.

Quanto sopra menzionato non è necessariamente valido per gli SSD. Non cancellare completamente (in particolare 3 passaggi / 7 passaggi) se non c'è necessità inevitabile.

Un SSD ha il proprio bad block management e wear leveling .

    
risposta data 10.11.2014 - 21:50
fonte
1

Più 1 di tutti per quanto mi riguarda. Una buona domanda e due buone risposte.

Vorrei, tuttavia, sottolineare la seguente citazione di Bob O:

Steer clear of any tool that tells you it's going to take a bad sector and "repair" it. There's no such thing. That's a dishonest marketing trick that has it's roots back in the 1980's when drives were using MFM and developers could actually gain access to the drive directly, and even then, it was at best only sort of possible to do it. Those days disappeared with IDE when the controller was put right on the HD. Scannerz, for example, has an option to re-map sectors, but a warning will flash up telling you not to do it and that any information in the bad block is already basically dead, and the manual has a warning about a page and a half long, once again, basically telling you not to kid yourself.

Il recupero del disco può essere fatto, con alcune attrezzature molto costose e persone con una formazione adeguata. Qualsiasi applicazione che ti dice che trasformerà un settore fallito in un settore di lavoro senza questo tipo di equipaggiamento è piatta.

Per quanto riguarda S.M.A.R.T. monitoraggio va, c'è il download gratuito chiamato "smartmontools" che è possibile ottenere dal web. Ci sono alcune applicazioni là fuori che fondamentalmente, per quanto mi riguarda, rubano il lavoro delle persone "smartmontools", inseriscono un front end della GUI e poi lo vendono. Non chiariscono che si tratta di uno strumento gratuito e spesso non lo tengono nemmeno aggiornato. In genere memorizzano il binario nella cartella dell'applicazione sotto Contenuto- > Risorse e avrà il nome "smartctl". Puoi verificare la versione navigando in quella cartella e digitando "smartctl -v" e ti dirà quale versione stanno usando. Le probabilità sono, è almeno 6 mesi o più vecchio.

Puoi ottenere i veri smartmontools al seguente link:

link

È un'applicazione a riga di comando, ma è almeno aggiornata come si può ottenere.

È S.M.A.R.T. un buon concetto di test? Bene, sì e no. La cosa sfortunata è che riconoscerà solo i problemi dopo il fatto. È un po 'come un meteorologo che si presenta a casa tua dopo che una strong tempesta di vento ha fatto danni e annuncia che una strong tempesta di vento ha fatto solo qualche danno. Le soglie sono troppo clementi e spesso non prevederanno correttamente il danno da guida. Scannerz misura gli artefatti di temporizzazione tramite indici relativi delle prestazioni, e sulla base di un post che ho letto di recente su Ars Technica, apparentemente sta raccogliendo più di S.M.A.R.T. è.

Una parola di avvertimento su Scannerz: dicono di fermare tutti gli altri programmi utente in esecuzione diversi dal loro, e lo dicono sul serio. Non è possibile avviare una scansione su un'unità e quindi avviare contemporaneamente scaricare e guardare un video o un notiziario o altro. Catturerà ogni stranezza temporale e segnalerà come un errore. Suppongo che un sistema ad altissima velocità come i nuovi Mac Pro non sia influenzato da questo, ma i miei piccoli sistemi poveri lo faranno! Non sono così ricco!

    
risposta data 12.11.2014 - 11:53
fonte

Leggi altre domande sui tag