1. Che cos'è System File Checker (SFC)?
1.1 Panoramica e scopo
Controllo File di Sistema (SFC) è un'utilità integrata di Windows che analizza e ripara i file di sistema mancanti o danneggiati. Quando file di sistema critici di Windows risultano mancanti o danneggiati, il sistema operativo potrebbe smettere di funzionare correttamente o addirittura non rispondere più. SFC confronta i file di sistema con una copia memorizzata nella cache del sistema operativo, rilevando e riparando automaticamente eventuali incongruenze causate da file danneggiati o mancanti.
Questo strumento da riga di comando è disponibile da Windows 98 e rimane uno strumento diagnostico essenzialeostUtilità di ripristino e ripristino disponibile in tutte le versioni moderne di Windows. SFC aiuta a mantenere la stabilità del sistema garantendo l'integrità dei file protetti del sistema operativo senza richiedere una reinstallazione completa di Windows.
1.2 Come funziona il Controllo file di sistema
Il controllo dei file di sistema esegue la scansione di tutti i file di sistema protetti e sostituisce le versioni danneggiate con copie memorizzate nella cache. Lo strumento si integra con i meccanismi di protezione di Windows per verificare l'integrità dei file e ripristinare i file danneggiati dalle posizioni di backup memorizzate sul computer.
1.2.1 Protezione file di Windows (WFP)
Protezione file Windows funziona registrando le modifiche ai file in Winlogon per la notifica. Quando vengono rilevate modifiche a un file di sistema protetto, WFP ripristina automaticamente il file modificato da una copia memorizzata nella cache, situata in una cartella compressa in %WinDir%\System32\dllcache. Questo meccanismo di protezione è stato introdotto in Windows 2000 e ha fornito protezione dei file in tempo reale per i sistemi operativi basati su Windows NT.
1.2.2 Protezione delle risorse di Windows (WRP)
Protezione risorse di Windows rappresenta l'evoluzione moderna della protezione dei file, integrata con il controllo file di sistema in Windows Vista e tutte le versioni successive. WRP funziona impostando elenchi di controllo degli accessi discrezionali e liste di controllo degli accessi per le risorse protette. Se vengono rilevate modifiche a un file di sistema protetto, il file modificato viene ripristinato da una copia memorizzata nella cache situata in %WinDir%\WinSxS\Backup. L'autorizzazione per l'accesso completo alla modifica delle risorse protette da WRP è limitata ai processi che utilizzano il servizio Windows Modules Installer, il che significa che anche gli amministratori non hanno più diritti illimitati per modificare i file di sistema.
2. Quando utilizzare il Controllo file di sistema
2.1 Sintomi comuni di file di sistema danneggiati
Dovresti eseguire il controllo dei file di sistema quando riscontri i seguenti problemi:
- Windows è lento o presenta un calo delle prestazioni
- Arresti anomali del sistema o errori di schermata blu della morte
- Messaggi di errore che indicano file di sistema mancanti o danneggiati
- Le funzionalità di Windows smettono di funzionare correttamente
- Il sistema non risponde più o si blocca
- Problemi relativi all'avvio o starproblemi di tup
- Le applicazioni non si avviano o si bloccano in modo imprevisto
2.2 Cause di danneggiamento dei file di sistema
- Guasti hardware e software: Componenti vecchi o difettosi, come dischi rigidi e SSD, oppure software contenenti bug e codice dannoso, possono causare il danneggiamento dei file.
- Problemi di alimentazione e arresti anomali del sistema: Improvvise interruzioni di corrente durante operazioni critiche di lettura/scrittura o arresti anomali che interrompono i processi di sistema possono causare il danneggiamento dei file.
- Malware e virus: Il software dannoso spesso tarfa sì che i file di sistema interrompano o prendano il controllo del sistema, causando talvolta il danneggiamento permanente dei file.
- Aggiornamenti di sistema incompleti: L'interruzione di importanti aggiornamenti di sistema può lasciare il sistema in uno stato incoerente, con file aggiornati solo parzialmente, con conseguente danneggiamento.
3. Prerequisiti prima di eseguire SFC
3.1 Privilegi amministrativi
L'esecuzione di sfc richiede privilegi di amministratore. Per verificare di disporre dell'accesso amministrativo, aprire Menu iniziale -> Impostazioni profilo -> contiSe si dispone di privilegi di amministratore, la parola "Amministratore" dovrebbe apparire sotto il tuo nome utente. Senza questi privilegi, non è possibile eseguire correttamente il controllo file di sistema.
3.2 Considerazioni sulla modalità provvisoria
Il dispositivo non dovrebbe essere in modalità provvisoria a meno che non si stiano risolvendo errori avanzati. Se il sistema è in modalità provvisoria, premere Win + R, Il tipo di msconfige premere entra. Vai al stivale scheda, deselezionare Avvio sicuroe selezionare APPLICA -> OK. Quando richiesto, selezionare Restart.
3.3 Connessione Internet per DISM
Se è necessario eseguire riparazioni DISM supplementari, è necessario essere connessi a Internet durante l'esecuzione delle riparazioni SFC. DISM utilizza Windows Update per ottenere i file necessari per il ripristino dei file di sistema danneggiati, rendendo essenziale una connessione Internet attiva per la riuscita delle riparazioni.
Per maggiori dettagli su DISM, vedere la nostra guida completa.
3.4 Requisiti di Windows Update
Prima di eseguire il controllo dei file di sistema, assicurati di aver installato gli ultimi aggiornamenti per Windows. I file di sistema obsoleti possono interferire con il processo di riparazione. Per aggiornare Windows, apri Impostazioni profilo -> Windows Update e installare tutti gli aggiornamenti disponibili. Restarsul computer una volta completati gli aggiornamenti.
4. Esecuzione di DISM prima di Controllo file di sistema
4.1 Che cos'è il DISM?
Deployment Image Servicing and Management (DISM) è uno strumento integrato di Windows che consente di eseguire diverse attività sulle immagini di sistema Windows. DISM può montare e smontare immagini, aggiungere e rimuovere driver, applicare aggiornamenti e abilitare funzionalità. Quando la cache di Protezione file di Windows utilizzata da sfc si danneggia, DISM ripristina l'archivio componenti verificando le condizioni dell'intero sistema rispetto a un'immagine pulita del sistema operativo archiviata localmente o online.
4.2 Perché eseguire prima DISM
Microsoft consiglia di eseguire DISM prima del controllo file di sistema, poiché DISM fornisce i file necessari per riparare i file danneggiati. Se anche la cache utilizzata da sfc per ripristinare i file danneggiati è stata danneggiata, l'esecuzione di DISM ripara prima tale cache utilizzando un'immagine Windows online o locale. Ciò garantisce che sfc abbia accesso a file sorgente puliti e integri per le sue operazioni di riparazione.
4.3 Come eseguire i comandi DISM
Apri Prompt dei comandi or Windows PowerShell come amministratore, quindi esegui il comando DISM appropriato in base alle tue esigenze:
| Comando | Comando Descrizione |
|---|---|
| DISM / Online / Cleanup-Image / CheckHealth | L'opzione CheckHealth controlla se l'immagine è stata contrassegnata come danneggiata senza eseguire una scansione. |
| DISM / Online / Cleanup-Image / ScanHealth | L'opzione ScanHealth analizza l'immagine per individuare eventuali danneggiamenti dell'archivio componenti, ma non risolve alcun problema. |
| DISM / Online / Cleanup-Image / RestoreHealth | L'opzione RestoreHealth analizza l'immagine alla ricerca di eventuali danneggiamenti, esegue automaticamente le operazioni di riparazione e registra il danneggiamento nel file di registro. Questo processo richiede in genere 15-30 minuti, a seconda del livello di danneggiamento e delle dimensioni della partizione. |
4.4 Utilizzo di fonti di riparazione alternative con DISM
Se DISM non riesce a trovare i file sorgente o il client Windows Update non funziona, puoi utilizzare una fonte di riparazione alternativa. Monta un'immagine ISO di Windows che corrisponda esattamente alla tua versione di Windows, quindi esegui il seguente comando:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Sostituisci "X" con la lettera dell'unità in cui è montata la tua ISO. La versione ISO deve essere esattamente la stessa del sistema operativo in esecuzione. Una ISO 10586.0 non riparerà un sistema in esecuzione con la versione 10586.35 perché contiene aggiornamenti e file aggiuntivi.
4.5 Alternative a DISM per Windows 7
DISM non è disponibile su Windows 7 o versioni precedenti del sistema operativo. Tuttavia, Microsoft fornisce uno strumento simile chiamato System Update Readiness Tool (SURT), scaricabile dal catalogo di Microsoft Update. SURT funziona in modo simile a DISM, ripristinando e riparando i file di sistema danneggiati. Se si utilizza Windows 7 e sfc non riesce a risolvere i problemi relativi ai file danneggiati, SURT è la soluzione successiva.
5. Come eseguire il Controllo file di sistema in Windows
5.1 Metodo 1: eseguire SFC tramite prompt dei comandi
Il prompt dei comandi fornisce il most metodo comune per eseguire sfc scannow sui sistemi Windows.
- Aprire il Menu iniziale e tipo cmd nella casella di ricerca.
- Fare clic con Prompt dei comandi dai risultati della ricerca e seleziona Eseguire come amministratore.
- Clicchi Si nel prompt Controllo account utente, se richiesto.
- Nella finestra del prompt dei comandi, digitare sfc / scannow e premere entra.
- Attendi che la verifica raggiunga il 100% e venga completata. La scansione richiede solitamente 5-10 minuti, ma potrebbe durare più a lungo a seconda del computer e dei problemi riscontrati.
- Non chiudere la finestra del prompt dei comandi finché la verifica non è completa al 100%.
- Restarsul tuo computer una volta terminato il processo.
5.2 Metodo 2: eseguire SFC tramite Windows PowerShell
Windows PowerShell può eseguire la stessa scansione sfc del prompt dei comandi ed è il programma preferito per gli script remoti e gli ambienti aziendali.
- Aprire il Menu iniziale e cercare Windows PowerShell.
- Fare clic con Windows PowerShell e seleziona Eseguire come amministratore.
- Clicchi Si nella finestra Controllo account utente.
- Tipo sfc / scannow e premere entra.
- Attendi il completamento della scansione, che solitamente richiede 5-10 minuti, ma potrebbe richiedere più tempo a seconda del sistema.
- Restarsul tuo computer al termine della scansione.
5.3 Metodo 3: eseguire SFC in Windows Recovery Environment (WinRE)
Se il sistema non è accessibile o non si avvia normalmente, è possibile utilizzare Ambiente ripristino Windows per eseguire il controllo dei file di sistema.
- Aprire il Menu iniziale -> Impostazioni profilo -> Sistema -> Recupero.
- Scorri fino a Avanzato Startubo per Opzioni di recupero e seleziona Restarora.
- Il tuo computer si riavvieràtart in WinRE.
- Seleziona Risoluzione dei problemi -> Opzioni avanzate -> Prompt dei comandi.
- Tipo sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows e premere entra.
- Sostituisci la lettera di unità D:\ con l'unità effettiva in cui si trova la cartella Windows, in genere C:\ o D:\.
5.4 Metodo 4: eseguire SFC utilizzando il supporto di ripristino di Windows
Quando un grave danneggiamento dei file di sistema impedisce l'avvio di Windows, è possibile utilizzare il supporto di ripristino di Windows per eseguire sfc.
- Creare un disco di installazione di Windows utilizzando lo strumento Dell OS Recovery o Windows Media Creation Tool.
- Collegare il disco di installazione USB al computer.
- Accendi il computer e tocca il F12 tasto finché non si accede al menu di avvio temporaneo.
- Selezionare l'unità USB dall'elenco e premere entra.
- Il computer si avvia tramite il disco di installazione USB.
- Seleziona la tua lingua e clicca Avanti.
- Seleziona Ripristina il computer.
- Clicchi Risoluzione dei problemi -> Opzioni avanzate -> Prompt dei comandi.
- Tipo sfc / scannow / offbootdir = C: \ / offwindir = C: \ Windows e premere entra.
- Sostituisci C:\ con la lettera dell'unità in cui si trova l'installazione di Windows.
- Attendi il completamento del controllo dei file di sistema, che potrebbe richiedere fino a un'ora a seconda della configurazione.
- Restarsul tuo computer una volta completato il processo.
6. Comprensione dei risultati della scansione SFC
6.1 "La protezione delle risorse di Windows non ha rilevato alcuna violazione dell'integrità"
Questo messaggio indica che sfc scannow non ha rilevato problemi con i file di sistema. I file di sistema sono intatti e non danneggiati. Se i problemi persistono, è probabile che il problema derivi da un'altra fonte anziché da file di sistema danneggiati. Potrebbe essere necessario risolvere altre potenziali cause, come problemi di driver, conflitti software o problemi hardware.
6.2 "Protezione risorse di Windows ha trovato file danneggiati e li ha riparati"
Questo risultato indica che sfc ha identificato correttamente i file danneggiati e li ha riparati utilizzando copie memorizzate nella cache. L'operazione è riuscita e i file di sistema sono stati ripristinati allo stato corretto. I dettagli sui file riparati sono inclusi nel file CBS.log in %WinDir%\Logs\CBS\CBS.log. Dopo aver ricevuto questo messaggio, restarsul tuo computer per garantire che tutte le riparazioni abbiano effetto correttamente.
6.3 "Protezione risorse di Windows ha trovato file danneggiati ma non è riuscito a ripararne alcuni"
Quando sfc scannow visualizza questo messaggio, lo strumento ha rilevato file danneggiati ma non è riuscito a ripararli tutti. Questo si verifica in genere quando anche la cache utilizzata dal controllo file di sistema per ripristinare i file danneggiati è stata danneggiata. In questo caso, è necessario eseguire DISM per riparare l'archivio componenti, quindi eseguire nuovamente sfc. I dettagli sui file danneggiati sono disponibili nel file CBS.log. Se DISM e sfc insieme non riescono a risolvere i problemi, potrebbe essere necessario sostituire manualmente i file danneggiati o eseguire un ripristino del sistema.
6.4 "Protezione risorse di Windows non è riuscita a eseguire l'operazione richiesta"
Questo messaggio indica che sfc non è riuscito a completare la scansione. Il most Una causa comune è il tentativo di eseguire la scansione mentre Windows esegue altre operazioni sui file. Per risolvere questo problema, eseguire la scansione del Controllo file di sistema in modalità provvisoria e assicurarsi che le cartelle PendingDeletes e PendingRenames siano presenti in %WinDir%\WinSxS\Temp. Il segnaposto %WinDir% rappresenta la cartella del sistema operativo Windows, ad esempio C:\Windows.
7. Opzioni avanzate del Controllo file di sistema
7.1 Modificatori dei comandi SFC
Il controllo file di sistema supporta diversi modificatori oltre al comando standard sfc scannow:
| Modificare | Descrizione |
|---|---|
| /scannerizza adesso | Esegue la scansione di tutti i file di sistema protetti e sostituisce i file danneggiati o errati con copie memorizzate nella cache. |
| /verificasolo | Esegue la scansione di tutti i file di sistema protetti senza effettuare alcuna riparazione. Utilizza questa opzione per verificare la presenza di file corrotti senza modificarli. |
| / scanonce | Esegue la scansione di tutti i file di sistema protetti una volta durante la successiva risoluzione del sistematart. |
| / scanboot | Esegue la scansione di tutti i file di sistema protetti ogni volta che il computer si riavvia.tarts. |
| /Annulla | Annulla tutte le scansioni in sospeso pianificate con il modificatore /scanboot. |
| /offbootdir e /offwindir | Specifica la posizione della directory di avvio offline e della directory di Windows quando si esegue sfc dal supporto di ripristino. |
7.2 Esecuzione di più scansioni SFC
Potrebbe essere necessario eseguire sfc scannow fino a tre volte per risolvere tutti i problemi. Se la prima scansione rileva e ripara file danneggiati, eseguirla nuovamente per verificare che tutti i problemi siano stati risolti. Ogni scansione successiva potrebbe rilevare ulteriori danneggiamenti che diventano evidenti solo al termine delle riparazioni precedenti. Continuare a eseguire sfc finché non si riceve il messaggio che non sono state rilevate violazioni di integrità o finché l'esecuzione di ulteriori scansioni non produce ulteriori modifiche.
8. Visualizzazione dei file di registro del Controllo file di sistema
8.1 Comprensione del file CBS.log
Ogni volta che si esegue una scansione sfc, il controllo file di sistema registra la propria attività nel file CBS.log, situato in %WinDir%\Logs\CBS\CBS.log. Questo file di registro contiene dettagli su ogni file analizzato, sui file danneggiati rilevati e sulle operazioni di riparazione eseguite. Il file CBS.log include informazioni sui file che non possono essere riparati dal controllo file di sistema, rendendolo essenziale per la risoluzione di problemi di danneggiamento persistenti.
8.2 Come estrarre i dettagli SFC
Poiché diversi strumenti di manutenzione di Windows aggiungeranno registri al file CBS.log, è necessario estrarre le voci rilevanti di Controllo file di sistema in un file di testo separato per una più semplice revisione.
- Aprire un prompt dei comandi con privilegi elevati digitando cmd nella Cerca casella, clic destro Prompt dei comandie selezionando Eseguire come amministratore.
- Nella finestra del prompt dei comandi, digitare il seguente comando su una riga e premere entra:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
- Aprire il file sfcdetails.txt dal desktop per visualizzare le voci di registro filtrate.
8.3 Lettura e interpretazione delle voci di registro
Il file sfcdetails.txt utilizza il seguente formato: Data/Ora seguita dai dettagli sfc. Il file contiene i dettagli di ogni esecuzione del controllo file di sistema sul computer. Verificare le voci di data e ora per determinare quali file problematici sono stati rilevati durante il controllo.ost Scansione recente. Ogni voce indica se un file è stato riparato con successo, non è stato possibile ripararlo o è stato trovato mancante. Queste informazioni aiutano a identificare quali file richiedono la sostituzione manuale se sfc non riesce a ripararli automaticamente.
Di seguito sono riportati alcuni esempi di voci di registro:
2025-12-15 13:35:45, Info CSI 00000007 [SR] Verifying 100 components 2025-12-15 13:35:45, Info CSI 00000008 [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 00000009 [SR] Verify complete 2025-12-15 13:35:46, Info CSI 0000000a [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 0000000b [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 0000000c [SR] Verify complete 2025-12-15 13:35:46, Info CSI 0000000d [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 0000000e [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 0000000f [SR] Verify complete 2025-12-15 13:35:46, Info CSI 00000010 [SR] Verifying 100 components 2025-12-15 13:35:46, Info CSI 00000011 [SR] Beginning Verify and Repair transaction 2025-12-15 13:35:46, Info CSI 00000012 [SR] Verify complete
9. Riparazione manuale dei file di sistema
9.1 Quando è necessaria la riparazione manuale
La riparazione manuale diventa necessaria quando il controllo file di sistema rileva file danneggiati ma non riesce a ripararne alcuni o tutti. Dopo aver esaminato il file CBS.log per determinare quale file di sistema era danneggiato e non poteva essere riparato, è necessario individuare la posizione del file danneggiato e sostituirlo manualmente con una copia sicuramente funzionante. È possibile ottenere una copia sicuramente funzionante del file di sistema da un altro computer che esegue la stessa versione di Windows del computer in uso. Eseguire un controllo file di sistema su tale computer per assicurarsi che il file che si intende copiare non sia danneggiato.
9.2 Assunzione della proprietà amministrativa
9.2.1 Utilizzo del comando Takeown
Prima di poter sostituire un file di sistema danneggiato, è necessario assumerne la proprietà amministrativa. In un prompt dei comandi con privilegi elevati, digitare il comando seguente e premere entra:
takeown /f <Path_And_File_Name>
Sostituire con il percorso effettivo e il nome del file danneggiato. Ad esempio:
takeown /f C:\windows\system32\jscript.dll
9.3 Concessione dell'accesso all'amministratore
9.3.1 Utilizzo del comando Icacls
Dopo aver acquisito la proprietà, è necessario concedere agli amministratori l'accesso completo al file di sistema danneggiato. Digitare il seguente comando e premere entra:
icacls <Path_And_File_Name> /grant administrators:F
Per esempio:
icacls C:\windows\system32\jscript.dll /grant administrators:F
9.4 Sostituzione dei file danneggiati
Una volta acquisita la proprietà e concesso l'accesso, è possibile sostituire il file di sistema danneggiato con una copia sicuramente funzionante.
- Ottenere copie di file sicuramente valide: Copia il file sostitutivo da un altro computer che esegue la stessa versione di Windows in una posizione sul tuo computer, ad esempio un'unità USB o un percorso di rete.
- Utilizzo del comando Copia: Digita il seguente comando e premi entra:
Copy <Source_File> <Destination>
Sostituire con il percorso e il nome del file della copia funzionante nota e sostituisci con il percorso e il nome del file danneggiato. Ad esempio:
copy E:\temp\jscript.dll C:\windows\system32\jscript.dll
10. Risoluzione dei problemi relativi al Controllo file di sistema
10.1 La scansione SFC non riesce a completarsi
10.1.1 Esecuzione di SFC in modalità provvisoria
Se sfc scannow non riesce a completarsi normalmente, avviare in modalità provvisoria ed eseguire nuovamente la scansione. Per accedere alla modalità provvisoria, premere Win + R, Il tipo di msconfige premere entra. Vai al stivale scheda, controllare Avvio sicuro, selezionare Minimoe fare clic OK. Ris.tarsul tuo computer e, una volta in modalità provvisoria, apri un prompt dei comandi con privilegi elevati ed esegui sfc / scannowDopo aver completato la scansione, torna a msconfig e deseleziona Avvio sicuro, e ristarnormalmente.
10.1.2 Controllo delle cartelle PendingDeletes e PendingRenames
Se sfc visualizza "Protezione risorse di Windows: impossibile eseguire l'operazione richiesta", assicurarsi che le cartelle PendingDeletes e PendingRenames siano presenti in %WinDir%\WinSxS\Temp. Aprire Esplora file e andare a C:\Windows\WinSxS\Temp. Se queste cartelle non esistono, crearle manualmente, quindi eseguire nuovamente sfc. Queste cartelle sono essenziali per il controllo file di sistema per mettere in coda le operazioni sui file durante la scansione.
10.2 DISM non riesce a trovare i file sorgente
10.2.1 Montaggio ISO di Windows
Quando DISM visualizza "Impossibile trovare i file sorgente", è necessario un file ISO di Windows che corrisponda esattamente alla versione di Windows in uso. Scarica l'ISO da Microsoft, fai clic con il pulsante destro del mouse sul file ISO e seleziona AttaccoAnnotare la lettera di unità assegnata all'ISO montato. Quindi eseguire DISM con il parametro source che punta alla posizione dell'ISO montato.
10.2.2 Utilizzo di fonti di riparazione personalizzate
È possibile utilizzare un'installazione di Windows, una cartella di Windows da una condivisione di rete o un supporto rimovibile come origine dei file. Eseguire il seguente comando:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Sostituisci C:\RepairSource\Windows con il percorso della fonte di ripristino. Il parametro /LimitAccess impedisce a DISM di contattare Windows Update, forzandolo a utilizzare solo la fonte specificata.
10.3 SFC continua a trovare gli stessi errori
Se sfc scannow continua a rilevare gli stessi errori dopo più scansioni, eseguire prima DISM per riparare l'archivio componenti, quindi eseguire nuovamente sfc. Se il problema persiste, controllare il file CBS.log per identificare i file specifici che non possono essere riparati e tentare la sostituzione manuale dei file. Come ultima risorsa, valutare l'esecuzione di un ripristino del sistema a un punto precedente al danneggiamento oppure eseguire un'installazione pulita di Windows se il ripristino del sistema non è disponibile o non riesce.
11. Procedure consigliate per il Controllo file di sistema
11.1 Quando eseguire il Controllo file di sistema
Esegui il controllo file di sistema quando riscontri instabilità del sistema, arresti anomali, messaggi di errore o problemi di prestazioni che potrebbero indicare il danneggiamento dei file. Esegui sfc scannow subito dopo l'installazione degli aggiornamenti principali di Windows per verificare l'integrità del sistema. Esegui lo strumento anche prima di eseguire operazioni di sistema critiche o dopo il ripristino da infezioni da malware per garantire che tutti i file di sistema siano intatti.
11.2 Pianificazione di scansioni SFC regolari
Si consiglia di pianificare scansioni sfc mensili, soprattutto per i dispositivi soggetti a errori di configurazione utente o quelli in ambienti mission-critical. Scansioni regolari aiutano a rilevare tempestivamente eventuali danneggiamenti dei file, prima che causino gravi problemi di sistema. È possibile creare un'attività pianificata nell'Utilità di pianificazione di Windows per eseguire automaticamente sfc, sebbene sia necessario configurarla in modo che venga eseguita con i privilegi più elevati per un'esecuzione corretta.
11.3 Backup dei dati prima di eseguire SFC
Sebbene sfc funzioni in genere in modo sicuro, è sempre buona norma eseguire il backup dei dati importanti in anticipo. Se il controllo file di sistema modifica i file di sistema e qualcosa va storto, avere un backup garantisce il recupero dei dati. Inoltre, se sfc ha modificato i file di sistema e ripristinato le personalizzazioni, si avranno copie di tutti i file di configurazione che potrebbero essere necessari per il ripristino.
11.4 Esecuzione di SFC dopo DISM
Eseguire sempre sfc scannow dopo aver eseguito DISM RestoreHealth. DISM ripara l'archivio componenti che sfc utilizza come origine per i file sostitutivi. L'esecuzione di sfc dopo DISM garantisce che il controllo file di sistema possa accedere a file puliti e non danneggiati per le riparazioni. Questa combinazione fornisce il most approccio completo alla riparazione dei file di sistema danneggiati.
11.5 Riesecuzione di SFC dopo le riparazioni
Dopo che sfc ha completato la scansione e segnalato la riparazione dei file, esegui nuovamente la scansione per verificare che tutti i problemi siano stati risolti. A volte, la riparazione di un set di file danneggiati rivela ulteriori danneggiamenti precedentemente nascosti. Continua a eseguire sfc finché non ricevi il messaggio che non sono state rilevate violazioni di integrità, a conferma che i file di sistema sono stati completamente riparati.
12. Controllo file di sistema nelle diverse versioni di Windows
Finestre 12.1 11
Il controllo file di sistema funziona in modo identico su Windows 11 e su Windows 10. Esegui sfc tramite Prompt dei comandi, Windows PowerShell o Terminale Windows con privilegi di amministratore. Windows 11 include la stessa integrazione con DISM e le stesse funzionalità di Protezione risorse di Windows. Puoi anche accedere a sfc tramite Ambiente ripristino Windows se il sistema non si avvia normalmente.
Finestre 12.2 10
Windows 10 offre supporto completo sia per sfc che per DISM. Il controllo file di sistema si integra perfettamente con Protezione risorse di Windows e offre tutti i modificatori di comando. Gli utenti di Windows 10 dovrebbero sempre eseguire DISM prima di sfc per risultati ottimali. Lo strumento funziona in modo identico sia tramite Prompt dei comandi che tramite Windows PowerShell.
12.3 Windows 8 e 8.1
Windows 8 e 8.1 hanno introdotto DISM insieme al controllo file di sistema, rendendo queste versioni di Windows consumer a includere entrambi gli strumenti. Esegui sfc come su Windows 10 e 11. Accedi al prompt dei comandi premendo Win + X e selezionando Prompt dei comandi (amministratore)Protezione risorse di Windows garantisce una protezione completa dei file su queste versioni.
Finestre 12.4 7
Il controllo file di sistema funziona su Windows 7, ma DISM non è disponibile. In alternativa, utilizzare System Update Readiness Tool per riparare l'archivio componenti. Windows 7 utilizza Protezione file di Windows anziché Protezione risorse di Windows, ma sfc funziona allo stesso modo. Eseguire lo strumento tramite un prompt dei comandi con privilegi elevati utilizzando gli stessi comandi delle versioni più recenti di Windows.
13. Alternative quando il Controllo file di sistema fallisce
13.1 Ripristino configurazione di sistema
Se sfc e DISM insieme non riescono a risolvere i problemi di danneggiamento dei file, il ripristino del sistema può aiutare riportando il sistema a uno stato pulito da un punto di ripristino precedente. Il ripristino del sistema conserva i file personali come documenti e foto, ripristinando al contempo i file e le impostazioni di sistema. Apri Pannello di controllo -> Sistema -> Protezione sistema -> ripristino configurazione di sistema e seleziona un punto di ripristino precedente al danneggiamento. Tieni presente che il ripristino del sistema funziona solo se sul sistema sono presenti punti di ripristino configurati.
13.2 Ripristino di Windows
Il ripristino di Windows offre una soluzione più completa rispetto al ripristino del sistema. Questa funzionalità reinstalla Windows offrendoti la possibilità di conservare i tuoi file personali. Apri Impostazioni profilo -> Sistema -> Recupero -> Resetta questo PC. Scegli se mantenere i tuoi file o rimuovere tutto. Il ripristino di Windows risolve most problemi di danneggiamento dei file installando nuovi file di sistema, anche se in seguito sarà necessario reinstallare le applicazioni.
13.3 Installazione pulita di Windows
Un'installazione pulita di Windows rappresenta il most Soluzione completa per file danneggiati persistenti che il controllo file di sistema non riesce a riparare. Questa opzione cancella completamente il sistema e installa una nuova copia di Windows. Esegui il backup di tutti i file importanti prima di procedere, poiché un'installazione pulita rimuove tutti i dati, le applicazioni e le impostazioni. Scarica il supporto di installazione di Windows da Microsoft, crea un'unità USB avviabile, avvia il sistema dal supporto e segui le istruzioni di installazione. Un'installazione pulita garantisce che tutti i file di sistema siano intatti e non danneggiati.
14. Domande frequenti
D: Quanto tempo impiega SFC /scannow?
A: Una scansione sfc scannow richiede in genere 5-10 minuti per essere completata su most sistemi. Tuttavia, la scansione può durare molto più a lungo a seconda delle specifiche hardware del computer, delle dimensioni dell'installazione di Windows e del numero di problemi rilevati durante la scansione. Se il controllo file di sistema rileva numerosi file danneggiati, la scansione potrebbe richiedere 30 minuti o più. La scansione può richiedere fino a un'ora se eseguita da un supporto di ripristino di Windows. Non chiudere la finestra del prompt dei comandi finché la verifica non raggiunge il 100% di completamento.
D: Dovrei eseguire prima SFC o DISM?
R: È consigliabile eseguire DISM prima del controllo file di sistema. DISM ripara l'archivio componenti che sfc utilizza come origine per i file sostitutivi. Se si esegue prima sfc e questo segnala di aver trovato file danneggiati ma non è stato in grado di correggerne alcuni, in genere significa che la cache stessa è danneggiata. L'esecuzione di DISM RestoreHealth garantisce prima la pulizia dell'archivio componenti, consentendo a sfc di riparare correttamente tutti i file danneggiati utilizzando file sorgente puliti.
D: Posso interrompere la scansione SFC in corso?
R: Sebbene sia possibile chiudere la finestra del Prompt dei comandi per interrompere una scansione sfc in corso, questa operazione non è consigliata. Interrompere la scansione potrebbe lasciare il sistema in uno stato incoerente se il controllo file di sistema stava sostituendo dei file. Se è necessario interrompere la scansione, chiudere la finestra del Prompt dei comandi, quindi eseguire nuovamente la scansione in un secondo momento fino al completamento. Utilizzare il modificatore /cancel per annullare le scansioni pianificate impostate con /scanboot.
D: Quante volte dovrei eseguire SFC?
R: Potrebbe essere necessario eseguire sfc scannow fino a tre volte per risolvere tutti i problemi. Eseguire la prima scansione e, se i file vengono riparati, eseguirla nuovamente per verificare che tutti i problemi siano stati risolti. Ogni scansione successiva potrebbe rilevare ulteriori danneggiamenti che diventano evidenti solo al termine delle riparazioni precedenti. Continuare a eseguire il Controllo file di sistema finché non si riceve il messaggio che Protezione risorse di Windows non ha rilevato violazioni di integrità o finché l'esecuzione di ulteriori scansioni non produce ulteriori modifiche.
D: SFC funziona su Windows 7?
R: Sì, il Controllo file di sistema funziona su Windows 7 utilizzando gli stessi comandi e procedure delle versioni più recenti di Windows. Tuttavia, DISM non è disponibile su Windows 7. In alternativa, è possibile scaricare e utilizzare lo Strumento di verifica della conformità agli aggiornamenti di sistema dal catalogo di Microsoft Update come alternativa a DISM per riparare l'archivio componenti prima di eseguire sfc. Windows 7 utilizza Protezione file di Windows anziché Protezione risorse di Windows, ma lo strumento sfc funziona in modo identico.
D: Posso eseguire SFC senza diritti di amministratore?
R: No, non è possibile eseguire il controllo file di sistema senza privilegi di amministratore. Lo strumento sfc richiede privilegi elevati perché modifica i file di sistema protetti a cui gli account utente normali non possono accedere. Quando si tenta di eseguire sfc da un prompt dei comandi senza privilegi elevati, Windows visualizzerà un messaggio di errore che indica che è necessario essere un amministratore che esegue una sessione della console. Aprire sempre il Prompt dei comandi o Windows PowerShell come amministratore prima di eseguire i comandi sfc.
D: Quali file protegge il Controllo file di sistema?
A: Il controllo file di sistema protegge i file critici del sistema operativo Windows, inclusi i componenti principali del sistema, i driver, le librerierarie e impostazioni su cui Windows fa affidamento per funzionare correttamente. I file protetti si trovano principalmente nelle cartelle Windows e System32. Protezione risorse di Windows mantiene un elenco delle risorse protette e sfc analizza tutti i file presenti in questo elenco durante ogni scansione. Lo strumento non protegge i file utente, i file delle applicazioni o i documenti.
D: Posso sostituire manualmente i file di sistema danneggiati?
R: Sì, è possibile sostituire manualmente un file di sistema danneggiato, ma questa operazione dovrebbe essere eseguita solo come ultima risorsa. È necessario assicurarsi che il file sostitutivo provenga dalla stessa versione, edizione e livello di aggiornamento di Windows per garantire la compatibilità. Utilizzare il comando takeown per acquisire la proprietà del file danneggiato, il comando icacls per concedere l'accesso come amministratore e il comando copy per sostituire il file. È consigliabile affidarsi a strumenti integrati come il controllo file di sistema e DISM quando si riparano file danneggiati, poiché la sostituzione manuale comporta il rischio di instabilità del sistema se eseguita in modo errato.
D: Quando dovrei eseguire un ripristino del sistema?
R: Eseguire un ripristino del sistema quando sfc e DISM insieme non riescono a risolvere i problemi di danneggiamento dei file. Il ripristino del sistema riporta il sistema a uno stato pulito da un punto di ripristino precedente, preservando al contempo i file personali come documenti e foto. Questa opzione è ideale per risolvere i danneggiamenti verificatisi dopo un evento specifico, come un aggiornamento o un'installazione di driver non riuscita. Se il ripristino del sistema non è disponibile o non riesce, si consiglia di eseguire un ripristino di Windows o un'installazione pulita come alternative più complete.
D: DISM è disponibile su Windows 7?
R: No, DISM non è disponibile su Windows 7 o versioni precedenti di Windows. Per Windows 7, utilizzare System Update Readiness Tool come alternativa a DISM. Scaricare SURT dal catalogo di Microsoft Update ed eseguirlo prima di eseguire sfc per riparare l'archivio componenti. SURT funziona in modo simile a DISM, ripristinando e riparando i file di sistema danneggiati che il controllo file di sistema utilizza come origine per le riparazioni.
D: Il Controllo file di sistema può recuperare i file non di sistema eliminati?
R: No, il controllo file di sistema non può recuperare file non di sistema eliminati. Lo strumento analizza e ripara solo i file di sistema protetti di Windows. Non recupera documenti utente, foto, applicazioni o altri file non di sistema eliminati. Per recuperare i file utente eliminati, è necessario seguire la procedura la nostra guida completa o utilizzare un professionista software di recupero dati da disco rigidoIl controllo file di sistema protegge e ripara specificamente solo i file critici necessari al funzionamento di Windows.
15. CONCLUSIONE
15.1 Riepilogo dei punti chiave
Controllo file di sistema rimane uno strumento essenziale per mantenere la stabilità di Windows analizzando e riparando i file di sistema danneggiati. Eseguire sempre DISM prima di sfc per assicurarsi che l'archivio componenti sia integro, consentendo al controllo file di sistema di accedere a file sorgente puliti per le riparazioni. Eseguire sfc scannow da un prompt dei comandi con privilegi elevati o da PowerShell ed essere pronti a eseguire più scansioni, se necessario. Controllare il file CBS.log per i dettagli su eventuali file che non è stato possibile riparare e utilizzare la sostituzione manuale come ultima risorsa. Se sfc non riesce a risolvere il problema, procedere con il ripristino del sistema, il ripristino di Windows o un'installazione pulita come soluzioni progressivamente più complete.
15.2 Mantenimento dell'integrità dei file di sistema
Mantenere l'integrità dei file di sistema installando tempestivamente gli aggiornamenti di Windows, utilizzando un software antivirus affidabile, garantendo un'alimentazione stabile ed eseguendo regolarmente il backup dei dati. Eseguire periodicamente il controllo dei file di sistema come manutenzione preventiva, soprattutto dopo importanti modifiche o aggiornamenti del sistema. Evitare di modificare manualmente i file di sistema, a meno che non sia assolutamente necessario, poiché ciò può causare il danneggiamento dei file. Seguendo queste best practice e utilizzando sfc quando si verificano problemi, è possibile mantenere il sistema Windows in perfetta efficienza ed evitare gravi problemi di stabilità causati da file di sistema danneggiati.
Referenze
- Documento ufficiale Microsoft: utilizzare lo strumento Controllo file di sistema per riparare i file di sistema mancanti o danneggiati
- Documento ufficiale Microsoft: Utilizzo del Controllo file di sistema in Windows
- Documento ufficiale Microsoft: [Articolo] SFC scannow
- Wikipedia: Controllo file di sistema
L'autore
Qian Gua È uno specialista nel recupero dati con oltre 10 anni di esperienza in file system Windows, tecnologie di storage e soluzioni di disaster recovery. Ha assistito con successo migliaia di utenti in scenari critici di perdita di dati, sia in ambienti personali che aziendali.
Qian è specializzato in metodologie di recupero dati Windows, analisi del file system e strategie di backup preventivo. La sua vasta esperienza pratica include il recupero dati da unità, l'implementazione di soluzioni di backup complete e la risoluzione di problemi complessi del file system su NTFSVolumi , FAT, exFAT e ReFS. Ha lavorato con diversi strumenti e tecniche di recupero, dalle utility integrate di Windows ai software professionali di recupero dati.
Attraverso la sua scrittura tecnica, Qian si impegna a fornire agli utenti conoscenze pratiche per proteggere e recuperare i loro preziosi dati. Si mantiene aggiornato sugli ultimi sviluppi nelle tecnologie di recupero file di Windows, sulle innovazioni dei dispositivi di archiviazione e sulle migliori pratiche di protezione dei dati. Quando non aiuta gli utenti a recuperare i loro dati,ost file, Qian ama ricercare le tecnologie di archiviazione emergenti e condividere suggerimenti sulla sicurezza dei dati che prevengono future perdite di dati.
Hai domande su questa guida o hai bisogno di aiuto con il recupero dei dati? Qian è il benvenuto feedback e suggerimenti per migliorare queste risorse di recupero dati.






