Al momento sei offline in attesa che la connessione Internet venga ristabilita

Sostituzione di file di sistema tramite un disco di ripristino di emergenza modificato

Sommario
Per sostituire file di sistema che non possono essere copiati diversamente, è possibile utilizzare il programma di installazione di Windows NT e il disco di ripristino Questa procedura è particolarmente utile quando Windows NT è stato installato in una partizione NTFS di cui si è impedito l'avvio. Consente inoltre di sostituire i file di una partizione con mirroring senza separare prima i componenti nel mirroring.
Informazioni
È possibile utilizzare questa procedura per sostituire qualsiasi file di sistema di Windows NT. Nell'esempio seguente verrà sostituito il file fittizio \WINNT\system32\drivers\beep.sys. Se si specifica il percorso e il nome di file corretto, è possibile sostituire qualsiasi file di sistema di Windows NT. Per questa operazione è necessario disporre del disco di ripristino dell'installazione di Windows NT di cui viene sostituito il file. È possibile utilizzare il disco di ripristino di un'installazione identica di Windows NT su un altro computer, tuttavia la benché minima differenza tra le installazioni potrebbe provocare problemi imprevisti.

NOTA: per utilizzare l'utilità Disco di ripristino di NT v4.0, è necessaria la versione aggiornata di Setupdd.sys contenuta nel Service Pack 2 di NT versione 4.0 o successiva. Per aggiornare la versione di Setupdd.sys, copiare Setupdd.sys dal Service Pack sul disco 2 del programma di installazione di NT v4.0. In questo modo la versione precedente di Setupdd.sys verrà sostituita con la versione aggiornata.

