Come posso risolvere un disco rigido lento?


12

Il mio computer soffre di rallentamenti e non sono sorpreso (ha circa 6 anni). Ecco cosa ho verificato:

  1. Non sono molto frequenti (solo un paio di volte al giorno).
  2. Quando accadono, una singola applicazione si bloccherà per 10-60 secondi, mentre il resto non si bloccherà ma rallenterà.
  3. Anche mentre sta accadendo, l'utilizzo della CPU rimane basso.
  4. Succede alle applicazioni (come editor di testo, firefox, skype).
  5. Non succede mai ad alcune applicazioni (come i giochi) che utilizzo per ore sotto un carico pesante della CPU.

Da notare anche:

  1. La scheda grafica e l'alimentatore sono nuovi (circa un anno).
  2. Anche se al momento ho installato una discreta quantità di software, questo è successo anche dopo aver reinstallato Windows.
  3. Questo HDD ha subito molti schemi di partizionamento e alcune operazioni pesanti (come lo spostamento di circa 200 GB di dati).

A causa di quanto sopra, sono già sicuro al 70% che il problema riguarda il disco rigido. Prima di sostituirlo, tuttavia, voglio escludere altre possibilità meno probabili (come RAM, software o PSU).

Non ho i soldi per sostituire l'intera scatola in questo momento, ma posso facilmente sostituire uno dei componenti.

Ho letto diverse domande (come questa ) che forniscono indicazioni generali sulla risoluzione di un problema sconosciuto, non è quello che sto cercando qui.

La mia domanda principale è:
quali test o benchmark posso eseguire per verificare se ho un disco rigido problematico?
Non ho bisogno di risolvere questo problema, mi accontento solo di assicurarmi che sia il disco rigido.

Potrei prendere in prestito un nuovo disco rigido da un amico e vedere se migliora. Un risultato positivo escluderebbe tutti gli altri componenti, ma non escluderebbe un problema software (poiché questo nuovo disco rigido non avrà alcun software che uso quotidianamente).

In esecuzione su Windows / Linux.


2
Allo stato attuale questa domanda è MOLTO troppo vaga. Cosa hai già provato in particolare e dove rimani bloccato? Non c'è modo per noi di dirti come essere sicuro al 100% nella tua diagnosi. Se si desidera testare un'unità sostitutiva, procurarsi un disco rigido e duplicare l'unità su di esso. Puoi scoprire come farlo cercando qui su SU. O portalo a qualcuno che può farlo per te (come un negozio di computer).
Ƭᴇcʜιᴇ007,

Se stai solo cercando un elenco di software di diagnostica HDD, chiariscilo modificando la tua domanda e includi un elenco di quelli che hai già provato e perché le molte domande correlate su SU non sono state di aiuto.
Ƭᴇcʜιᴇ007,

1
Per quanto riguarda l'ultimo paragrafo: se la diagnostica non segnala alcun problema con il disco rigido ma si desidera confermare che la nuova unità presenta lo stesso problema, è possibile clonare i contenuti dell'unità su una nuova; in tal caso, si avrà lo stesso software su entrambe le unità.
rapina il

1
@ techie007 Le risposte a quelle domande a cui hai collegato non sembrano essere molto complete ...: \
Deltik,

1
@ techie007 Ho provato a chiarire cosa mi hai chiesto nella mia modifica. Non avevo mai provato nessuno strumento prima di porre questa domanda, non ne sapevo nemmeno nessuno, e SU è di solito la mia prima fermata quando affronco qualcosa che non conosco :). Ho cercato prima in giro, ma non avevo trovato nessuna di quelle domande perché stavo limitando la ricerca ai tag [risoluzione dei problemi] e [disco rigido] (che mi sembrava il minimo indispensabile).
Malabarba,

Risposte:


22

La verifica degli attributi SMART è un utile primo passo per identificare i problemi del disco rigido.

Accesso agli attributi SMART

È possibile visualizzare gli attributi SMART su Windows utilizzando strumenti di terze parti come GSmartControl .

Su macOS, puoi usare Utility Disco , anche se non è molto prolisso. È possibile installare smartctldal pacchettosmartmontools per accedere agli attributi SMART utilizzando la riga di comando.

Su Linux, il comando smartctl -a /dev/hda(dal pacchetto smartmontools) fornisce informazioni SMART su un disco rigido, dove /dev/hdaviene sostituito con il dispositivo in questione. I dischi GNOME ( gnome-disksdal pacchetto gnome-disk-utility, precedentemente noto come palimpsest) sono un'utilità grafica che può dare qualche consiglio in più sulle condizioni del tuo disco rigido.

[palinsesto mostra un cattivo HDD.]

Comprensione degli attributi SMART

Ecco alcuni attributi rilevanti e che vale la pena notare. Un elenco più ampio è disponibile qui .

Un tasso di errore di lettura diverso da zero (ID 1) indica un problema con la superficie del disco o con le testine di lettura / scrittura.

