Anonim

Come posso scansionare e riparare il mio disco rigido Windows 10?

I personal computer (PC) sono cambiati enormemente nei quasi quattro decenni da quando il primo PC IBM è uscito da una catena di montaggio nel 1981. Quella prima macchina, una lastra d'acciaio simile a un blocco con un microchip Intel 8088 al galoppo di 4, 77 MHz, è arrivata con uno o due unità floppy disk e una pratica utility disco denominata CHKDSK (pronunciata "Check Disk"), creata da Tim Paterson per una società di software nascente conosciuta come Microsoft.

Paterson ha creato CHKDSK, che è simile al comando Unix fsck, per DOS, il sistema operativo originale eseguito su computer Windows. Tuttavia, fino ad oggi, CHKDSK è uno strumento importante per la risoluzione dei problemi sui PC Windows.

Oggi sarebbe difficile per un osservatore occasionale descrivere il processo evolutivo che si è verificato tra quel primo PC IBM e l'attuale macchina desktop Windows 10.

Il case ha circa le stesse dimensioni e forma, e c'è ancora una tastiera, ma a parte questo, tutto è diverso. Le CPU di oggi funzionano mille volte più velocemente e sono un milione di volte più complesse, Apple vende orologi con un display più capace di quello che si riscontra nella mostruosità monocromatica del 1981, le macchine di oggi hanno core di memoria almeno mille volte più densi e sono da tempo sostituite unità a dischetti clunking e chunking con unità a stato solido ultra-eleganti, ultraveloci, assolutamente silenziose, ognuna delle quali potrebbe memorizzare più informazioni di ogni modello del 1981 mai costruito.

Rimane comunque una cosa, nonostante tutte le rivoluzioni e gli sviluppi evolutivi dell'hardware e del software: CHKDSK rimane uno strumento utile e vitale per la salute delle unità disco, quasi 40 anni dopo la sua invenzione.

Va riconosciuto che non è proprio lo stesso CHKDSK utilizzato su DOS. La prima versione di CHKDSK scritta da Tim Paterson era uno strumento rozzo per gli standard odierni.

Ad ogni aggiornamento e modifica per guidare tecnologie e formati, CHKDSK è stato nuovamente scritto e riscritto, con nuove funzionalità aggiunte e nuove tecniche sviluppate per gestire i dischi rigidi in espansione esponenziale dei PC moderni.

Tuttavia, il moderno strumento CHKDSK utilizza lo stesso approccio di base di una scansione multipass di un'unità per verificarne la solidità e la funzionalità. In questo articolo di TechJunkie, ti descriverò come utilizzare CHKDSK per scansionare e riparare i dischi rigidi nei PC che eseguono il sistema operativo Windows 10.

Come funziona CHKDSK

Sebbene i dettagli di come fa il suo lavoro sono cambiati di generazione in generazione, lo stesso processo di base ha luogo quando si esegue CHKDSK per analizzare il disco rigido. CHKDSK inizia eseguendo la scansione del file system sull'unità disco, analizzando l'integrità dei file, il file system e l'integrità dei metadati dei file sull'unità.

Quando CHKDSK rileva errori di file system logici, li corregge in posizione, salvando i dati che si trovano sul disco in modo che nessun dato che non si perde alcun dato. Gli errori di file system logici sono errori come voci danneggiate nella tabella dei file master (MFT) dell'unità, un file che indica all'unità come sono collegati i file nei labirinti oscuri dell'hardware dell'unità. C'è almeno una voce nella MFT per ogni file in un volume NTFS (il file system sviluppato da Microsoft), inclusa una voce per la MFT stessa.

CHKDSK corregge anche timestamp disallineati, dati sulla dimensione dei file e flag di sicurezza sui file sull'unità. CHKDSK può quindi eseguire una scansione completa dell'unità, accedendo e testando tutti i settori dell'hardware.

I dischi rigidi sono divisi in settori logici, aree definite dell'unità in cui verrà memorizzata una determinata quantità di dati. I settori possono sviluppare errori lievi, nel qual caso i dati sono stati scritti in modo errato sul supporto magnetico o errori gravi, che sono casi in cui l'unità stessa ha un vero difetto fisico nell'area designata come settore.

CHKDSK corregge gli errori soft riscrivendo i dati difettosi e risolve gli errori gravi contrassegnando quella sezione del disco come danneggiata e "fuori limite" per un uso futuro.

Poiché CHKDSK è stato aggiornato e aggiornato ripetutamente con ogni nuova generazione di hardware di archiviazione, il programma continua a funzionare correttamente per analizzare e riparare dischi rigidi di qualsiasi tipo, anche sui sistemi operativi più moderni e utilizzando le tecnologie di azionamento più avanzate.

Lo stesso processo utilizzato per analizzare un disco floppy con una capacità di 160 KB, oggi può essere eseguito per analizzare un SSD a stato solido, interamente elettronico, con una capacità di 15 terabyte.

Come posso eseguire CHDSK su un disco rigido del PC Windows 10?