Per ulteriori informazioni, vedere l'articolo della Microsoft Knowledge Base riportato di seguito:
ID ARTICOLO: 168015
TITOLO: File non sostituiti quando si esegue il disco di ripristino
  1. Il disco di ripristino viene creato durante l'installazione iniziale di Windows NT o eseguendo il programma RDISK.EXE di Windows NT. Effettuare il backup del disco di ripristino originale copiando il contenuto su un altro dischetto o nella sottodirectory di un altro computer. Qualora questa procedura non abbia esito positivo o vi sia la necessità di ritornare alla configurazione salvata originariamente, le informazioni del disco di ripristino originale salvate dovranno essere ripristinate senza modifiche sul disco di ripristino originale.
  2. Rimuovere l'attributo di sola lettura dal file Setup.log, un file di sistema nascosto contenuto nel disco di ripristino e modificabile con un editor di testo. Modificare il file Setup.log come indicato nell'esempio riportato di seguito, sostituendo l'intera sezione [Files.WinNt] con una riga simile all'ultima riga dell'esempio. Se è necessario copiare più di un file, è possibile aggiungere ulteriori righe. La sezione [Files.WinNt] del file Setup.log contiene una voce per ciascun file del sistema operativo Windows NT. Quando si crea o si modifica una voce, assicurarsi che la cartella di destinazione del file corrisponda al valore TargetDirectory riportato nella prima riga della sezione [Paths]. La cartella di destinazione corrisponde alla systemroot di Windows NT.

    A questo scopo cercare e modificare la riga originale del file di destinazione nella sezione [Files.WinNT].

    La riga originale contenuta nel file Setup.log sarà simile alla seguente:
    \WINNT\system32\drivers\beep.sys = "beep.sys","f7fb"

    Una volta modificata per consentire la sostituzione del file dal disco di ripristino anziché dal CD, si presenterà come segue (il ritorno a capo è stato inserito solo per facilitare la visualizzazione):
    \WINNT\system32\drivers\beep.sys = "beep.sys","99999","\","ERD disk","beep.sys"
    La voce 99999 sostituisce il checksum f7fb utilizzato dal disco di ripristino originale. Questo garantisce che durante il processo di ripristino verrà richiesto di sostituire il file beep.sys. La voce "\" indica che il processo di ripristino dovrà copiare il file cercandolo nella cartella principale del disco. "ERD disk" richiede l'inserimento del disco di ripristino qualora non fosse presente nell'unità quando il programma di installazione deve copiarlo. L'ultima voce della riga è il nome del file così come appare sul disco di ripristino ed è utilizzato come tag file per garantire che venga inserito il disco giusto da cui copiare i file.

    L'intero contenuto del file Setup.log dopo la modifica è riportato nell'esempio seguente:
          [Paths]      TargetDirectory = "\WINNT"      TargetDevice = "\Device\Harddisk1\partition1"      SystemPartitionDirectory = "\"      SystemPartition = "\Device\Harddisk0\partition1"      [Signature]      Version = "WinNt4.0"      [Files.SystemPartition]      NTBOOTDD.SYS = "sparrow.sys","b4a3"      ntldr = "ntldr","2a36b"      NTDETECT.COM = "NTDETECT.COM","b69e"      [Files.WinNt]      \WINNT\system32\drivers\tcpip.sys = "beep.sys","99999","\","ERD         disk","beep.sys"						
  3. Copiare il file (in questo caso Beep.sys) nella cartella principale del disco di ripristino. Se lo spazio sul disco di ripristino non è sufficiente per i file da sostituire, per liberare spazio è possibile eliminare tutti gli altri file ad eccezione di Setup.log. Ciò rende il disco di ripristino inutilizzabile per tutte le altre funzioni di ripristino, pertanto è opportuno conservare la copia originale in un luogo sicuro. In alternativa, è possibile utilizzare un secondo disco contenente il file da sostituire e inserirlo quando viene richiesto il disco di ripristino.

    NOTA: la riga precedente consentirà di sostituire Tcpip.sys con il file Beep.sys, sovrascrivendo il file originale Tcpip.sys. Questo esempio dimostra come il disco di ripristino consenta di sostituire un file di sistema con qualsiasi altro file.
  4. Eseguire il programma di installazione di Windows NT e selezionare l'opzione di ripristino per sostituire il file. La procedura indicata di seguito è la procedura standard e gli altri passaggi ripercorrono la procedura di ripristino.
  5. Eseguire il programma di installazione di Windows NT. Si utilizzeranno probabilmente i dischi di avvio. Nella prima schermata del programma di installazione selezionare R per ripristinare un'installazione. Nella finestra successiva deselezionare tutte le opzioni tranne Verifica i file di sistema di Windows NT, quindi fare clic su Continua. Si noti che la procedura di ripristino in ambiente Windows NT 4.0 richiede un'unità CD-ROM nel computer di destinazione e una copia del CD di Windows NT 4.0. Se non fossero disponibili, vedere il seguente articolo della Microsoft Knowledge Base:
    ID ARTICOLO: 158423
    TITOLO: Il disco di ripristino di Windows NT 4.0 non consente l'esecuzione del processo di ripristino senza CD installato
  6. Quando richiesto dal sistema, inserire nell'unità A: la copia modificata del disco di ripristino e premere INVIO.
  7. Verrà segnalato che il file che si sta sostituendo non appartiene all'installazione originale di Windows NT. Premere INVIO per sostituire il file. Verrà visualizzato un messaggio che informa che il ripristino è stato completato. Premere INVIO per riavviare il computer.
Se non è possibile completare la procedura, verificare che non si siano verificati i seguenti errori comuni:
  • Il percorso completo del file è corretto? L'errore si verifica se si modifica il nome di file ma non il rispettivo percorso.
  • La directory di destinazione del file corrisponde al valore TargetDirectory riportato all'inizio del file Setup.log?
  • Tutti gli elementi del file Setup.log modificato sono riportati nell'ordine corretto?
  • Sono presenti errori di battitura? Le virgolette sono state utilizzate dove necessario, come indicato nell'esempio?
  • Tutte le virgole sono posizionate come nell'esempio?
  • Si è usciti dal programma di installazione (F3) dopo aver sostituito i file desiderati con quelli del dischetto? Se i file non sono stati rimossi come illustrato nel passaggio 2, è possibile che siano state effettuate altre sostituzioni non desiderate.
4.00 prodnt
Proprietà

ID articolo: 164471 - Ultima revisione: 05/11/2006 12:39:17 - Revisione: 1.0

  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • kbhowto kbsetup KB164471
Feedback