Come risolvere il messaggio di errore "NTLDR is missing"

Questo articolo descrive come risolvere i problemi relativi al messaggio di errore "NTLDR is missing".

Si applica a: Windows 2000
Numero KB originale: 318728

Nota

Questo articolo si applica a Windows 2000. Il supporto per Windows 2000 termina il 13 luglio 2010. Per altre informazioni, vedere i criteri relativi al ciclo di vita supporto tecnico Microsoft.

Riepilogo

Questo articolo dettagliato descrive i metodi che è possibile usare per risolvere il messaggio di errore "NTLDR is Missing" che potrebbe essere visualizzato quando si tenta di avviare Microsoft Windows 2000.

Come risolvere il messaggio di errore "NTLDR is missing"

Quando si avvia il computer basato su Windows 2000, è possibile che venga visualizzato il messaggio di errore seguente:

NTLDR mancante
Premere qualsiasi tasto per riavviare

Questo problema può verificarsi se il BIOS (Basic Input/Output System) nel computer è obsoleto o se uno o più dei seguenti file di avvio di Windows sono mancanti o danneggiati:
Ntldr
Ntdetect.com
Boot.ini
Per risolvere questo problema, verificare che il BIOS nel computer sia corrente e quindi usare uno o più dei metodi seguenti, in base alla situazione, per ripristinare l'ambiente di avvio di Windows 2000.

Importante

Microsoft consiglia di eseguire regolarmente il backup completo dei dati. Questa è la migliore difesa contro la perdita di dati e deve far parte di qualsiasi piano di ripristino di emergenza.

Verificare che il BIOS nel computer sia corrente

Assicurarsi che la revisione più recente per il BIOS sia installata nel computer. Contattare il produttore del computer per informazioni su come ottenere e quindi installare l'aggiornamento del BIOS più recente disponibile per il computer.

Per informazioni su come configurare e verificare le impostazioni del BIOS corrette per il computer, vedere la documentazione del computer o contattare il produttore del computer.

Per ripristinare l'ambiente di avvio di Windows, usare uno o più dei metodi seguenti, in base alla situazione.

Metodo 1: Usare un disco di avvio per avviare il computer

  1. Creare un disco di avvio di Windows 2000 contenente i file seguenti:
    Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys

  2. Modificare il file Boot.ini in modo che punti al controller del disco rigido corretto e al volume corretto per l'installazione di Windows. Per altre informazioni su come creare un disco di avvio, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente:
    311578 Come modificare il file Boot.ini in Windows 2000

  3. Inserire il disco di avvio nell'unità disco floppy del computer e quindi riavviare il computer.

  4. Copiare il file Ntldr, il Ntdetect.com file e il file Boot.ini dal disco di avvio alla partizione di sistema del disco rigido locale.

Metodo 2: Usare la Console di ripristino

  1. Usare i dischi di installazione di Windows 2000 per riavviare il computer o usare il CD-ROM di Windows 2000 per riavviare il computer.

  2. Nella schermata Installazione iniziale premere R per ripristinare l'installazione di Windows 2000.

  3. Premere C per ripristinare l'installazione di Windows 2000 usando la Console di ripristino.

  4. Digitare il numero corrispondente all'installazione di Windows da ripristinare e quindi premere INVIO. Ad esempio, digitare 1 e quindi premere INVIO.

  5. Digitare la password amministratore e quindi premere INVIO.

  6. Digitare map e quindi premere INVIO. Si noti la lettera di unità assegnata all'unità CD-ROM che contiene il CD-ROM di Windows 2000.

  7. Digitare i comandi seguenti, premendo INVIO dopo aver digitato ognuno di essi, dove unità è la lettera di unità digitata nel passaggio 4 di "Metodo 2: Usare la console di ripristino" di questo articolo:

    copy drive:\i386\ntldr c:\  
    
    copy drive:\i386\ntdetect.com c:\  
    

    Se viene richiesto di sovrascrivere il file, digitare y e quindi premere INVIO.

    Nota

    In questi comandi è presente uno spazio tra ntldr e c:\, e tra ntdetect.com e c:\.

  8. Digitare il comando seguente e quindi premere INVIO: digitare c:\Boot.ini
    Viene visualizzato un elenco simile all'elenco seguente:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    

    Se viene visualizzato il messaggio seguente, il file Boot.ini potrebbe essere mancante o danneggiato:
    Impossibile trovare il file o la directory specificata.

  9. Se il file Boot.ini è mancante o danneggiato, crearne uno nuovo. A tale scopo, seguire questa procedura:

    1. Usare un editor di testo, ad esempio Blocco note o Edit.com, per creare un file del caricatore di avvio simile al file del caricatore di avvio seguente:

      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT  
      
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect  
      
    2. Salvare il file in un disco floppy come
      Boot.ini.

      Nota

      Se è stato usato il Blocco note per creare il file, assicurarsi che l'estensione .txt non venga aggiunta al nome del file Boot.ini.

    3. Digitare il comando seguente al prompt dei comandi della Console di ripristino per copiare il file Boot.ini dal disco floppy al computer:
      copy a:\Boot.ini c:\

  10. Digitare exit e quindi premere INVIO. Il computer viene riavviato.

