2010-11-11 02:47:41 +0000 2010-11-11 02:47:41 +0000
45
45

Quanto è sicuro eseguire CHKDSK su un SSD?

Recentemente ho visto Windows 7 far comparire uno o due avvisi che mi dicono di eseguire chkdsk sul mio portatile. Il mio portatile è arrivato con un SSD e non sono sicuro che ci siano implicazioni negative nell'eseguire chkdsk su un tale disco. Ci sono potenziali problemi nel segnalare “settori danneggiati” sul disco? Immagino che il concetto fisico di settori sia completamente diverso tra un piatto e un microchip.

Non credo che il mio SSD supporti il TRIM. Ha circa 14 mesi e una rapida ricerca sul web sembra suggerire che non lo faccia (anche se è quasi impossibile trovare queste informazioni con certezza!) Non sono nemmeno sicuro che TRIM sia rilevante in questo caso, dato che non ci dovrebbe essere molto in termini di cancellazioni.

Quindi, quanto è sicuro eseguire chkdsk sul mio disco SSD?

Il modello di SSD che ho è riportato come “Samsung SSD PB22-JS3 2.5”.

Risposte (7)

25
25
25
2010-11-11 04:45:22 +0000

Ci sono potenziali problemi con la segnalazione di “settori danneggiati” sul disco?

Concepibilmente chkdsk potrebbe segnalare uno o tre settori come cattivi e dire al sistema operativo di smettere di usarli. Questo ridurrebbe leggermente lo spazio disponibile sul disco, ma non è permanente (si può recuperare, con sforzo). Sarei però sorpreso di vedere chkdsk segnalare un settore SSD come cattivo. Non eseguirei chkdsk per trovare settori cattivi però.

Quindi, quanto è sicuro eseguire chkdsk sul mio disco SSD?

non dovrebbe far male a nessuno. È un'idea decente se c'è stata una corruzione del file system. Possibili fonti di corruzione:

  • Spegnimento non pulito
  • Software maligno o benigno che si comporta male.
  • Bit capovolti in modo casuale dalla memoria povera non protetta da EC.
14
14
14
2010-11-11 04:17:45 +0000

Non sono sicuro che ci siano implicazioni negative nell'eseguire chkdsk su un tale disco.

No, non ci saranno implicazioni negative nell'eseguire chkdsk su un SSD.

Ci sono potenziali problemi nel segnalare “settori danneggiati” sul disco?

Sì, mentre è vero che gli SSD non hanno settori, quando si “consuma” una parte del tuo SSD, il sistema operativo la riporta/vede come un “settore danneggiato”.

Quindi, quanto è sicuro eseguire chkdsk sul mio disco SSD?

In realtà, potrebbe non essere necessario eseguirlo affatto… I moderni drive SSD rimappano automaticamente i bit usurati (tecnologia wear leveling). Questo non garantisce però che il tuo disco sia indistruttibile, perché alla fine esaurirà i bit utilizzabili quando hai un mucchio di bit usurati…

11
11
11
2010-11-11 10:11:20 +0000

Mentre altri si sono concentrati sulla parte hardware di CHKDSK, io scriverò un po’ sulla parte software.

Mentre CHKDSK può fare una scansione superficiale su un disco che si suppone possa trovare settori danneggiati, c'è un'altra parte della storia. Controlla e corregge anche i problemi del filesystem che possono essersi accumulati. Penso assolutamente che dovreste eseguirlo se Windows ve lo ricorda. Mentre le nuove versioni di NTFS hanno vari miglioramenti che hanno ridotto la necessità di CHKDSK, ci sono ancora casi in cui è necessario eseguire CHKDSK.

4
4
4
2010-11-12 05:03:19 +0000

Per quanto ne so, CHKDSK controlla solo se può leggere dal disco se gli si chiede di fare la scansione dei settori danneggiati. Per questa definizione un SSD avrà settori danneggiati solo in due casi:

  • Il controller è morto -> l'intero drive è morto.
  • La cella è danneggiata -> il controller non è riuscito a rimapparla (tutto lo spazio libero utilizzato?)

Nota che una cella che muore per esaurimento del ciclo di scrittura andrà in “modalità di sola lettura”, il che significa che i dati su di essa possono ancora essere letti bene fino a quando la carica immagazzinata si dissipa (il che dovrebbe richiedere almeno una decade). Questo non sarebbe un cattivo settore.

Così CHKDSK vi avviserà solo degli errori del filesystem. Dovreste usare uno strumento S.M.A.R.T. per controllare la salute del disco.

2
2
2
2016-06-22 02:43:47 +0000

Eseguite chkdsk /f (o equivalente) per risolvere gli errori del file system. Non eseguite chkdsk /r perché non è necessario controllare i settori danneggiati. L'intensa attività del disco per il controllo è un'inutile usura per l'SSD, ed è generalmente riconosciuta come una cattiva idea.

Notate che >= Win8, usate /scan e /spotfix invece di /f. Win7 e precedenti usano ancora /f. http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/

1
1
1
2012-12-10 09:59:03 +0000

Ho eseguito il check disk su un Revo Drive 120GB e ho perso 30 GB di spazio a causa di settori danneggiati. Non eseguirei check disk su un SSD Revodrive. Ma non posso garantire per altri.

0
0
0
2013-07-19 00:52:44 +0000

Mi sono appena imbattuto in questo problema.

Ho eseguito CHKDSK con il “Scan for and attempt recovery of bad sectors”. Ha trovato alcuni file con problemi e li ha “sistemati”. Ho fatto un confronto tra i file grezzi dei file “corretti” e ho scoperto che alcune sezioni del file erano state azzerate.

Questo stava eseguendo Windows 7 su un Corsair Performance Pro.