BSOD può causare settori danneggiati su un disco rigido?


3

Quelli che ho indicato come "settori danneggiati" qui sono citati dal seguente scan / test:

  • risultato da CHKDSK, indicato come "Settori danneggiati" nella schermata del rapporto.
  • risultato da HD Tune - Error Scan, indicato come "Damaged Blocks" o quadrato rosso.

Ho un HDD interno che è stato recuperato con successo da settori danneggiati eseguendo una cancellazione completa su interi settori su quel disco. (Dopo una cancellazione, il test della superficie in esecuzione ha detto che tutti i settori sono OK, non vedo più settori danneggiati).

Successivamente ho incontrato BSOD. Dopo il riavvio, eseguo nuovamente la scansione della superficie, ma questa volta viene rilevato 1 settore danneggiato. Ho provato a cancellarlo di nuovo, quindi eseguendo il test di superficie ho detto che il settore danneggiato è andato via (di nuovo).

Ho già sentito più volte che lo spegnimento improvviso o qualsiasi problema relativo all'alimentazione può rompere il tuo disco rigido. Ma BSOD può causare anche settori danneggiati? O questo significa che il mio disco sta già cadendo e deve essere sostituito? Cordiali saluti, lo stato SMART da HD Tune è ancora "OK".

Dato che BSOD è abbastanza comune (nel mio caso, per ogni 3-6 mesi), ho trovato fastidioso se dopo quello dovessi ripetere il ciclo "rescan the disk, erase and restore".

EDIT: in risposta a tutti i commenti e le risposte qui

Ho trovato molti articoli che spiegano che i settori danneggiati non sono sempre una ragione fisica. C'è anche una ragione logica (ad es. Il CRC per quel blocco non corrisponde ai dati letti dal disco).

Un settore logico - o debole - è un cluster di archiviazione sul disco rigido che sembra non funzionare correttamente. Il sistema operativo potrebbe aver tentato di leggere i dati sul disco rigido da questo settore e aver scoperto che il codice di correzione degli errori (ECC) non corrispondeva ai contenuti del settore, il che suggerisce che qualcosa non va. Questi possono essere contrassegnati come settori danneggiati, ma possono essere riparati sovrascrivendo l'unità con zeri

Dato che ce ne sono troppi, invece di copiare il contenuto, inserirò semplicemente il link qui:


3
Qual è esattamente la tua domanda non è poi così chiaro. Il tuo BSOD è probabilmente causato dai settori danneggiati e non viceversa.
Ramhound,

2
No, la mia domanda è in realtà sulla direzione opposta. Ho alcune conoscenze sul debug di Windows e credo che tutto il BSOD che ho riscontrato sia stato causato da app di terze parti, non da guasti hardware. Ecco perché sospetto che BSOD possa creare settori danneggiati.
Thariq Nugrohotomo,

2
@ThariqNugrohotomo - Un settore danneggiato è un problema fisico. Il firmware dell'HDD determina se non è in grado di scrivere o leggere in un settore. Un arresto imprevisto potrebbe comportare la corruzione dei dati poiché l'HDD non ha scritto tutti i dati ma non ha determinato che non fosse in grado di scrivere o leggere per quel settore. La tua conclusione è errata per questo motivo. Se si desidera assistenza per diagnosticare correttamente la causa del BSOD, è necessario porre tale domanda.
Ramhound,

2
È semantica. Esistono due tipi di errori. Difetti nel supporto, che non possono essere corretti, e contenuti danneggiati, che possono essere sovrascritti. I difetti dei supporti vengono bloccati, quindi non vengono riutilizzati. I file danneggiati vengono riposizionati, a volte ripristinati e il supporto viene riutilizzato. La visualizzazione periodica di nuovi difetti meccanici significa che l'unità è in uscita. La visualizzazione ripetuta di nuovi file danneggiati è un problema software. La cosa fondamentale è quale particolare test hai usato e cosa significa la sua terminologia. Quindi, per favore, modifica la tua domanda con i test specifici e i messaggi di errore reali.
fixer1234,

2
Ho aggiunto alcune spiegazioni in cima alla domanda. È abbastanza divertente (e fastidioso) sapere che i settori danneggiati possono apparire facilmente, ma possono anche essere facilmente cancellati. Cercherò comunque di richiedere la sostituzione, poiché questo hardware ha ancora meno di 2 anni.
Thariq Nugrohotomo,

Risposte:


8

Un BSOD di Windows non può causare un settore danneggiato, se con ciò intendi un settore che verrà successivamente letto come "Errore ECC non correggibile" o simile. Questo perché il software non ha accesso a nulla a un livello inferiore rispetto al connettore dell'unità e di solito non è possibile fare nulla sull'interfaccia di un'unità disco funzionante che può causare un settore danneggiato. Non in Windows.

