Verifica dei blocchi danneggiati senza formattazione

9

Il mio Mac tende a sospendere ogni ora quando si eseguono operazioni semplici come il clic con il pulsante destro, l'apertura di menu e la digitazione (in realtà si bloccava solo quando ho iniziato a digitare questa domanda.)

Ho letto in alcuni punti che ciò potrebbe essere dovuto a blocchi di disco danneggiati e che il modo migliore per risolvere questo problema è formattare e sovrascrivere l'intero disco con zero. Ovviamente, questo richiede tempo e distruggerà tutti i dati che ho sul disco. C'è un modo per controllare i blocchi danneggiati senza formattare l'unità, o anche rimappare il disco per ignorare quei blocchi (risolvendolo definitivamente)?

Il mio Mac è piuttosto recente (Mac Mini alla fine del 2011), quindi dubito che abbia qualcosa a che fare con poca memoria o swap.

    
posta Ron 01.12.2012 - 12:58
fonte

9 risposte

4

Risponderò alla virata dei "blocchi difettosi" e puoi fare una domanda sulla domanda se hai ancora lentezza e hai concluso che non si tratta semplicemente di blocchi cattivi. (I blocchi danneggiati non sono quasi mai un problema lento - dal momento che il sistema può rimappare i blocchi così rapidamente, che avresti bisogno di zattere e zattere per compromettere l'I / O. Se hai blocchi danneggiati, possono corrompere alcuni dei dati sul disco e una reinstallazione non solo risolve il problema, ma obbliga le scritture a rilevare altri blocchi difettosi, una sorta di situazione win / win.

Non hai bisogno di strumenti extra per vedere lo stato della tua unità.

Apri Utility Disco e seleziona l'unità fisica stessa (non Macintosh HD o qualunque sia la partizione / volume) e seleziona informazioni.

Se registri e guardi i valori sotto S.M.A.R.T. Lo stato e vedere come cambiano nel tempo, è possibile conoscere praticamente tutto ciò che è rilevabile a causa di degrado dell'archiviazione o parziale errore.

    
risposta data 01.12.2012 - 16:36
fonte
3

Se separiamo essence della domanda, dai motivi per cui ci chiediamo ...

Avvia Ubuntu ed esegui badblocks

Use an Ubuntu disc that works with your Mac, then run badblocks with appropriate options.

Ubuntu Manpage: badblocks - search a device for bad blocks

... fai clic sull'intestazione per la risposta completa.

Altrove nello Stack Exchange

Come verificare se c'è un settore danneggiato su un disco rigido USB su OS X? (2012-02-27)

  • link a un'altra domanda correlata.

Più di recente, in Chiedi diverso:

Qualsiasi cosa tu usi

Tieni presente che il riposizionamento (o il remapping o lo sparing, o qualsiasi altra cosa tu lo chiami) può causare dataloss

risposta data 16.04.2013 - 07:49
fonte
1

Raccomando Disk Warrior o Drive Genius , entrambi i quali dovrebbero offrire l'opzione di avvio da un supporto esterno per analizzare il tuo disco rigido.

    
risposta data 08.03.2013 - 04:06
fonte
1

"Per favore: se non puoi nominare un prodotto, puoi descriverne il metodo di prova?"

Non posso biasimarlo per non aver nominato uno strumento. Non ho idea di dove vivi, ma nelle società statunitensi puoi denunciarti per averli criticati.

Tuttavia, basandomi sulle sue esperienze con un "famoso strumento" sospetto che le sue iniziali siano TTP.

Da quello che posso dire, quel prodotto non sembra fare un lavoro molto completo di fare qualsiasi cosa. Ho letto report che tutto ciò che stava facendo era una lettura grezza di un disco rigido e la segnalazione di errori di I / O come problemi di settore ogni volta che ne aveva voglia. Manca problemi di guida. Ho visto questa prima mano e costa $ 100.

Non ho mai usato Drive Genius quindi non ne so nulla. Posso, tuttavia, parlare sia di Spinrite che di Scannerz.

Spinrite utilizza ciò che considero, almeno nella sua modalità di riscrittura, una procedura molto, molto rischiosa. Tenta di leggere e quindi riscrivere un settore in un'unità. Questo è OK se la fonte dei problemi è in realtà un guasto del settore, ma i guasti intermittenti del cavo possono causare lo stesso identico problema. In altre parole, se un guasto del cavo intermittente corrompe il trasferimento di dati tra la CPU e il disco rigido, potrebbe benissimo finire per leggere prima i dati danneggiati da un disco rigido e quindi riscriverlo su dati buoni. Il potenziale di corruzione in questo caso è alto. Spinrite è un prodotto antico sviluppato per PC nei primi anni '80.

Scannerz in realtà non è in realtà un software di test del disco rigido, è un software di rilevamento guasti. Controlla gli errori di I / O e le irregolarità di temporizzazione, e sembra farlo basandosi su un modello statistico delle prestazioni di unità / sistema. La "regola" con Scannerz è che se un problema è ripetibile dalla scansione alla scansione, allora il problema è con il media stesso, e sarà un settore difettoso o un settore debole. Se il problema non è ripetibile su una scansione, è probabile che si verifichi un altro errore, ad esempio un cavo danneggiato o una traccia incrinata nella scheda logica. Scannerz ha una modalità di sovrascrittura, ma i loro manuali avvertono di usarlo abbastanza pesantemente, così come il prodotto che lancia una finestra di avvertimento sul suo utilizzo. La maggior parte, se non tutte, le procedure che usano per correggere i problemi vengono eseguite utilizzando strumenti standard come Utility Disco. Potrei insegnare al mio cane a fare una scansione di base su un disco con Scannerz, tuttavia per utilizzarlo al massimo potenziale è necessaria una conoscenza almeno moderata di come funziona un sistema.

Personalmente ho visto Scannerz prendere cavi difettosi su un disco rigido esterno. È possibile ingannare con un cavo durante una scansione e osservare irregolarità e errori che si verificano quando il cavo difettoso viene spostato. Per quanto ne so, nessun altro strumento sul mercato può rilevarlo.

Con tutto ciò che detto, per quanto riguarda altri strumenti, l'idea di utilizzare un vecchio strumento basato su MS-DOS come Spinrite o qualcosa da una distribuzione Linux è probabilmente poco pratica per la maggior parte degli utenti Mac. Sarei disposto a scommettere che la maggior parte degli utenti Mac non sono nemmeno sicuri di cosa sia Linux, e spesso non sanno (o vogliono sapere) come isolare specificamente un'unità in modo che un prodotto con le sue origini in MS-DOS possa funzionare e potenzialmente danneggiare la loro unità. Tali tattiche possono andare bene con gli hard core, ma sono assolutamente poco pratici per la maggior parte delle persone. Vorrei anche aggiungere che le applicazioni che sembrano fare poco più che eseguire le chiamate di sistema alla versione da riga di comando di Utility Disco non sono terribilmente impressionanti, IMHO.

    
risposta data 09.05.2013 - 11:11
fonte
0

Prima di iniziare a fare qualcosa di simile, apri Console.app (credo che sia il nome inglese) che ti permette di vedere se sono stati registrati errori di I / O. Se vedi errori I / O, dovresti immediatamente prepararti a migrare su una nuova unità, poiché significa che il tuo disco ha esaurito i settori di riserva per questo scopo e peggiorerà solo. Un modo tipico per farlo è usare Time Machine per creare un backup, quindi cambiare l'unità e quindi reinstallare di nuovo OS X e dire al programma di installazione di ristabilire da Time Machine.

Personalmente ho usato un semplice script di shell che passava attraverso tutti i file su disco e usava dd per leggerli (e stampavo eventuali errori di lettura mentre continuavo). Ho quindi rinominato i file contenenti i blocchi danneggiati, quindi non li userei più.

    
risposta data 01.12.2012 - 14:16
fonte
0

Prova a utilizzare defrag unità stellare

    
risposta data 01.12.2012 - 13:34
fonte
0

Disk Warrior serve a riparare i file di indice su unità che hanno file indice danneggiati. Un file indice danneggiato spesso rende l'unità inutilizzabile. Drive Genius può eseguire alcune operazioni di riparazione dell'indice, ma è meglio noto per la deframmentazione. La sua scansione di superficie è molto semplice. Un intero elenco di strumenti di test delle unità può essere trovato al seguente:

link

Ho familiarità con Scannerz, perché sono a buon mercato! : -)

    
risposta data 16.04.2013 - 01:09
fonte
0