Sebbene ci siano diversi modi in cui è possibile invocare CHKDSK su un computer Windows 10, il posto più comune e ordinario per eseguire l'utilità è tramite una shell della riga di comando nota come PowerShell. Una volta che ti sei abituato a eseguire comandi usando PowerShell diventa più facile di altri metodi. È semplice come digitare un comando.

Tuttavia, poiché CHKDSK parla direttamente per guidare l'hardware, richiede un livello speciale di autorizzazione del sistema operativo noto come privilegi di amministratore. Questo significa solo che CHKDSK è autorizzato a funzionare come se fosse l'account che ha il compito di amministrare il computer. L'amministratore di sistema probabilmente sei tu se si tratta di un computer di casa e potrebbe essere il reparto IT se si tratta di un computer di lavoro.

Per avviare Windows PowerShell, premi la scorciatoia da tastiera del tasto Windows + X. Verrà visualizzato il menu Power Users nell'area del menu Start, in cui vedrai diverse opzioni.

È possibile rilasciare la combinazione Tasto Windows + X e digitare il tasto A (abbreviazione di Admin) per avviare Windows PowerShell in modalità privilegio amministrativo. Puoi anche semplicemente spostare il mouse sulla riga di Windows PowerShell (Admin) e fare clic per avviare la shell in quel modo.

La schermata successiva da visualizzare è una finestra Controllo account utente (UAC) che chiederà l'autorizzazione per avviare il processore dei comandi di Windows e consentirà di apportare modifiche al PC. Seleziona "Sì".

Verrà avviato Windows PowerShell, una familiare scatola in bianco e nero con un'interfaccia della riga di comando di testo. Il modo più semplice per invocare CHKDSK è semplicemente digitare il nome del programma "chkdsk", seguito da uno spazio, quindi dalla lettera dell'unità che si desidera esaminare o riparare. Nel nostro caso, si tratta dell'unità interna "C:", quindi il comando sarebbe "chkdsk c:"

Questa chiamata di base di CHKDSK eseguirà la scansione del disco e visualizzerà le informazioni sullo stato, ma non correggerà gli errori riscontrati.

Per eseguire CHKDSK in una modalità in cui risolverà effettivamente i problemi riscontrati, è necessario aggiungere diversi parametri. In un programma Windows PowerShell, i parametri sono comandi aggiuntivi aggiunti alla fine del nome del programma, con i caratteri “/” prima di ciascun parametro.

In questo caso, per fare in modo che CHKDSK esegua un passaggio completo di scansione e riparazione, vorremmo digitare "chkdsk c: / f / r / x".

Il parametro "/ f" indica a CHKDSK di correggere eventuali errori rilevati durante la scansione. Il parametro "/ r" indica a CHKDSK di individuare eventuali settori danneggiati e di recuperare tutte le informazioni leggibili che trovano lì. Il parametro "/ x" indica a CHKDSK di smontare l'unità (portarla offline dal sistema operativo) prima che inizi il processo.

Inutile dire che ti consigliamo di non utilizzare il computer per altre cose mentre CHKDSK completa la scansione e le eventuali correzioni.

Parametri CHKDSK aggiuntivi

CHKDSK ha una vasta libreria di parametri opzionali che è possibile utilizzare per modificare il comportamento del programma.

- Il parametro Volume consente di specificare una lettera di unità (con due punti) o il nome del volume. In realtà non sono necessari i caratteri <e>.

- I parametri Path e FileName possono essere utilizzati solo come unità utilizzando i modelli organizzativi FAT o FAT32. Con Path e FileName è possibile specificare la posizione e il nome di un file o set di file che CHKDSK deve verificare per frammentazione. Puoi usare il? e * caratteri jolly per specificare più file.

/ f - Il parametro / f indica a CHKDSK di correggere effettivamente gli errori sul disco. Il disco deve essere bloccato. Se CHKSDK non è in grado di bloccare l'unità, viene visualizzato un messaggio che chiede se si desidera controllare l'unità al successivo riavvio del computer.

/ v - Il parametro / v visualizza il nome di ciascun file in ogni directory mentre viene controllato il disco.

/ r - Il parametro / r individua i settori danneggiati e recupera le informazioni leggibili. Il disco deve essere bloccato. / r include la funzionalità di / f, con l'analisi aggiuntiva degli errori del disco fisico.

/ x - Il parametro / x forza prima lo smontaggio del volume, se necessario. Tutti gli handle aperti sull'unità sono invalidati. / x include anche la funzionalità di / f.

/ i: il parametro / i può essere utilizzato solo con un'unità formattata con il modello NTFS. Questo accelera CHKDSK eseguendo un controllo meno vigoroso delle voci dell'indice, che riduce il tempo necessario per eseguire CHKDSK.

/ c - Il parametro / c è utilizzabile anche su un disco NTFS. Questo dice a CHKDSK di non controllare i cicli all'interno della struttura delle cartelle, il che riduce il tempo necessario per eseguire CHKDSK.