Dico "normalmente", "non in Windows" perché l'utilità Unix-y hdparm ha un'opzione --make-bad-sector. Funziona richiamando i comandi ATA WRITE_LONG o WRITE_UNCORRECTABLE_EXT. Ma i driver del disco di Windows (stiamo parlando di Windows, poiché stai parlando di un BSOD) non forniscono alcun modo per richiedere queste funzioni.

Probabilmente hai un disco rigido guasto. Hai avuto un brutto settore (che conoscevi), ma da allora ne ha sviluppato un altro. Non è raro. I successivi errori possono o meno aver causato il BSOD. Posso immaginare diversi errori HD che potrebbero portare a un BSOD, molto probabilmente a causa della mancata risoluzione di un errore di pagina che è stato generato in modalità kernel (codice BSOD KERNEL_INPAGE_ERROR).

Per inciso, un BSOD non può essere causato da un'app di terze parti . Solo tramite il codice in modalità kernel difettoso (come un driver), un bug in un processo di sistema protetto o un hardware guasto. I bug nelle app possono solo causare errori delle app. E i BSOD non sono affatto "comuni" su hardware che funzioni correttamente con driver affidabili.


2
Grazie, apprezzo la tua risposta. Come basi della mia teoria, ho aggiornato la mia domanda con alcuni collegamenti che mostrano che un settore / blocco difettoso può essere causato da una scrittura incompiuta, ad esempio la perdita di potenza o forse anche BSOD. Anche sulla base della mia esperienza passata, BSOD frequente potrebbe essere riparato semplicemente disinstallando l'antivirus, causato da alcune app di terze parti incompatibili.
Thariq Nugrohotomo,

2
"La scrittura incompiuta" praticamente non accade. Ricorda, i dati si spostano prima nella cache dell'unità e vengono scritti sul supporto da lì. Il firmware dell'unità è abbastanza intelligente da eseguire l'intera scrittura o meno. Anche una perdita di potenza non dovrebbe interferire, anche se si verifica a metà scrittura, poiché l'unità ha abbastanza inerzia + energia nei suoi cappucci integrati per completare una scrittura una volta iniziata. (Non che un BSOD non provocherà la rimozione dell'alimentazione dall'unità.)
Jamie Hanrahan,

(s / b "NOTA che un BSOD ...")
Jamie Hanrahan,

3
Oh, i prodotti antivirus includono il codice in modalità kernel, che spiega perché quelli con errori possono causare BSOD.
Jamie Hanrahan,

@JamieHanrahan, che significa "s / b"?
Pacerier,

2

La terminologia tradizionale tipica per un "settore danneggiato" è una parte di un disco rigido che fisicamente non funziona correttamente. È semplicemente rotto. Questo è il motivo per cui alcune persone segnalano che un BSOD non dovrebbe causare questo. Un BSOD può causare la scrittura di dati non validi; alcune schede RAID avanzate sono note per essere alimentate a batteria in modo che possano essere più sicure di scrivere un blocco completo se perdono energia. (Queste batterie possono essere un componente aggiuntivo piuttosto costoso per il costo di base di una scheda RAID.)

Quando Chkdsk segnala un settore danneggiato, significa che Chkdsk ha avuto un problema; ciò può essere causato da errori logici, che possono essere diversi da un "settore danneggiato" basato sull'hardware. La ragione per cui sembra che tu stia leggendo due cose diverse è che il termine "settore danneggiato" è stato usato per descrivere due diversi tipi di problemi. I consigli che discutono del concetto di un disco fisicamente difettoso potrebbero non applicarsi molto bene all'argomento / concetto di un disco che ha un volume del filesystem non valido a causa della scrittura di dati corrotti, che potrebbe accadere se il sistema operativo smette di funzionare normalmente (come quando un BSOD succede).

La maggior parte dei BSOD che ho riscontrato non ha provocato errori nei dati; Tendo a preoccuparmi dell'affidabilità dell'hardware ogni volta che trovo che Chkdsk stia segnalando settori danneggiati. La soluzione migliore è non fare affidamento sull'unità come unico modo per archiviare dati importanti. È sempre una buona idea (è necessario eseguire il backup dei dati importanti). Se sei uno dei più del 2% (*) di persone che non si sono preoccupati di implementare una soluzione di backup adeguata, questo potrebbe essere un ottimo motivo per smettere di consentire scuse per convincerti a fare cose più rischiose.

(*) Lo so, è molto più del 2%. Probabilmente anche più del 3%.

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.