Esiste un'opzione per scansionare rapidamente un intero disco rigido alla ricerca di blocchi danneggiati?


3

Ho un HDD da 1 TB, quindi voglio testare settori danneggiati o blocchi danneggiati, ma i badblock richiedono MOLTO tempo in Linux (appena il 4,66% fatto in 6 ore e 3 minuti). In Windows, tuttavia, chkdsk esegue la scansione in pochi secondi e non riesce a trovare alcun errore.

Qual è la differenza tra settori danneggiati e blocchi danneggiati? Inoltre, qual è la differenza tra chkdsk in Windows e badblock in Linux quando si tratta di testare settori danneggiati?

Risposte:


2

La risposta breve è NO, non ci sono caramelle gratuite.

Ovviamente il motivo per cui chkdskcorre così veloce è perché non controlla i settori danneggiati per impostazione predefinita. Devi eseguirlo con /rswitch per cercare settori danneggiati, a quel punto anche rallentare.

Per quanto riguarda la differenza tra badblockse chkdsk, il primo è uno strumento dedicato che scopre i settori danneggiati, mentre il secondo è un'utilità di controllo del disco per scopi generici fornita con Windows che ha la funzione di recupero del settore danneggiato.


Ok una cosa in più voglio chiederti che la creazione di una partizione su HDD cambierà il numero di settore? Quindi i badblock sono danneggiati 2 giorni fa a causa del cavo USB al 70%, quindi non voglio aspettare fino al 70%, quindi ho iniziato il numero di settore danneggiato che ha registrato i badblock. Mi darà test completamente affidabili?
makgun,

Hmm, niente è gratuito, ma 20 * 6 ore sembrano sbagliate per un disco consumer, salvo lo stupidità come usb2. Penso che Windows abbia impiegato meno di 12 ore su un'unità simile (ma interna). badblockspotrebbe non essere ottimizzato per unità moderne.
sourcejedi,

sourcejedi il mio hdd non è moderno penso. è un elemento WD se portatile.
makgun,

@makgun Il conteggio dei settori dell'HDD non cambierà se si creano partizioni. Tuttavia, CHKDSK testerà solo i settori allocati alle partizioni di Windows.
Dmitry Grigoryev

@ dmitry-grigoryev Ok grazie della tua risposta molto rapida.! Mi hai risparmiato un sacco di tempo!
makgun,

0

Non è un compito veloce, ci vuole tempo a seconda delle dimensioni del volume, su Linux puoi usare il comando badblocks per cercare settori danneggiati:

Apri un terminale:

badblocks -nsv /dev/[volume]

Su Windows puoi usare CHKDSK Start>run>cmd

CHKDSK [volume] /r

Pagina man di Badblocks

Informazioni approfondite su CHKDSK


-w opzione significa che la modalità DISTRUTTIVA? Perché o i miei dati hdd da 45 GB utilizzati e tutti sono necessari per me. Ma ora ho imparato chkdsk. Grazie
makgun,

@makgun puoi giocare con le opzioni :) ecco perché aggiungo la pagina man a piedi.
Francisco Tapia,

Ho confuso che sarà distruttivo o non distruttivo? Mi dispiace che il mio inglese non sia così buono.
makgun,

uno distruttivo distruggerà i dati perché rende i modelli di scrittura di prova sul disco rigido, l'altro metodo è con -n preserverà i tuoi dati corrotti o no.
Francisco Tapia,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.