Do you recommend Scannerz? If so, please add some technical explanation for the recommendation; and consider a separate answer. (I can't vote up this answer whilst DiskWarrior is amongst the three products.) – Graham Perrin Apr 19 at 19:38

Non sono sicuro che "consigliare" i prodotti su questo forum sia davvero appropriato, dal momento che potrebbe essere considerato come spam. Quello che farò è raccontarti la mia esperienza con Scannerz e un altro "famoso" strumento molto più costoso.

Avevamo diversi sistemi più vecchi in casa, tutti i PPC, tutti con Leopard in esecuzione che dovevamo vendere. Molti di questi elementi (circa 5 se la mia memoria mi serve correttamente) mostravano quello che potevo chiamare solo un comportamento strano. Ci davano periodicamente palline da spiaggia rotanti, bloccavamo un po ', ecc. Abbiamo eseguito su di loro lo strumento "famoso" per fare diagnosi e AHT su almeno 3 di loro. Sono tornati tutti con un certificato di buona salute. Ho pensato, "Beh, deve essere la mia immaginazione." Entro un mese dalla vendita, abbiamo ricevuto da ciascun acquirente la comunicazione che le unità erano rotte. Abbiamo dato a queste cose una garanzia di 90 giorni, quindi la nostra unica opzione era, a discrezione dei clienti, rimborsare i soldi < strong> e i costi di spedizione, o riparare i sistemi a nostre spese e rispedirli indietro.

In entrambi i casi, era lo stesso identico problema: il disco rigido non funzionava o era in procinto di fallire e né lo strumento "famoso" né AHT lo raccoglievano. Avevamo più unità da elaborare e, dopo aver imparato la lezione, questa volta abbiamo incontrato altre unità con problemi simili. Questa volta ero consapevole che probabilmente era un problema con l'unità, quindi ho aperto /var/log/system.log e ho usato il comando "tail" per seguire cosa stava succedendo. L'ho fatto mentre utilizzavo lo strumento "famoso". Gli errori di I / O venivano visualizzati e lo strumento "famoso" non li avrebbe così tanto mancati ... lotti di loro .

Scannerz era nuovo sul mercato ed era economico, quindi ho pensato che avrei potuto anche provarlo. Scannerz stava rilevando ogni singolo problema più altri! Non mancavano i problemi che lo strumento "famoso" mancava. Inoltre ho scoperto che se un'unità aveva un cavo interno difettoso, potevo aprire l'unità, avviare una sessione Scannerz e sondare il cavo con una sonda non conduttiva e Scannerz avrebbe iniziato a lanciare tonnellate di errori o irregolarità.

Gli unici strumenti che utilizzerò sono Disk Warrior per risolvere i problemi relativi all'indice dell'unità. Utility Disco, per qualche motivo, non verrà toccata, e Scannerz per valutare i problemi di unità. Questa è la mia scelta. Sono strumenti di cui mi fido. Periodo !!

Se hai bisogno di dettagli tecnici su come Scannerz contatta le persone che lo realizzano. Hanno contatti di marketing e contatti di supporto sul loro sito web.

    
risposta data 24.04.2013 - 05:24
fonte
0

Usa l'utility del disco per trovare il nome del dispositivo (ad esempio "disk4"), quindi in una finestra del terminale prova

sudo dd bs=1m if=/dev/disk4 of=/dev/null

Questo cercherà di leggere l'intero contenuto del disco.

    
risposta data 09.03.2018 - 17:27
fonte

Leggi altre domande sui tag