CHKNTFS.EXE: utilizzo

Traduzione articoli Traduzione articoli
Identificativo articolo: 160963 - Visualizza i prodotti a cui si riferisce l?articolo.
IMPORTANTE: in questo articolo vengono fornite informazioni su come modificare il Registro di sistema. Prima di modificare il Registro di sistema, eseguire una copia di backup e assicurarsi di sapere come ripristinarlo in caso di problemi. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
Espandi tutto | Chiudi tutto

Sommario

L'utilitÓ Chkntfs.exe Ŕ stata sviluppata da Microsoft ed Ŕ disponibile in Microsoft Windows NT 4.0 Service Pack 2 e nelle versioni successive di Windows. Questa utilitÓ Ŕ stata creata per disattivare l'esecuzione automatica di chkdsk su volumi specifici quando Windows viene riavviato dopo un arresto non corretto e pu˛ essere utilizzata per annullare una pianificazione di chkdsk, se Ŕ stato utilizzato chkdsk /f per pianificare un'operazione di controllo del disco su un volume attivo al riavvio successivo del sistema.

Informazioni

A ogni riavvio di Windows, Autochk.exe viene chiamato dal kernel per effettuare la scansione di tutti i volumi e controllare se Ŕ impostato il dirty bit sul volume specificato. In questo caso, viene immediatamente eseguito chkdsk /f su quel volume. CHKDSK /f consente di verificare l'integritÓ del file system e tentare di risolvere gli eventuali problemi relativi al volume. Si consiglia di eseguire sempre chkdsk sui volumi che sono stati arrestati in modo non corretto, tuttavia in alcune situazioni non sarÓ possibile o utile eseguirlo ogni volta. In alcuni casi chkdsk potrebbe richiedere molte ore o giorni per il controllo completo del volume oppure potrebbe bloccarsi durante questa operazione, quindi in queste situazioni Ŕ consigliabile rimandarne l'esecuzione a un momento pi¨ appropriato.

Chkntfs Ŕ un'utilitÓ che consente agli amministratori di sistema di escludere alcuni volumi dal controllo mediante il programma autochk. L'utilitÓ viene eseguita da un prompt dei comandi e consente di utilizzare le seguenti opzioni della riga di comando:
   chkntfs unitÓ: [...]
   chkntfs /d
   chkntfs /x unitÓ: [...]
   chkntfs /c unitÓ: [...]

     unitÓ:         Consente di specificare una lettera di unitÓ.
     /D             Consente di ripristinare le impostazioni predefinite del computer;
                    tutte le unitÓ vengono controllate all'avvio e chkdsk viene 
                    eseguito su quelle danneggiate. Viene annullato l'effetto 
                    dell'opzione /X.                   
     /X             Consente di escludere un'unitÓ dal controllo predefinito
                    all'avvio. Le unitÓ escluse non vengono accumulate
                    tra le chiamate di comandi.
     /C             Consente di pianificare l'esecuzione di chkdsk all'avvio successivo
                    se Ŕ stato impostato il dirty bit.
				
Se non vengono specificate opzioni, verrÓ visualizzato lo stato del dirty bit per ogni unitÓ.

Esempi:

chkntfs /x c: consente di disattivare l'esecuzione di chkdsk sull'unitÓ C:

chkntfs /x d: e: consente di disattivare l'esecuzione di chkdsk sulle unitÓ D: ed E:.

I comandi chkntfs /x non sono cumulativi, quindi qualsiasi esclusione di unitÓ stabilita precedentemente viene sovrascritta dal comando. Nell'esempio precedente chkntfs consente di disattivare solo il controllo tramite chkdsk sulle unitÓ D ed E, mentre l'unitÓ C non viene controllata per la presenza di un dirty bit.

Il funzionamento dell'utilitÓ chkntfs si basa sulla modifica del valore BootExcecute nel Registro di sistema. Il valore BootExecute si trova nella seguente chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager
Il valore predefinito Ŕ
BootExecute:REG_MULTI_SZ:autocheck autochk *
Chkntfs /x consente di aggiungere un parametro /k prima dell'asterisco. Con il parametro /k viene escluso il controllo della presenza di un dirty bit sui volumi.

Ad esempio, il comando

chkntfs /x D:

consentirÓ di modificare la voce del Registro di sistema in autocheck autochk /k:d *

Chkdsk /f consente di pianificare l'esecuzione del controllo all'avvio successivo mediante l'impostazione del dirty bit sull'unitÓ. Chkdsk /x consente di disattivare il controllo per questo bit. Chkdsk /f non pu˛ mai essere eseguito su volumi esclusi dal controllo della presenza del dirty bit mediante chkntfs.

Per eseguire chkdsk /f su una unitÓ esclusa dall'utilitÓ chkntfs, Ŕ necessario eseguire l'opzione chkntfs /d per ripristinare il sistema allo stato normale o per modificare il valore BootExecute nel Registro di sistema e rimuovere la lettera di unitÓ applicabile dal parametro /k.

Avviso L'errato utilizzo dell'editor del Registro di sistema pu˛ causare gravi problemi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non Ŕ in grado di garantire la risoluzione di problemi causati dall'errato utilizzo dell'editor del Registro di sistema. L'utilizzo dell'editor del Registro di sistema Ŕ a rischio e pericolo dell'utente.
Chkdsk /f /r consente all'utilitÓ di controllare i volumi per individuare errori del file system e settori danneggiati sul disco fisico. Chkdsk /f /r consente di pianificare l'esecuzione del controllo all'avvio successivo del sistema aggiungendo una voce al valore BootExecute. Ad esempio,

chkdsk c: /f /r

consente di aggiungere la voce seguente al valore BootExecute:
   autocheck autochk /r \??\C:
				
PoichÚ questa voce viene inserita nel Registro di sistema, qualsiasi comando di chkntfs non ha effetto su chkdsk /f /r. Il solo metodo per disattivare chkdsk /f /r consiste nel rimuovere la riga dal valore BootExecute che fa riferimento a questo comando.

Per l'utilitÓ Chkntfs.exe tutte le unitÓ sono locali al nodo, incluse le risorse del disco fisico di Microsoft Cluster Server (MSCS) su un array di unitÓ condivise. Quando si utilizza Chkntfs.exe per escludere unitÓ condivise in un cluster, Ŕ necessario eseguire il comando di esclusione su ogni nodo. Questa operazione Ŕ necessaria per assicurare che in ogni nodo del Registro di sistema siano presenti le voci corrette. ╚ possibile eseguire il comando solo per le unitÓ condivise che appartengono al nodo. Se la risorsa del disco fisico non appartiene al nodo, verrÓ visualizzato un messaggio di errore.

ProprietÓ

Identificativo articolo: 160963 - Ultima modifica: lunedý 18 aprile 2005 - Revisione: 3.1
Le informazioni in questo articolo si applicano a
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Chiavi:á
kbhowto KB160963
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com