La velocità effettiva delle prestazioni (ID 2) è l'efficienza media del disco. Se il valore scende al di sotto della soglia, potrebbe esserci qualcosa di sbagliato nel disco.

Un tempo di spin-up elevato (ID 3) (registrato in millisecondi) può indicare che il disco rigido ha problemi a girare.

Un crescente conteggio dei settori riallocati (ID 5) significa che le aree del disco rigido non funzionano correttamente e che i dati dovevano essere spostati. Ciò causa una riduzione delle prestazioni quando i settori vengono rimappati, ma potrebbe essere più grave in quanto il disco rigido sta per guastarsi.

Un basso tempo di ricerca (ID 8) è un segno di un problema meccanico con le testine magnetiche.

Il conteggio dei tentativi di centrifuga (ID 10) aumenta quando una centrifuga non riesce. In questo caso, le operazioni di input / output vengono messe in coda fino a quando il disco rigido non gira normalmente, causando rallentamenti. Ancora più importante, tuttavia, se il disco rigido deve riprovare a girare, è un segno di guasto imminente.

Un conteggio errori non corretti segnalati (ID 187) diverso da zero indica che quel numero di settori non può essere corretto mediante la correzione dell'errore hardware. Ecco un segno della vecchiaia.

Il conteggio del settore in sospeso corrente (ID 197) è il numero di settori in attesa di essere rimappati. Ciò indica la vecchiaia del disco rigido.

Benchmark HDD

[Test di lettura HDD Palimpsest]

Se c'è una certa posizione nel disco rigido che sta ottenendo scarse prestazioni (forse dove sono archiviate le informazioni utilizzate di frequente), i benchmark di lettura del disco rigido possono aiutare a confermarlo. Sopra è uno screenshot di un benchmark del disco rigido che utilizza palimpsest, ora noto come GNOME Disks ( gnome-disks).

Se si preferisce eseguire benchmark della riga di comando su Linux, è possibile combinare più opzioni:

  • hdparm(dal pacchetto hdparm)
    • hdparm -t /dev/hda - Test di lettura sequenziale bufferizzato attivo /dev/hda
    • hdparm -T /dev/hda - Test di lettura sequenziale memorizzato nella cache /dev/hda
  • dd(dal pacchetto coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024- Sostenere una lettura dall'inizio /dev/hdaper l' 1GiButilizzo di una dimensione del blocco di1MiB
  • ioping(dal pacchetto ioping)
    • ioping -R /dev/hda - Test di lettura casuale attivo /dev/hda

Su Windows, puoi utilizzare strumenti come HD Tune per eseguire benchmark sul disco rigido.

Su macOS, puoi utilizzare strumenti come Blackmagic Disk Speed ​​Test per eseguire benchmark del disco rigido.


Per aggiungere a questa risposta: i settori riallocati causeranno rallentamenti ogni volta che si tenta di accedere all'indirizzo che è stato rimappato. Più settori vengono riallocati, più è probabile che noterai il rallentamento mentre il disco rigido cerca una parte diversa della superficie del disco da leggere dall'indirizzo rimappato.
rapina il

Un tasso di errore di lettura Raw diverso da zero non indica necessariamente un problema con l'unità, vedere la mia spiegazione su superuser.com/questions/393257/… .
Gurken Papst,

Il tempo di rotazione è riportato come valore non elaborato di 5458 e il tempo di accensione è 13477. È un problema? 5 secondi suona molto.
Malabarba,

5.448 secondi per Spin-Up Time? Potrebbe sembrare molto tempo, ma potrebbe essere nella sfera normale. Fonte: Western Digital Scorpio ML40 Funzione di spinup ottimizzata . 561,5 giorni per le ore di accensione? Per me, non significa molto perché lascio i miei dispositivi SATA accesi quasi 24/7.
Deltik,

1
@Christoph: quel progetto è stato ospitato su CodePlex, che è stato chiuso . Sembra che il progetto non sia più mantenuto. È possibile utilizzare GSmartControl in alternativa a HDD Guardian.
Deltik,

3

Un altro modo per testare in Windows è eseguire il Prompt dei comandi (Esegui come amministratore in Vista o Windows 7). Da lì, digitare CHKDSK C: /f /re premere Invio. Questo eseguirà la scansione del file system e dello spazio libero per errori


2
... e potrebbe causare la perdita di dati su un'unità che è gravemente danneggiata, poiché la scrittura in settori danneggiati consumerà i settori di riallocazione riservati e alla fine porterà a errori di scrittura. Quindi non farlo se non si è sicuri della salute del disco o se si dispone di dati preziosi e non è disponibile alcun backup. I dati SMART o i test diagnostici tuttavia sono di sola lettura e non dovrebbero danneggiare. Se vengono segnalati problemi, è necessario eseguire immediatamente il backup dei dati.
Gurken Papst,

2

Controlla lo stato SMART delle tue unità con uno strumento come GSmartControl . Se ci sono problemi gravi come settori difettosi, questi sono probabilmente visibili nei dati. È inoltre possibile avviare un autotest per scoprire nuovi errori che non sono stati ancora registrati.

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.