Metodo 3: Usare il CD-ROM di Windows 2000

  1. Inserire il CD-ROM di Windows 2000 nell'unità CD-ROM o DVD-ROM del computer e avviare l'installazione di Windows 2000.

  2. Nella pagina Welcome to Setup (Benvenuto nell'installazione) premere R.

  3. Nella pagina Opzioni di ripristino di Windows 2000 premere R.

  4. Quando viene richiesto di selezionare una delle opzioni di ripristino, premere M.

  5. Premere la freccia SU, premere di nuovo la freccia SU, per selezionare
    Verificare i file di sistema di Windows 2000 e quindi premere INVIO per cancellare la selezione.

  6. Premere la freccia GIÙ per selezionare Continua (eseguire le attività selezionate) e quindi premere INVIO. Verrà visualizzato il seguente messaggio:
    È necessario un disco di ripristino di emergenza per Windows 2000
    installazione che si desidera ripristinare.

  7. Eseguire una delle operazioni seguenti, in base alla situazione:

    • Se si dispone di un disco di ripristino di emergenza, seguire questa procedura:

      1. Premere INVIO.
      2. Inserire il disco di ripristino di emergenza nell'unità disco floppy del computer e quindi premere INVIO.
      3. Seguire le istruzioni per ripristinare l'installazione e quindi riavviare il computer.
        -oppure-
    • Se non si dispone di un disco di ripristino di emergenza, seguire questa procedura:

      1. Premere L. Viene visualizzato un messaggio simile al seguente:
        Il programma di installazione ha trovato Windows 2000 nella cartella seguente: unità: \WINNT "Microsoft Windows 2000"

      2. Premere INVIO.

      Il programma di installazione esamina i dischi e quindi completa il processo di ripristino.

Se l'installazione non riesce a individuare Windows 2000

Se non si dispone di un disco di ripristino di emergenza di Windows 2000 e se il programma di installazione non riesce a individuare l'installazione di Windows 2000, seguire questa procedura:

  1. Avviare l'installazione di Windows 2000.

  2. Nella pagina Installazione verrà installato Windows 2000 nella pagina della partizione , selezionare Lasciare intatto il file system corrente (nessuna modifica) e quindi premere INVIO.

  3. Premere ESC per installare Windows 2000 in una nuova cartella.

  4. Nella casella Selezionare la cartella in cui copiare i file digitare \tempwin e quindi premere INVIO.

    Il programma di installazione installa una nuova copia di Windows 2000.

  5. Accedere alla nuova copia di Windows 2000.

  6. Fare clic su Start quindi scegliere Esegui.

  7. Nella casella Apri digitare cmd e quindi fare clic su OK.

  8. Al prompt dei comandi digitare
    unità: , dove
    unità è l'unità di avvio del computer, quindi premere INVIO. Ad esempio, digitare c: e quindi premere INVIO.

  9. Digitare attrib -h -r -s Boot.ini, quindi premere INVIO.

  10. Digitare edit Boot.ini e quindi premere INVIO.

    Edit.com apre un file Boot.ini simile al file seguente:

    
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows 2000 Professional" /fastdetect
    
    
  11. Sostituire tutte le istanze di TEMPWIN con WINNT. Il file Boot.ini visualizzato è simile al file seguente:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
    
  12. Premere ALT+F e quindi premere S.

  13. Premere ALT+F e quindi premere X.

  14. Digitare attrib +h +r +s Boot.ini, quindi premere INVIO.

  15. Digitare exit (Esci) per uscire dal prompt dei comandi.

  16. Riavviare il computer.

  17. Nella schermata Selezionare il sistema operativo da avviare usare i tasti di direzione per selezionare Microsoft Windows 2000 e quindi premere INVIO.

  18. Avviare Esplora risorse, individuare le cartelle seguenti e quindi eliminarle:
    Tempwin
    All Users.Tempwin