NTLDR mancante: come risolvere l’errore su Windows
L’errore NTLDR mancante è uno dei problemi di avvio più comuni nei PC Windows e può impedire completamente l’accesso al sistema operativo. Anche se è più tipico delle vecchie versioni come Windows XP, può comparire ancora oggi su Windows 10 e Windows 11, soprattutto a causa di configurazioni errate o file di avvio danneggiati.
Quando compare il messaggio “NTLDR is missing” o “NTLDR mancante”, il computer non riesce a trovare i file necessari per avviarsi correttamente. Questo può dipendere da un ordine di boot errato, dispositivi esterni collegati o problemi più seri come un disco danneggiato. In questa guida vediamo tutte le cause e le soluzioni passo passo.
In breve: l’errore NTLDR mancante su Windows 11 è spesso causato da file di avvio corrotti, ordine di boot errato o dispositivi esterni collegati. Per risolvere: scollega USB e hard disk esterni, controlla il BIOS/UEFI impostando il disco corretto, usa la riparazione automatica oppure esegui i comandi bootrec /fixmbr, bootrec /fixboot e bootrec /rebuildbcd da un supporto di ripristino.
Scopri anche: Migliori programmi per clonare il disco fisso
Indice
Perché compare l’errore NTLDR mancante

L’errore NTLDR può comparire con messaggi come “NTLDR is missing” o “Press Ctrl+Alt+Del to restart”. Nella maggior parte dei casi, il problema è legato all’avvio del sistema.
Cause più comuni
- Avvio da un dispositivo non avviabile (USB, CD, scheda SD)
- Ordine di boot errato nel BIOS/UEFI
- File di sistema corrotti (NTLDR o simili)
- Settore di avvio danneggiato (MBR)
- Hard disk difettoso o non configurato correttamente
Soluzioni per risolvere NTLDR mancante
1. Scollegare dispositivi esterni
Una delle cause più frequenti dell’errore NTLDR mancante è la presenza di chiavette USB, hard disk esterni o schede di memoria. Il computer potrebbe tentare l’avvio da questi dispositivi invece che dal disco interno.
Questo succede perché il BIOS/UEFI rileva prima le porte USB e prova a eseguire il boot da lì, anche se il dispositivo non è avviabile.
Cosa fare: spegni il PC, scollega fisicamente tutte le periferiche dalle porte USB, rimuovi eventuali schede SD o microSD e poi riaccendi il computer.
2. Controllare ordine di avvio nel BIOS/UEFI
Se il disco principale non è impostato come prima unità di boot, il sistema non troverà i file di avvio di Windows.
Soluzione:
- Riavvia il PC.
- Accedi al BIOS/UEFI premendo F2, Canc, F12 o Esc.
- Apri la sezione Boot.
- Imposta l’hard disk o SSD con Windows come primo dispositivo.
- Salva e riavvia.
3. Usare la riparazione automatica di Windows
Windows 10 e 11 includono strumenti automatici per correggere errori di avvio senza interventi manuali complessi.
- Inserisci una chiavetta USB di installazione di Windows.
- Avvia il PC dalla chiavetta.
- Clicca su “Ripristina il computer”.
- Vai su Risoluzione dei problemi → Ripristino all’avvio.
4. Riparare il boot con Prompt dei comandi
Se il problema persiste, puoi ricostruire manualmente i file di avvio utilizzando il Prompt dei comandi.
Come aprire il Prompt dei comandi:
- Avvia il PC da una chiavetta USB di Windows
- Clicca su “Ripristina il computer”.
- Vai su Risoluzione dei problemi.
- Seleziona Opzioni avanzate.
- Clicca su Prompt dei comandi.
In alternativa, se il sistema non si avvia correttamente, spegni e riaccendi il PC 2-3 volte per entrare automaticamente nella modalità di ripristino.
Una volta aperta la finestra nera, digita i seguenti comandi uno alla volta premendo Invio:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Questi comandi ripristinano il settore di avvio (MBR) e ricreano i file di boot, risolvendo molti errori NTLDR.
5. Verificare configurazione del disco
Un’altra causa possibile dell’errore NTLDR mancante è una configurazione errata del disco nel BIOS o UEFI. Se il computer non riconosce correttamente l’unità dove è installato Windows, oppure prova ad avviarsi da un altro disco, il sistema non riesce a caricare i file di boot.
Cosa controllare:
- Verifica che l’hard disk o SSD con Windows compaia tra le unità rilevate dal BIOS/UEFI.
- Controlla che sia impostato come unità principale di avvio.
- Se nel PC sono presenti più dischi, assicurati che il sistema non stia cercando di partire da un’unità secondaria o vuota.
- Controlla che la modalità di avvio impostata nel firmware sia coerente con l’installazione di Windows, ad esempio UEFI o Legacy/CSM.
Se il disco non viene rilevato affatto, il problema potrebbe non dipendere dal sistema operativo ma da collegamenti interni, alimentazione o da un guasto dell’unità stessa.
6. Controllare cavi e hardware
Se il disco è presente ma il PC continua a mostrare l’errore, conviene controllare la parte hardware. Un cavo SATA allentato, un connettore di alimentazione non inserito bene o un cavo difettoso possono impedire al computer di leggere correttamente il disco e i file di avvio.
Cosa verificare:
- Che il cavo dati SATA sia ben collegato sia alla scheda madre sia al disco.
- Che il cavo di alimentazione dell’unità sia inserito correttamente.
- Che non ci siano pieghe, giochi o danni visibili sui cavi.
- Se possibile, prova un altro cavo SATA o un’altra porta SATA della scheda madre.
Nei notebook questo controllo è meno immediato, ma se il disco viene scollegato internamente o presenta falsi contatti, il risultato può essere lo stesso: il sistema non trova i file necessari all’avvio.
7. Reinstallare Windows
Se hai già provato le soluzioni precedenti e l’errore continua a comparire, è possibile che i file di sistema siano troppo danneggiati per essere riparati manualmente. In questi casi, la soluzione più efficace è reinstallare Windows.
Prima di procedere, è importante fare un backup dei dati, se il disco è ancora leggibile. Puoi collegarlo a un altro computer oppure usare un supporto di avvio esterno per tentare il recupero dei file più importanti.
La reinstallazione può avvenire in due modi:
- Ripristino di Windows, se il sistema permette ancora l’accesso agli strumenti di recupero.
- Installazione pulita da chiavetta USB, utile quando il PC non si avvia più in alcun modo.
Una reinstallazione pulita è spesso la scelta migliore se l’errore NTLDR è accompagnato da altri problemi di avvio o da una corruzione estesa del sistema.
8. Verificare lo stato dell’hard disk
Se nessuna delle soluzioni funziona, bisogna considerare l’ipotesi di un hard disk o SSD danneggiato. Quando un’unità presenta settori difettosi, errori di lettura o problemi elettronici, il computer può non riuscire più a trovare o leggere i file di avvio.
Segnali da non sottovalutare:
- Il disco a volte viene rilevato e a volte no.
- Il PC è molto lento già prima della comparsa dell’errore.
- Si sentono rumori anomali, clic o blocchi improvvisi nel caso di hard disk meccanici.
- Le riparazioni del boot non producono alcun risultato stabile.
In questa situazione conviene eseguire una diagnosi del disco con strumenti dedicati oppure collegare l’unità a un altro PC per verificare se è ancora leggibile. Se il test conferma un guasto, la soluzione più sicura è sostituire il disco con un nuovo SSD o hard disk e reinstallare Windows.
La diagnosi può essere eseguita in questo modo, dal prompt dei comandi digita (C: è dove si trova la tua unità):
- chkdsk C: /f /r
In alternativa digita:
- wmic diskdrive get status
Per effettuare un controllo rapido dello stato di salute.
Come risolvere l’errore NTLDR su Windows 2000, XP e Windows 7
L’errore NTLDR mancante riguarda principalmente i sistemi più vecchi come Windows 2000 e Windows XP, ma può comparire anche su Windows 7 in particolari configurazioni o sistemi aggiornati. Le soluzioni variano in base alla versione del sistema operativo.
Windows 2000: creare boot.ini e ripristinare i file
Su Windows 2000 è necessario creare manualmente il file boot.ini su un dischetto di avvio con il seguente contenuto:
[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
Successivamente, copia i file NTLDR e NTDETECT.COM da un altro computer con lo stesso sistema operativo (si trovano nella root, ad esempio C:\).
Dal prompt A:\ esegui:
copy ntldr c:
copy ntdetect.com c:
Rimuovi il dischetto e riavvia il computer.
Windows XP: ripristino tramite CD
Su Windows XP inserisci il CD di installazione e avvia il computer da CD. Premi un tasto quando richiesto, poi premi R per accedere alla Console di ripristino.
Dopo aver effettuato l’accesso, copia i file di avvio dalla cartella i386 del CD nella root del disco:
copy e:\i386\ntldr c:\
copy e:\i386\ntdetect.com c:\
Rimuovi il CD e riavvia il computer.
Windows 7: riparazione del sistema di avvio
Windows 7 utilizza un sistema di avvio diverso (BOOTMGR), ma l’errore può comparire in caso di configurazioni errate. In questo caso è necessario avviare il PC da DVD o USB di Windows 7 e utilizzare la funzione Ripristino all’avvio oppure il Prompt dei comandi.
Dal Prompt dei comandi esegui:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Al termine riavvia il computer.
Conclusioni
L’errore NTLDR mancante può sembrare grave, ma nella maggior parte dei casi si risolve facilmente intervenendo su BIOS, dispositivi collegati o file di avvio. Le soluzioni più efficaci sono scollegare periferiche esterne, controllare l’ordine di boot e utilizzare gli strumenti di ripristino di Windows. Solo nei casi più seri è necessario reinstallare il sistema o sostituire l’hard disk.
Il consiglio di Informarea.it
Un errore molto comune quando si incontra il messaggio "NTLDR mancante" è pensare subito a una soluzione drastica come la reinstallazione di Windows o la sostituzione dell’hard disk, senza aver prima controllato l’ordine di avvio del BIOS o scollegato dispositivi esterni. Ci capita spesso di vedere utenti bloccare l’avvio perché il PC tenta di partire da una chiavetta USB non avviabile o da un disco secondario. Per questo riteniamo prioritario assicurarti che il sistema tenti l’avvio dal disco giusto, eliminando prima tutte le periferiche e verificando con calma il BIOS. Solo se queste operazioni non risolvono, allora vale la pena pensare alle soluzioni più invasive.
FAQ su NTLDR mancante
Cos’è NTLDR?
NTLDR è il loader di avvio dei vecchi sistemi Windows, responsabile del caricamento del sistema operativo.
Perché compare NTLDR mancante su Windows 11?
Di solito per errori di boot, dispositivi esterni collegati o file di avvio corrotti.
NTLDR mancante si può risolvere senza formattare?
Sì, nella maggior parte dei casi usando riparazione automatica o comandi bootrec.
Serve una chiavetta USB per risolvere?
È consigliata, soprattutto per accedere agli strumenti di ripristino di Windows.
Quando è necessario cambiare hard disk?
Quando il disco è danneggiato e non viene rilevato o continua a causare errori anche dopo la riparazione.