/ l: il parametro / i può essere utilizzato solo con NTFS. Cambia la dimensione del file di registro risultante nella dimensione digitata. Se si omette il parametro size, / l visualizza la dimensione corrente.

/ b - Il parametro / b è utilizzabile solo con NTFS. Cancella l'elenco di cluster danneggiati nel volume e ripianifica tutti gli cluster allocati e liberi per errori. / b include la funzionalità di / r. Utilizzare questo parametro dopo l'imaging di un volume su una nuova unità disco fisso.

/? - Il /? Il parametro visualizza un file della guida contenente questo elenco di parametri e altre istruzioni per l'uso di CHKDSK.

Per riassumere, il comando completo che dovrebbe essere digitato nel Prompt dei comandi è:

chkdsk

chkdsk C: / f / r / x

Utilizzo di CHKDSK su un'unità di avvio

Un'unità di avvio è la partizione del disco rigido da cui il computer si avvia (avvia). Le partizioni di avvio sono speciali in molti modi e uno di questi è che richiedono una gestione speciale affinché CHKDSK sia in grado di gestirle.

CHKDSK deve essere in grado di bloccare qualsiasi unità di avvio che scansiona, il che significa che non può esaminare l'unità di avvio del sistema se il computer è in uso. Se l'unità di destinazione è un disco interno esterno o non di avvio, il processo CHKDSK inizierà non appena immettiamo il comando di esempio sopra.

Se, tuttavia, l'unità di destinazione è un disco di avvio, il sistema ti chiederà se desideri eseguire il comando prima dell'avvio successivo. Digitare "yes" (o "y"), riavviare il computer e il comando verrà eseguito prima del caricamento del sistema operativo, consentendogli di ottenere pieno accesso al disco.

L'esecuzione di un comando CHKDSK può richiedere molto tempo, soprattutto se eseguita su unità più grandi.

Una volta completato il controllo del file system, tuttavia, presenterà un riepilogo dei risultati, incluso lo spazio su disco totale, l'allocazione dei byte e, soprattutto, eventuali errori che sono stati trovati e corretti.

CHKDSK nelle precedenti edizioni di Windows

Il comando CHKDSK è disponibile in tutte le versioni di Windows, quindi gli utenti che eseguono Windows 7, 8 o XP possono anche eseguire i passaggi precedenti per avviare una scansione del proprio disco rigido. Nel caso di versioni precedenti di Windows, gli utenti possono accedere al prompt dei comandi andando su Start> Esegui e digitando "cmd".

Una volta visualizzato il risultato del prompt dei comandi, fare clic con il tasto destro su di esso e selezionare "Esegui come amministratore" per concedere al programma i privilegi necessari per eseguire correttamente CHKDSK.

Una nota di avviso: se usi CHKDSK su un disco rigido più vecchio, potresti scoprire che lo spazio sul tuo disco rigido è stato significativamente ridotto dopo aver eseguito il comando. Questo risultato è dovuto a un disco rigido guasto, poiché una delle funzioni cruciali che CHKDSK esegue è quella di identificare e bloccare i settori danneggiati sul disco.

Alcuni settori danneggiati su un vecchio disco in genere passeranno inosservati all'utente, ma se l'unità si guasta o ha problemi gravi, si potrebbero avere un numero enorme di settori danneggiati che, se mappati e bloccati da CHKDSK, sembrano portare via porzioni significative della capacità del tuo disco rigido.

Altri modi per avviare CHKDSK

Se non ti piace usare il prompt dei comandi, ci sono altri modi per invocare CHKDSK sul tuo sistema. Forse il più semplice è direttamente tramite Windows Explorer.

Apri una finestra Esplora file di Windows e vai all'unità che desideri controllare.

Fare clic con il tasto destro sull'icona del disco rigido e selezionare Proprietà.

Selezionare la scheda Strumenti e fare clic su "Verifica" per avviare CHKDSK con parametri standard.

È una buona idea eseguire CHKDSK regolarmente come parte della manutenzione ordinaria del sistema.

CHKDSK rimane uno strumento potente e utile anche 40 anni dopo la sua invenzione originale.

Hai altre domande su Windows 10? Abbiamo le risorse di cui hai bisogno!

Ecco la nostra guida alla risoluzione dei problemi con la ricerca di Windows 10 non funzionante.

Utilizzi principalmente la tua macchina per giochi divertenti e soprattutto? Dai un'occhiata al nostro tutorial sull'ottimizzazione del tuo computer Windows 10 per i giochi.

Se sei un amministratore di sistema, potresti voler imparare ad attivare Active Directory per Windows 10.

Gli utenti esperti di Windows vorranno leggere la procedura dettagliata di TechJunkie su come mantenere una finestra specifica in alto in Windows 10.

Se desideri prestazioni di sistema, leggi la nostra guida completa alle prestazioni di Windows 10.

Esegui o prevedi di eseguire CHKDSK come parte di un programma regolare di manutenzione del sistema? Quali altri programmi di manutenzione usi? Per favore lasciaci un commento qui sotto!

Come scansionare e riparare i dischi rigidi con chkdsk in Windows 10