Log in

NTLDR mancante fix

di: Giorgio Borelli - del: 14 December 2009
Filed Under: fix, Recovery, Utility, Windows

messaggio NTLDR mancante, premere Ctrl+Alt+Canc per riavviareSe state leggendo questo post, molto probabilmente è perche anche a voi è capitata la schermata nera rappresentata nella figura qui a lato, riavviate ma Windows non ne vuol sapere di partire... e siete in cerca di una spiegazione.

 

Niente paura, la soluzione è semplice ed indolore, basta ripristinare il file NTLDR.

NTLDR è un file di sistema di Windows, responsabile (assieme ad altri) dell'avvio del sistema operativo, il suo nome infatti sta per NT Loader, e le cause per cui il sistema vi mostra il messaggio "NTLDR mancante premere Ctrl+Alt+Canc per riavviare", possono essere molteplici, andiamo a scoprire quali sono e come risolvere facilmente il problema:

 

 

NTLDR mancante, questo messaggio può essere mostrato principalmente per le seguenti cause:

 

 

Per ripristinare il sistema, come già accennato, basta copiare il file NTLDR e riportarlo nella sua locazione, ovvero sotto la root d'installazione del vostro sistema Windows, solitamente proprio sotto C:\.

Per trovare un file NTLDR sicuramente funzionante dobbiamo cercarlo nel nostro CD di Windows sotto la cartella i386. Per riportarlo sotto C visto che Windows non ne vuol sapere di avviarsi, possiamo farlo in diversi modi, vediamo delle soluzioni: 

 

 

Usare un CD Live di Windows

Procediamo in questo modo, copiamo il file NTLDR da un CD d'installazione di Windows da "E:\I386" (se E è l'etichetta del vostro lettore) in una pen drive. Dopodichè inseriamo nella macchina incriminata un CD Live di Windows (Bart PE) ed impostiamo il boot device in modo che la macchina parta dal CD, una volta che la macchina è avviata con Bart PE inseriamo la pen drive, preleviamo il file NTLDR precedentemente copiato e lo spostiamo sotto C:\ del disco fisso della nostra macchina. Al prossimo riavvio, il messaggio "NTLDR mancante", sarà scomparso e Windows si avvierà normalmente.

 

Per chi non sà cosa sia un CD Live Windows o Bart PE può leggere l'articolo: Creare un CD Live di Windows XP con Bart PE Builder

 

 

Usare la console di Ripristino di Windows

La console di ripristino è una particolare modalità di windows, una shell a riga di comando, usata proprio nelle situazioni in cui si cerca di ripristinare Windows il quale non ne vuole più sapere di avviarsi. La console di ripristino è richiamabile dal CD originale di Windows, avviandolo come primo boot device durante la fase di boot strap. Non appena la finestra ci chiede se vogliamo installare Windows o lanciare la Console di Ripristino, scegliamo quest'ultima semplicemente premendo "R".

Una volta nella shell della Console di Ripristino, usiamo il comando DOS copy per spostare il file NTLDR dal CD al nostro disco fisso, proprio sotto C, in questo modo:

 

copy E:\i386\NTLDR to C:\

 

bene, anche qui abbiamo finito, basta far ripartire normalmente Windows dal disco fisso è tutto dovrebbe essere tornato alla normalità.

 

 

Collegarlo ad un PC funzionante

Soprattuto se la macchina che vi mostra il messaggio "NTLDR mancante", è un PC Desktop, nulla di più facile nel togliere l'Hard Disk, montarlo su un PC funzionante come slave e copiargli comodamente il file NTLDR sempre da un CD originale di Windows. Rimontate l'Hard Disk settandolo nuovamente come master, ed il gioco è fatto.

 

 

 

Per risolvere il problema del NTLDR mancante, basta veramente poco, avere il CD di Windows e copiare il file nuovamente sotto la directory principale d'installazione del vostro sistema operativo, con uno dei metodi visti, e questo già potrebbe bastare, ma a voler essere precisi, ci resta ancora una cosa da fare, settare il file NTLDR con l'attributo di file di sistema.

 

Purtroppo Windows non ci permette di agire su tutti gli attributi dei file, col famoso tasto dx -> proprietà possiamo modificare solo gli attributi: sola lettura, nascosto e avanzate (archiviazione, compressione, crittografia). Sembra assurdo ma di fatto con Windows siamo limitati ad agire sull'attributo file di sistema. Per fare questo ci avvaliamo di un programma freeware che ci permette di fare ciò con estrema semplicità, parliamo di Attribute Changer di Romain Petges.

Attribute Changer ci permette non solo di agire su tutti gli attributi di file e cartelle, ma anche sulla data di creazione e modifica. Possiamo scaricarlo da qui.

Una volta scaricato ed installato (Attribute Changer inoltre è multilingua ed è possibile installarlo anche in lingua italiana), per usarlo non dobbiamo far altro che selezionare un file o una cartella (anche multipli) col tasto destro e selezionare la voce "cambia attributi" e non proprietà, si aprirà una finestra modale che ci permette di agire sugli attributi e sulle date del file o della cartella, in questo caso per il nostro file NTLDR mettiamo la spunta su sistema e confermiamo con applica, come illustrato in figura:

 

 

schermata attributi di un file modificabile grazie al software Attribute Changer

 

 

Adesso il file NTLDR è riconosciuto come un file di sistema, quindi non sarà visualizzato, se non impostato diversamente, e sarà trattato come tutti gli altri file di sistema.

Bene, a meno che le cause non siano ben più gravi e complesse, con questo abbiamo davvero terminato, adesso la frase "NTLDR mancante" sarà solamente un brutto ricordo.

 

Ogni commento, suggerimento, delucidazione in merito all'argomento è ben accetto.

 

 

Se volete seguire i post di www.informaticando.net potete iscrivervi al suo fedd RSS.





Comments (97) -

4/20/2010 12:22:49 PM #

Lele

Ho un acer eee pc series, come devo fare per eliminare il messaggio NTLDR mancante?
Avrei bisogno che tutti i programmi di ripristino siano su una pen drive?
Mi potresti aiutare?

Lele | Reply

4/20/2010 3:43:59 PM #

Giorgio Borelli

Ciao Lele,
purtroppo nel tuo caso il problema si complica, questi mini notebook o netbook, proprio a causa della loro miniaturizzazione non possiedono un lettore CD, pertanto risulta impossibile ripristinare il file NTLDR mancante con le procedure descritte nell'articolo, ciò nonostante nulla toglie che tu potresti acquistare un CD-ROM esterno collegabile via USB (che ritorna sempre utile), o se proprio non vuoi fare questa spesa, chiedi al tuo rivenditore di pc di fiducia di agganciare un'attimo un lettore cd esterno, il tempo di copiare il file NTLDR sotto C tramite la console di ripristino, ovviamente ti serve sempre il CD di Windows dal quale prelevare il file NTLDR, poi basterà riavviare e tutto tornerà a funzionare come prima.

Spero di esserti stato d'aiuto, facci sapere come finisce.

Giorgio Borelli | Reply

3/2/2011 7:01:24 PM #

vito

CIAO UNA INFORMAZIONE: PRATICAMENTE HO INIZIATO A FORMATTARE IL MIO PC CON WINDOWS XP.
FACCIO PARTIRE IL CD,ESEGUE LA FORMATTAZIONE POI COMINCIA AD INSTALLARE I VARI COMPONENTI MA ARRIVATO A CIRCA IL 57% SI BLOCCA PERCHE C'E UN FILE DANNEGGIATO COSI PROVO A FARE RIPARTIRE L'INSTALLAZIONE NUOVAMENTE PER 3 VOLTE CIRCA.
HO SCARICATO UN'ALTRA COPIA DI WINDOWS XP ,MA APPENA LO METTO NEL LETTORE CD MI COMPARE LA FATIDICA DICITURA "NTLDR MANCANTE" PREMERE CTRL ALT CANC......
STO CD NON PARTE.
PS. OVVIAMENTE NON RIESCO AD AVVIARE LA MODALITA' PROVVISORIA,RIESCO AD ENTRARE SOLO NEL "BIOS" MA NON SO COSA FARE.
GRAZIE ANTICIPATAMENTE!!!!!!

vito | Reply

3/2/2011 7:32:57 PM #

Giorgio Borelli

Ciao Vito,
da quel che dici, ho il sospetto che il tuo problema non sia legato al file "NTLDR Mancante", infatti sei in fase d'installazione di Windows, ma più che altro alla RAM, credo che qualche banco della tua RAM sia difettoso e ti crei problemi in fase di setup del Sistema Operativo.

Prova a sostituire i banchi uno per volta e vedi se riesci così ad installare Windows (prima riformatta tutto e ricrea la partizione primaria). Se questa operazione và a buon fine avrai identificato il modulo RAM danneggiato e contemporaneamente risolto il problema, diversamente, scrivi nuovamente e vedremo di capirne di più.

P.S. perpiacere scrivi aprendo un nuovo commento la prossima volta.

Giorgio Borelli | Reply

7/5/2010 9:22:07 PM #

user.anonimo

manca copy e:\i386\ntdetect.com c:\

ciao

user.anonimo | Reply

9/21/2010 11:37:09 AM #

Giorgio Borelli

Indubbiamente i file NTLDR e NTDETECT sono collegati, entrambi responsabili dell'avvio di Windows, nelle mie prove però mi è bastato ripristinare il solo file NTLDR mancante, e tutto è ripreso a funzionare.

Potresti gentilmente spiegarci perchè dici che bisogna copiare anche NTDETECT

Giorgio Borelli | Reply

8/29/2010 2:51:38 PM #

Eli

Ciao,
riporto solo la mia esperienza:

1 - File ntldr mancante : errore riscontrato  dopo ripristinato un'immagine da un
      backup fatto con acronis. Qundi mi sono sputtanau il sudetto file più sa dio
      cos'altro.

2 - soluzione:
      a) inserito cd di windows xp professionale
      b) R - recovery. ossia seleziono r per andare alla console di recovery
      c) eseguo due comandi "copy e:\i386\ntldr c:" e
          "copy  e:\i386\ntdetect.com c:" per copiare i due file dal cd al disco c:
      d) eseguo i due comandi "attrib +S c:\ntldr"
           e "attrib +S c:\ntdecetct.com"    
           per mettere l'attributo di sistema ai due file. Per vericare "dir"
      e) "bootcfg /list" per vedere che
            il mio sistema in c: sia nella lista del bootini
      f)  fixmbr e fixboot per correggere eventuali errori nel mbr e bootini
    
riavviato e mi  vedo fermo alla schermata di windows xp...
Riavvio premendo F8 (tante volte) e avvio con la modalità "safe", sempre fermo alla schermata blu di windowsxp...

Qualcuno ha un'idea?

Eli | Reply

8/30/2010 11:18:12 PM #

Giorgio Borelli

Benvenuta Eli,
beh, credo che tu abbia fatto tutto per bene, difficile aggiungere altro, però l'errore che descrivi successivo al ripristino di NTLDR sembra più un errore di tipo hardware, sembra quasi un blocco del disco rigido, prova a smontarlo e collegarlo come slave su una macchina funzionante e fare un controllo sui dischi e sui settori, magari riscontri qualcosa che non và.

Ciao e facci sapere se risolvi.

Giorgio Borelli | Reply

9/21/2010 11:39:08 AM #

Giorgio Borelli

Sospetto che sia stato il ripristo dell'immagine fatto con Acronis, che abbia portato problemi al tuo MBR, verifica pure questo.

Giorgio Borelli | Reply

11/24/2011 2:18:35 PM #

enrico mina

ciao, devi fare anche il bootcfg /rebuild !
saluti

enrico mina | Reply

11/24/2011 3:33:46 PM #

Giorgio Borelli

Il comando di recovery "bootcfg /rebuild" permette di scansionare i dischi rigidi alla ricerca d'installazioni di Windows (anche più di una) permettendo successivamente di aggiungerle "add" al file boot.ini che viene così "ricostruito".

Il suggerimento di Enrico potrebbe tornare utile, attenzione però che il comando bootcfg è compatibile con sistemi Windows NT based sino ad XP, quindi non va bene per Windows Vista e Windows Seven.

Grazie Enrico per il tuo intervento, saluti Giorgio.

Giorgio Borelli | Reply

9/19/2010 5:35:31 PM #

Tony78

Ho recentemente avuto problemi con due hd in Raid 1 (mirroring).
A causa del raid degradato, il pc mi mostrava entrambi gli hard disk (ne avrei dovuto visualizzare solo uno) e uno dei due aveva più dati dell'altro.
Provando a far partire il pc con alternativamente solo uno dei due hd (l'altro era fisicamente staccato), la macchina partiva. Per cui entrambi i sistemi operativi non sono stati intaccati.
Ho quindi riattaccato i due hd e il messaggio di errore del raid è scomparso, tuttavia mi avverte del NTLDR mancante.
>>>>Probabilmente il pc non sa da quale hd partire. Mi dà l'impressione che gli manca l'istruzione per digli di partire col disco C: o col disco E: (anche se con il mirroring dovrebbe leggerne solo uno, in quanto il secondo dovrebbe divenire la fotocopia del primo).
In effetti, l'ultima cosa che ho fatto è stata di riavviare il pc con solo E:, mentre avrei dovuto riavviarlo successivamente con C: (il boot) e infine riavviarlo con tutti e due attaccati. Invece l'ho avviato solo con E: e poi ho riattaccato i due hd.
Cosa devo fare?
1) Ri-staccare uno degli hd (anche se ormai il raid funziona e rischio di perdere i dati)?
2) Cancellare l'array raid da uno dei due dischi (ma rischio il problema al punto 1)?
3) Usare la console di ripristino del cd di windows (ma funziona sul raid?)?
Vi ringrazio per l'attenzione

Tony78 | Reply

9/21/2010 11:18:12 AM #

Giorgio Borelli

Ciao Tony,
sinceramente non mi è mai capitato di dover avviare la console di ripristino su un RAID 1, a mio avviso però, visto che ora non ti dà più l’errore sul RAID, non dovrebbe cambiar nulla avviare la console su un PC con dischi montati in RAID o con HD senza controller, l’unità logica HD che vede il sistema operativo è sempre e solo una (anche se fisicamente sono due), penso pertanto che non cambi nulla, ma ripeto che non lho mai fatto quindi non posso metterci la mano sul fuoco.

Perché non provi invece a ripristinare il file NTLDR usando un CD live di Windows XP creato con BartPE, prova a leggere qui:
www.informaticando.net/.../...Bart-PE-Builder.aspx
così sei sicuro di vedere i tuoi HD tramite un S.O. montato su un disco di avvio esterno.

Inoltre, penso che la sequenza di avvio che indichi potrebbe portarti al risultato sperato, se staccare un HD ha funzionato (erroneamente) la prima volta, dovresti ottenere lo stesso comportamento invertendo l’ordine degli HD, prova quindi a far partire il solo disco master (penso sia il C) e poi riattacchi anche lo slave (penso sia E), probabilmente come ipotizzi anche tu potrebbe tornare al corretto funzionamento, ma ti ripeto ancora una volta che non l’ho mai provato quindi è un’ipotesi, pur vero è che sbagliando s’impara.

Spero di esserti stato d’aiuto, fammi sapere come finisce, saluti Giorgio.

P.S. grazie per la segnalazione dell’errore sul post dei commenti, adesso l’ho sistemato, se vuoi puoi provare a ri-postare il commento.

Giorgio Borelli | Reply

9/20/2010 11:17:44 AM #

Dimpy

Ciao,
leggo da tutte le parti che bisogna copiare nela root il file, ma...
il mio hd sono 2 hd in raid1 e quindi non posso scollegarli per attaccarli su un altra macchina...
provando ad avviare da cd esterno, su c: (facendo dir) viene visto solamente un unico file da circa 804Mb e nient'altro...
Qualcuno mi dà un consiglio?
Grazie in anticipo!

Dimpy | Reply

9/21/2010 11:28:01 AM #

Giorgio Borelli

Ciao Dimpy,
mmm... vedi un solo file? Non saprei, è nuova anche per me.
Però come ha già provato l'utente Tony (ha il tuo stesso problema) nel commento di sopra, e come ipotizzo pure io, per dischi montati in RAID potresti provare a staccare lo slave e far partire il sistema dal solo HD Master, copi il file NTLDR mancante e riavvi, dopodichè rimonti il RAID.
Attenzione però, la mia è una ipotetica soluzione, non l'ho mai provata e non sono certo che funzioni e se possa avere effetti collaterali, prendilo solo come suggerimento da valutare e magari chiedi lumi a chi ne sà più di noi.

Se risolvi, faccelo sapere, faresti cosa gradita a tutti quegli utenti che come te hanno lo stesso problema sul ripristino del file NTLDR per dischi montati in RAID 1.

Giorgio Borelli | Reply

9/21/2010 1:22:36 AM #

maria

your comment form is like a broken bulldog :l you should take a look at it. im not american sorry for my english mistake. i am still training.

-maria

maria | Reply

9/21/2010 11:10:50 AM #

Giorgio Borelli

Hi Maria,
now works correctly, sorry for the inconvenience.

Giorgio Borelli | Reply

1/27/2011 2:08:20 PM #

marcello

Ciao Giorgio,
ho anch'io un eee pc con il messaggio "NTDR mancante premere ctrl+alt+canc". Mi appare prima del bios immediatamente appena acceso il computer. Pensi che si riesca a far leggere dalla pend drive il CD Live Windows scaricato prcedentemente? Esiste un sito dove poter scaricare il CD live windows? occorre premere esc oppure cerca automaticamente il pen drive appena si accende? Il notebook ha tutto originale e non è mai stato toccato enl bios o medificato.
Grazie Marcello

marcello | Reply

1/27/2011 5:48:55 PM #

Giorgio Borelli

Ciao Marcello,
non mi è mai capitato di dover creare un Windows Live su pen drive o periferica usb esterna, si potrebbe cmq provare, da un PC funzionante  per creare un Windows Live con BartPE Builder, segui la procedura di questo mio articolo:
www.informaticando.net/.../...Bart-PE-Builder.aspx

Quando giungi alla fase di specificare a BartPE di creare un CD Bootable, vedi se riesci a selezionare la pen drive, incrocia le dita e spera che la procedura si concluda correttamente.
Se riesci a creare il Windows Live su Pen Drive, entra nel bios del tuo netbook e setta (se te lo consente) come primo driver per la fase di boot proprio il drive usb, accertati pure se la voce USB Legacy Support sia impostata su Enabled, dopodichè salvi ed esci dal bios, il sistema si riavvierà (tieni la chiavetta inserita) e se non ci sono stati intoppi (nella creazione del Windows Live) dovrebbe avviarsi il sistema con Windows Live direttamente dalla pen drive. Ovviamente questi sono solo dei suggerimenti basati su ipotesi, poichè non sò se il tuo bios e scheda madre supportano l'USB Legacy.


Se non riesci invece a creare il Live Windows su usb, puoi provare a creare una versione avviabile su pen drive del dos e sempre se la tua scheda madre te lo consente avviare la shell dos da pendrive, e con il comando copy, spostare il file NTLDR mancante (che ti sei procurato precedentemente, vedi l'articolo) nella Root della tua installazione di Windows.

Sono molto curioso di sapere se riesci a creare il Windows Live con BartPE su pendrive, e poi se risolvi definitivamente, aspetto tue nuove.
Prego, Giorgio.

P.S. se proprio sei ad un vicolo cieco, usa i consigli precedenti, ovvero trovati un lettore cd esterno, e ripeto per l'ennesima volta, sempre che la tua motherboard ti consenta di avviare da usb.

Giorgio Borelli | Reply

2/20/2011 12:10:55 AM #

Francesco

Ciao Giorgio ho letto i consigli circa ntldr mancante; il mio probl si e' verificato dopo uno spegnimento improvviso (saltata corrente) del desktop. Pare che sia saltata una partizione del disco quella che per XP e' di SYSTEM. Mi spiego: installando XP per errore ho messo c: come system o disco di avvio mentre D:\windows e' ove XP e' installato. Purtroppo con la consile di riprostino la partizione C: non si vede pertanto non posso copiarvici i files. Vorrei evitare di formattare perche', ovviamente, i backup sono fermi a mesi fa......
Spero tu possa darmi una dritta.
Grazie in anticipo

Francesco | Reply

2/20/2011 1:20:21 PM #

Giorgio Borelli

Ciao Francesco e benvenuto su Informaticando.NET,
se ho ben capito, hai installato Windows nella partizione D e non sotto C che è la tua partizione di avvio, beh! hai incasinato un pò le cose.

Prova ad eseguire il comando copy dalla console di ripristino direttamente su D (anche se non te la vede), in questo modo:

copy E:\i386\NTLDR to D:\

puo darsi che funzioni, anche se credo che il file NTLDR vada copiato sempre sotto C se mi dici che è comunque la tua partizione di avvio.

Se non dovesse funzionare, nè sotto C nè sotto D, come ho già indicato nell'articolo, ti consiglio di usare il CD Live di Windows, guarda questo articolo per capire come crearlo:
www.informaticando.net/.../...Bart-PE-Builder.aspx

Grazie a questo CD avviabile di Windows, puoi non solo copiare i dati presenti nel tuo Hard Disk, e fare così subito un backup di pronto intervento, ma puoi anche copiare il file NTLDR mancante dove vuoi, come faresti normalmente con Windows e non da riga di comando DOS, in pratica hai un vero e proprio Sistema Operativo simile a Windows (più scarno e semplificato) avviato da CD. Ricordati di copiare il file NTLDR in una pen drive o altro supporto prima di avviare il CD Live di Windows in modo da recuperarlo facilmente.

Infine, se mi permetti di darti un consiglio spassionato, credo sia il caso di recuperare i tuoi dati (come ti ho indicato pocanzi con il CD Live) e di formattare tutto creando la partizione primaria e di avvio sotto C, ed installando Windows in quest'ultima.

Ciao, e se ti và, facci sapere come finisce.

Giorgio Borelli | Reply

5/6/2011 4:47:17 PM #

sara

ciao io stavo usando il pc ha nun certo punto lo dovvuto riavviare dal tasto di accensione perche non partiva piu... poi ho messo il disco  1 di rispristino arrivati a 25% mi scrive output A:/ghosterr.txt? poi si o no  se schiaccio no mi dice cannot raed from file  if this problem persist please contact symantec support center  or contact symantec support..    poi mi dice togliere il cd e premere ctrl alt del per riavviare una volta fatto poi mi appare  ntldr mancante
premere ctrl alt can per riavviare lo faccio ma non succede niente come posso fare?

sara | Reply

5/6/2011 8:40:27 PM #

Giorgio Borelli

Ciao Sara,
il messaggio A:/ghosterr.txt ti compare perchè si verifica un errore nel ripristino o installazione di windows, e conseguentemente cerca di scrivere un file di log (un riassunto degli errori) sul floppy, che ovviamente non trova.

Il tuo problema però non è tanto quel messaggio, che ora sai cos'è, ma è proprio il file NTLDR mancante, per risolvere ti basta procurarti un CD d'installazione di Windows e da lì copiare il file NTLDR sotto C:\, è semplicissimo, ti basta seguire uno dei suggerimenti indicati proprio in questo articolo.

Se ti và, raccontaci come finisce.

Giorgio Borelli | Reply

6/6/2011 10:01:10 PM #

Stefano

mi esce NTLDR mancante........vorrei sapere un modo per far ripartire il mio netbook mini compaq CQ10 110sl ......il problema è che non ho ne una console ne una unità esterna ne so staccare il mio hard disk e attaccarlo al computer fisso......romperei qualcosa.....vorrei un modo da farlo partite con una chiavetta usb......è possibile?

Stefano | Reply

6/8/2011 4:21:05 PM #

Giorgio Borelli

Ciao Stefano,
sicuramente ci sono dei sistemi per creare un "disco" avviabile di Windows su Pen Drive USB, basta cercare un pò in rete e troverai diverse soluzioni; dopodichè assieme alla pen drive avviabile nè inserisci una contenente il file NTLDR mancante che dovrai copiare sotto C (se è la tua partizione d'installazione), così come viene spiegato nell'articolo.

A mio avviso però fai prima a collegare un CD con attacco usb esterno, far avviare Windows da pen drive potrebbe risultare abbastanza macchinoso se non sei pratico dei vari passaggi. Puoi farti prestare un lettore ottico usb esterno da un amico o da un tecnico, o magari puoi acquistarlo, i prezzi sono accessibili e torna sempre utile.

Giorgio Borelli | Reply

6/14/2011 3:45:12 PM #

Alessia

Ciao!
Ho trovato molto utile questa informazione, ma il problema non mi si è risolto.
Ho copiato correttamente il file (lettore DVD esterno poichè su un vecchio EEEPC comunque perfettamente funzionantE) e ho riavviato. Tuttavia, semplicemente Windows non parte. Va in loop con il boot tra schermata presentazione bios EEEPC, schermata nera, e di nuovo bios.
Ho provato a entrare in modalità provvisoria, per avviare quella, spegnere correttamente e ripartire normalmente, ma anche selezionando "Modalità provvisoria", ripresenta lo stesso problema e non si avvia Win.
Formattazione e reinstallazione completa sono la soluzione ultima consigliata, immagino?
Grazie.

Alessia | Reply

6/14/2011 7:10:48 PM #

Giorgio Borelli

Ciao Alessia,
non so che dirti, se hai seguito x bene le indicazioni dell'articolo e se non ci sono altri tipi di problemi dovresti risolvere, e fixare "NTLDR mancante", io personalmente ho risolto e poi ho scritto la soluzione.

Prova a rieseguire la procedura ben per benino, eventualmente dacci altre informazioni se puoi su questo riavvio continuo, vedremo di aiutarti.
Diversamente, se il gioco non vale la candela, allora formatta e buona notte.
Facci sapere come finisce, ciauz!

Giorgio Borelli | Reply

6/23/2011 8:00:54 PM #

andrea

salve
scusate ragazzi ma anchio ho lo stesso problema o quasi e vorrei un consiglio.
all'accensione mi spuntala frase :
NTLDR MANCANTE premi alt-ctrl+ cancellare per continuare .
poi per riuscire ad aprire la schermata devo premere F11 e mi spunta la visuale quella azzurra con alcune voci e cliccando in una sola di queste voci( SATA....)
mi si apre normalmente il pc .
cosa devo fare per ripristinare il tutto e farlo funzionare come prima ?
grazie
andrea

andrea | Reply

6/27/2011 10:45:06 AM #

Giorgio Borelli

Ciao Andrea,
prova a seguire i consigli esposti nell'articolo, ovvero a copiare il file NTLDR sotto la root principale della tua installazione Windows (solitamente è C:\).

Se non dovessi risolvere, posta pure un nuovo commento fornendo magari qualche altra informazione.

Giorgio Borelli | Reply

7/1/2011 1:56:24 PM #

Pino

Ciao Giorgio complimenti sei bravissimo, solo che io non capisco niente
il mio problema e il seguente: ho cambiato  hd dal mio pc fisso e quando ho inserito
il cd di installazione di vista e uscito il msg sopra citato non ho un altro disco, ho un altro pc ma con xp. cosa mi consigli di fare.

scusami se la domanda ti e statya gia posta.

grazie

Pino | Reply

7/3/2011 1:43:05 PM #

Giorgio Borelli

Ciao Pino, grazie per il bravissimo, anche tu non sei male Laughing.

Perdonami, se ti rispondo con un'altra domanda, ma nel vecchio HD avevi sempre Vista o XP? E poi parli di aver inserito il CD di Vista, ma per fare cosa? Per installarlo o per copiare il file NTLDR mancante sul nuovo HD montato?

Vi/Ti chiedo gentilmente di essere il più chiari e dettagliati possibili nei vostri commenti, altrimenti mi viene difficile darvi una mano, sempre ammesso che ci riesca.

Ciao, e aspetto le tue ulteriori informazioni.

Giorgio Borelli | Reply

7/3/2011 9:19:05 PM #

Sergio

Volevo ringraziare Eli, grazie al suo commento sono riuscito a risolvere questo problema.

Al punto e) del messaggio di Eli, ho dovuto fare un "bootcfg /add" per aggiungere la directory di windows.

Non ho eseguito fixmbr e fixboot perchè hanno dato dei messaggi inquietanti.

Ringrazio Giorgio per aver scritto questo post e lanciato la discussione.

Sergio | Reply

7/4/2011 4:33:13 PM #

Giorgio Borelli

Uau, è proprio questo il tipo di contributo che auspicavo potesse dare Informaticando quando ho scelto di crearlo, che la collaborazione e l'esperienza di tutti possa dare un aiuto ed un contributo agli altri, io sono fermamente convinto che c'è sempre da imparare dagli altri.

Sono io che faccio i complimenti e ringrazio Voi, grazie Eli per aver condiviso la tua esperienza e grazie a Sergio per aver condiviso con noi la risoluzione del suo problema.

Grazie a tutti.

Giorgio Borelli | Reply

8/8/2011 2:11:00 PM #

Michele Saporetti

Salve Giorgio,
non riesco piú a far partire il mio laptop con XP. Ho questo messaggio: NTLDR is missing press Ctrl.....
Non dispongo del CD XP, ne di un Reboot CD (Laptop aziendale e l'azienda é chiusa...ma devo lavoraci...).
Cosa mi consigleresti? Dove potrei trovare o acquistare un software che mi trovi i NTLDR?
Grazie 1000.

Michele Saporetti | Reply

8/8/2011 4:35:33 PM #

Giorgio Borelli

Salve a te Michele,
purtroppo il file NTLDR lo trovi nel CD d'installazione di Windows.

Davvero non c'è un amico, un conoscente, un rivenditore d'informatica che possiede detto CD, non ci credo. Infine puoi provare a cercarlo direttamente su una installazione di Windows XP già esistente (meglio se corrisponde anche come versione al tuo XP, meglio ma non determinante) su un altro pc, attiva la visualizzazione di File e Cartelle di Sistema Nascosti, e portati sotto C:\ (o nella root d'installazione di Win XP se è diversa da C), copiati il file NTLDR su una pen drive ed infine copialo nel tuo laptop con uno dei metodi descritti nell'articolo. Dovresti risolvere ugualmente.

Giorgio Borelli | Reply

8/8/2011 4:40:06 PM #

Michele Saporetti

Grazie Giorgio, é che sono da poco in Germania ma un modo lo troveró. Ti faró sapere.
Grazie per adesso e buona serata.

Michele Saporetti | Reply

8/8/2011 4:51:18 PM #

Giorgio Borelli

Questo rispecchia la "Legge di Murphy", tutto filava liscio, non appena sei arrivato in Germania, ecco il problema NTLDR mancante, non poteva succedere prima, NO VERO!!!

Mi spiace Smile, vedi di recuperare un CD in quelle zone, ciao.

Giorgio Borelli | Reply

8/8/2011 2:54:24 PM #

Michele Saporetti

Salve, il mio pc non parte piú: NTLDR is missing press Ctrl..... Il problema é che non ho il CD originale XP ne il Re-Boot CD. Cosa devo fare? É possibile che ci sia qualche software da acquistare per risolvere questo problema? O devo butare il caro SONY VAIO?
Grazie per l'aiuto e buona giornata.

Michele Saporetti | Reply

8/8/2011 4:43:01 PM #

Giorgio Borelli

No Michele, che io sappia non esistono software inerenti NTLDR, questo è un file di sistema di Windows, ed il software che ti serve è proprio Windows.

Segui il consiglio che ti ho indicato pocanzi, trova qualcuno che ti presti il CD.

Ad ogni modo come suggerisci tu stesso lìultima spiaggia è quella di buttarlo, NOOOOOOOO forse buttare il notebook è davvero eccessivo, al più fargli fare un bagno rinfrescante a mare, magari si riprende (c'è bisogno di aggiungere che stò scherzando).

Ciao, e posta pure nuovamente se hai bisogno.

Giorgio Borelli | Reply

8/12/2011 7:59:57 PM #

Michele Saporetti

Ciao Giorgio, mi sono deciso a comprare il CD di XP. Ho provato ad eseguire la procedura, ma non mi da la possibilitá di scelgliere "la console di ripristino". Infatti, parte direttamente con l'auto-installazione. Ed anche questa, non va a buon fine. Che rottura!! Qualche consiglio?
Grazie 1000.

Michele Saporetti | Reply

8/12/2011 11:09:43 PM #

Giorgio Borelli

Ciao Michele, com'è che non ti dà l'opzione per avviare la console di ripristino? Ma che XP hai comprato, non è che è una sorta di versione di Recovery ridotta, ma quelle le danno solo in dotazione quando acquisti un nuovo notebook, mi sembra strano.

Cmq, prova così, inserisci il CD di XP in un PC funzionante, chiudi l'autoplay e lo sfogli direttamente da risorse del computer, vai nella cartella "i386", al suo interno devi trovare il file NTLDR e copialo su una pen drive.

A questo punto, visto che la console di ripristino non ti parte (muah), devi crearti necessariamente un CD Live di WinXP con BartPE così come descritto nell'articolo, una volta avviato BartPE copi il file NTLDR dalla PenDrive sotto la tua partizione primaria.

Lo capisco che può sembrare lungo e seccante, ma credimi è più facile di quel che sembra ed una volta riuscitovi vedrai che soddisfazione Smile

Ciao ed imbocca al lupo, io sono sempre qua, se hai bisogno scrivi pure.

Giorgio Borelli | Reply

9/3/2011 1:25:58 PM #

Federica

Salve, io ho provato ad eseguire la procedura che prevede di usare la console di ripristino... ma arrivata la schermata della console il pc chiede "quale installazione di Windows si vuole accedere?" e non mi permette di digitare "copy E:\i386\NTLDR to C:\" poichè c'è lo spazio per un carattere solo... come posso fare? grazie in anticipo

Federica | Reply

9/9/2011 5:44:03 PM #

Giorgio Borelli

Cara Federica,
la Console di Ripristino di Windows è in un certo senso un mini sistema operativo (a riga di comando) usata per far partire una macchina che non vuol saperne di avviarsi normalmente, e tentare così tramite i suoi comandi dos di ripristinarla. Nel tuo caso, il crash ti è causato dalla mancanza o danneggiamento del file NTLDR.

Veniamo al tuo quesito, la schermata di cui parli, per l'appunto ti chiede con quale sistema operativo desideri far partire la tua macchina (non sei ancora al prompt dei comandi), Windows o la Console di Ripristino, basta selezionare quest'ultima con i tasti direzione e premere invio, in tal modo la Console di Ripristino finirà di caricarsi e ti presenterà il prompt dei comandi per eseguire le operazioni di recovery.
Al prompt, adesso sì, che puoi digitare il comando "copy E:\i386\NTLDR to C:\" e ripristinare così il file NTLDR mancante e far ripartire Windows.

Spero di essere stato chiaro, e che questo basti a risolvere il tuo problema, ma se dovessi avere ancora bisogno, non esitare a chiedere nuovamente, ciao.

Giorgio Borelli | Reply

9/27/2011 8:20:04 AM #

marco

grazie per la preziosa informazione. Ho appena copiato il file mancante.
Mi è venuto un dubbio con la frase "ma a voler essere precisi, ci resta ancora una cosa da fare, settare il file NTLDR con l'attributo di file di sistema".
Non ho capito se è un passaggio necessario oppure possiamo saltarlo.

marco | Reply

9/27/2011 10:17:00 AM #

Giorgio Borelli

Ciao Marco,
settare il file di NTLDR come di sistema non è obbligatorio, riuscirai comunque a risolvere l'errore "NTLDR mancante" e Windows dovrebbe tornare ad avviarsi normalmente; tuttavia i file riconosciuti come di sistema hanno delle peculiarità diverse dai normali file, non sono visibili, non sono modificabili, non sono cancellabili etc etc. Superfluo aggiungere che tali caratteristiche comportano una sicurezza e stabilità maggiore per e dell'intero sistema.
Se segui la procedura descritta nell'articolo non è affatto difficile, basta installare Attribute Changer, se ti secca puoi lasciare tutto per com'è, funziona ugualmente, ma resti sempre col file NTLDR visibile ed accessibile a tutti, a te la scelta.

Giorgio Borelli | Reply

9/27/2011 11:22:44 PM #

elisa

Ciao spero che potrai aiutare anche me visto che i tuoi commenti sono pertinenti e precisi. Io però sono in una situazione un po' diversa visto che ho già formattato xp, ma qualcosa è andato storto alla fine e ora ho il SO mancante e il cd di installazione di xp (originale e funzionante) non mi riparte, mi si pianta si NTLDR mancante...
Spiego meglio:

Ho un vecchio (relativamente..4 anni) pc fisso con un HD (non sata, il tipo precedente mi pare) e XPinstallato.
Dovevo passarlo a un parente che però vuole il suo Vista
installato..vado per formattarlo da CD di installazione di Vista ma mi
dà messaggio di errore quando tento di formattare dalla procedura di
installazione l'unica partizione con xp (impossibile trovare un volume
che soddisfi i criteri per l'installazione).
Ricontrollo da bios cosa è settato per partire al boot e mi pare
giusto: CD-ROM, HD, FLOPPY.
Ma niente da fare: non formatta la partizione e non mi fa andare
avanti nell'installazione di Vista.
Allora provo a formattare con il CD di XP inserito al boot, si avvia,
formatto l'HD al 100% e comincia a copiare i file di sistema...qui non
so perchè si blocca e qualcosa va storto, perchè al successivo riavvio
del pc cerca da CD e poi dice: NTLDR MANCANTE. Premere CTRL+ALT+CANC
per riavviare.
Premendo la combinazione di tasti non succede niente, devo solo
riavviare manualmente e torno alla stessa schermata.... ho provato di
tutto ma non ne esco. Ho googolato e ho visto una procedura con questa
scritta, ma è buona per chi ancora non ha formattato l'OS e può
accedere alla console di ripristino...io che ho tolto tutto mò che
faccio?? ho fatto un floppy da altro pc <8ma con Seven come OS)con quei due file incriminati presi da i186 del cd di win xp ma quando avvio da floppy dopo aver messo il floppy come boot numero uno, mi dice RIMUOVERE SUPPORTI (cioè il floppy...ma allora come faccio??). PREMERE UN TASTO PER RIAVVIARE. Cosa posso fare
calcolando che non ho un altro pc fisso a cui attaccare l'HD ma solo
portatili?Sono in un loop e tutti i tuoi sistemi per copiare i file mancanti non funzionano...

elisa | Reply

9/28/2011 10:37:39 AM #

Giorgio Borelli

Ciao Elisa,
non tutti i miei sistemi non funzionano, sei tu che li usi in maniera totalmente sbagliata, ma andiamo per ordine ti spiego tutto passo passo:

1) Il modello precedente di attacco dell'HD si chiama IDE, ma di questo poco ci importa, il fatto che il PC sia stato formattato non ti vieta la possibilità di avviare la console di ripristino, forse non sai infatti che questa è avviabile anche dal CD di Windows. Per avviare la Console di Ripristino dal CD di Windows fai così: "Assicurati che il BIOS sia settato con il boot da CD. Inserisci il CD di Windows XP nell'unità CD-ROM, e riavvia il computer. Quando viene visualizzata la schermata "Installazione", premi R per avviare la Console di ripristino". A questo punto su una pendrive, floppy o altro supporto dove prima avevi copiato il file NTLDR puoi eseguire il comando copy per sportarlo sulla partizione dove è installato Windows.

2) Se vuoi fare un floppy avviabile per XP non puoi crearlo da Seven automaticamente, a meno di non fare un floppy avviabile a manina, ovvero devi sapere quali file mettere, come nominarli e come impostarli, per XP servono cmq i file NTLDR e NTDETECT. Lascia perdere il floppy, con tutti i moderni device è una soluzione quantomeno macchinosa.

3) Non è vero che hai provato tutti i metodi che ho indicato, hai tralasciato quello che a mio avviso è il più "potente", l'avvio della macchina da un CD Live di Windows. Con un CD Live puoi far partire la macchina direttamente da questo CD (boot CD first), e copiarti poi il file NTLDR da altro supporto. Questa è la procedura per creare il CD Live:
www.informaticando.net/.../...Bart-PE-Builder.aspx


Questo è quanto, credo che usando la console di Ripristino da CD o il CD Live di Windows riuscirai a far partire la macchina e poi dovrebbe bastarti copiare il file NTLDR (ed eventualmente anche NTDETECT) per uscire dal loop. Fammi sapere se risolvi, magari dirai "uau i tuoi metodi (che non sono miei) funzionano", ciauz.

Giorgio Borelli | Reply

9/29/2011 11:27:18 PM #

elisa

Ciao, ho seguito alla lettera i tuoi precisi consigli e ho risolto. Scusa la mia confusione precedente, stando attenti ai dettagli che con competenza fornisci le cose devono andare a posto. Ancora grazie mille!

elisa | Reply

9/30/2011 11:03:19 PM #

Giorgio Borelli

Queste si chiamano "Soddisfazioni" Smile. Torna pure quando vuoi, ciao Elisa.

Giorgio Borelli | Reply

10/6/2011 5:40:05 PM #

ivan

Ciao Giorgio!
Innanzitutto ti faccio i complimenti per i consigli e gli aiuti che dai alle persone in difficoltà.
Ti vado a spiegare il mio problema (ho letto tutti i precedenti consigli ma mi pare che gli altri avessero problemi su hard disk dopo l'installazione di windows o comunque con hard disk non formattati)...
Ho acquistato 2 hard disk ide su internet che sono stati già formattati.
Ho provato ad installarne uno per volta come hard disk principale su cui andare a installare windows xp.
Il problema è che appunto non riesco a far partire l'installazione perchè arriva la drammatica scritta "ntldr mancante press ctrl-alt-canc per riavviare" e una volta premuti i tasti si riavvia il pc per poi tornare immancabilmente a questa schermata...
cosa posso fare?
ti ringrazio anticipatamente

ivan | Reply

10/6/2011 6:14:04 PM #

Giorgio Borelli

Ciao Ivan,
ci sarebbe da provare, ma sec me se riesci a copiare il file NTLDR così come descritto nell'articolo dovresti riuscire a completare l'installzione.
Tuttavia questo messaggio durante l'installazione non è proprio il massimo, se non risolvi, riformatta di nuovo tutto (non formattazione veloce), e reinstalla di nuovo XP, cerca di procurarti anche un altro CD, qualcosa nella precedente installazione non è andata a buon fine.

Giorgio Borelli | Reply

10/12/2011 7:41:56 PM #

Roberto

Salve, ho un problema col mio notebook hp pavillion DV 6000, ho sostituito l'hard disck, perchè rotto, con uno nuovo, ma non riesco a caricare il sistema operativo Vista..ho provato anche con Xp, ma appare sempre la scritta NTLDR mancante, ho impostato correttamente la sequenza di boot, sembra quasi che non legga il cd, ho provato anche con un lettore cd esterno, ma il risultato è sempre lo stesso!!! Devo buttare il notebook? Smile))

Roberto | Reply

10/12/2011 10:49:20 PM #

Giorgio Borelli

Ciao Roberto,
il problema rimane perchè non dipende dal lettore ottico ma dall'hard disk sul quale manca il file NTLDR, qualcosa nell'installazione è andata storta, mi sento di darti i medesimi suggerimenti del commento precedente (risposta ad Ivan).
Se c'è dell'altro o ci sono novità, commenta pure nuovamente.

Giorgio Borelli | Reply

10/12/2011 11:37:23 PM #

Roberto

Ciao Giorgio, forse non mi sono spiegato bene, ma sul nuovo hard disck non esiste nessun sistema operativo, in pratica inserendo il dvd di vista o il cd di xp e riavviando la macchina, la sequenza di boot non parte, dopo alcuni secondi appare la dicitura NTLDR mancante ecc.... Ho provato a collegare un lettore cd usb esterno...ma le cose non cambiano...ho formattato tanti computer e notebook..ma un difetto cosi strano non l'ho mai riscontrato. Per quanto ne so io all'avvio della sequenza di boot direttamente dal cd dovrebbe iniziare l'installazione del SO ma questa volta non succede....non so cosa fare!!
Ciao Roberto

Roberto | Reply

10/13/2011 5:07:01 PM #

Giorgio Borelli

Roberto, chiariamo un punto: sono quasi certo che il tuo hd non è formattato ex-novo, quantomeno vi è stata creata la partizione primaria con l'mbr (master boot record), altrimenti non lo vedrebbe nemmeno al boot e sarebbe impossibile che ti mostri un qualsiasi messaggio.
Probabilmente (ipotizzo) il tuo hd è stato formattato attaccandolo ad un altro pc e/o da disco di Win creando cmq il master boot record, e copiando anche tutti i file responsabili dell'avvio quali ntdetect e ntldr. Ora, probabilmente, durante questa procedura qualcosa è andato storto e l'mbr si è corrotto non permettendo la normale fase di boot. A questo punto devi per prima cosa sistemare il master boot record, o con il comando dos fdisk da console di ripristino o con l'utility mbrfix, eccoti il mio articolo di approfondimento:
www.informaticando.net/.../...cord-con-MbrFix.aspx

Una volta sistemato l'mbr non dovresti avere più problemi, dovresti poter installare correttamente o quanto meno essere in grado di copiare il file ntldr con la procedura qui descritta.

P.S. da Win 2000 in poi, quindi anche Win XP, Vista e Seven (sistemi NT con partizione NTFS insomma) il comando per ripristinare il master boot record (mbr) non è fdisk ma fixmbr, mentre fixboot server per il record di avvio.

Tienimi aggiornato, fammi sapere come finisce, ciao.


Giorgio Borelli | Reply

10/13/2011 2:43:03 PM #

Daniela

Ciao! io ho portato il mio computer a far ''riparare'' e mi hanno cambiato il disco rigido xk il mio era danneggiato e mi hanno messo a posto tutto! quando l'ho riportato a casa andava solo che se metto la memoria estraibile il computer non si accende e appunto mi da qst skermata ntldr mancante! e se metto la memoria con il computer già acceso non me la riconosce.. Frown ho xp professional

Daniela | Reply

10/13/2011 5:16:16 PM #

Giorgio Borelli

Ciao Daniela,
ma per memoria estraibile intendi una pen drive? Smile.
Accertati che la sequenza di boot (dal bios, e attenta a quel che tocchi) abbia impostato come primo device l'hard disk, quasi certamente è settato un device esterno ed una volta inserito (la pendrive) è normale che all'avvio non trovi il file ntldr, e questo e quanto per quel che riguarda la prima parte, ovvero "memoria estraibile inserita prima dell'accensione".

Passiamo alla seconda parte, "memoria estraibile inserita dopo l'accensione", in questo caso credo che sia banalmente un problema di driver, devi trovare ed installare i driver giusti per far riconoscere la tua chiavetta al pc; nella stragrande maggioranza dei casi Windows stesso è in grado di rilevare ed installare i driver giusti per quella periferica, altre volte i driver sono forniti assieme alla pendrive e si trovano al suo interno, se ci sono basta lanciare il setup, infine molto più raramente e drammaticamente la chiavetta non viene riconosciuta e bisogna recuperare i driver a manina ad es. scaricandoli da internet, spesso basta semplicemente andare sul sito del produttore che trovi quello che ti serve.


Giorgio Borelli | Reply

10/14/2011 9:01:56 AM #

Roberto

Ciao Giorgio, avevi ragione tu l'hard disk era stato formattato attaccandolo a un'altro computer e sicuramente è successo quello che mi hai scritto. Cmq ho risolto il problema creando una chiavetta usb avviabile e facendo partire l'installazione da usb. Una volta reinstallato il SO ho notato che il lettore dvd non funziona, usando un lettore dvd esterno non partiva l'installazione del SO, non so per quale motivo, visto che ho impostato correttamente la sequenza di boot. Quindi quando accendevo il computer per avviare l'installazione e non funzionando il lettore, il computer faceva il boot da hard disk e trovando la partizione creata dopo la formattazione e non trovando la NTLDR mi appariva il messaggio odiato. Ti ringrazio per il tuo interessamento e i tuoi consigli davvero preziosi.
Buona giornata Roberto Mazzanti

Roberto | Reply

10/14/2011 5:05:56 PM #

Giorgio Borelli

Perfetto, tutto è bene quel che finisce bene, contento che ti abbia indirizzato sulla strada giusta per poi risolvere il problema Smile.

Torna pure quando vuoi, ciao e alla prossima.

Giorgio Borelli | Reply

11/2/2011 7:42:45 PM #

Francesco

Ciao Giorgio, anche a me é comparso NTLDR mancante! Ho un notebook Presario 2100 che volevo dare a mia moglie con funzionalità essenziali. In origine aveva XP Sp1 poi aggiornato a Sp2. Già da tempo l'unità DVD non funzionava anche se i test interni davano OK. Volendo provare a ricaricare XP Sp1 per vedere se si recurava l'unità DVD,  ho creato una nuova partizione di Hard Disk (disco Z) sulla quale ho installato XP Sp2. Tutto Ok ma poi ho avuto la folle idea di cancellare il disco C (nel cestino, non formattato)ed ora mi compare "NTLDR mancante". Ho provato a farlo ripartire copiando il CD su una penna USB, ma non la vede. Purtroppo l'unità DVD era già fuori uso; il Presario ha l'unità floppy (spero funzionante) ma attualmente avrei difficoltà a trovare un altro PC con preparare eventuali floppy di ripristino. Lo devo buttare? Molte grazie

Francesco | Reply

11/3/2011 5:26:22 PM #

Giorgio Borelli

Ciao Francesco,
se ho ben capito hai cancellato l'intero disco "C" buttandolo nel cestino, mah!

Vabbè, se hai creato un'altra partizione su Z ed installato lì il sistema operativo, come mai non ti parte da questa nuova installazione? Secondo me c'è qualcosa che non torna, sei certo che è configurata come partizione primaria? Prova a copiare NTLDR su Z così come descritto nell'articolo, se non dovesse funzionare chiedi pure nuovamente fornendo magari dettagli più precisi sui passaggi fatti.

Giorgio Borelli | Reply

11/4/2011 3:13:20 PM #

Francesco

Ciao Giorgio, grazie per la tua risposta. In effetti non credo di aver configurato Z come partizione primaria. Il mio problema é che l'unità CD/DVD non funzionava già da prima e ora non legge neppure la penna USB, anche se dal BIOS la porta USB risulta attivata. Quindi non riesco in alcun modo a copiare il file NTLDR sull'hard disk seguendo le procedure del tuo articolo, come avevo già tentato. Le uniche operazioni che riesco a fare sono sul BIOS che mi sembra funzioni regolarmente. Pensi che potrei provare a installare Windows 95 Second Edition dall'unità floppy (se funziona ancora)o qualcosa di molto limitato per poi avere la porta USB funzionante per caricare XP da penna, da lettore CD esterno o per ripristinare il cestino? Dalle mie operazioni e dalle mie domande  avrai capito che sono molto ignorante di informatica! Spero di non abusare della tua pazienza. Grazie. Ciao. Francesco

Francesco | Reply

11/4/2011 6:34:19 PM #

Giorgio Borelli

Se il lettore floppy ti funziona, puoi riuscire a copiare il file NTLDR mancante anche tramite floppy. Vero è che questo metodo non è descritto nel mio articolo, ma concettualmente è la stessa cosa, basta crearsi un floppy avviabile di Windows XP (che già al suo interno contiene NTLDR) e poi copiarlo sotto la root principale dove è installato il tuo sistema operativo col comando dos copy.

In rete trovi tantissimo materiale su come creare un floppy avviabile.

Giorgio Borelli | Reply

11/4/2011 8:27:09 PM #

Francesco

Ciao Giorgio,
nei prossimi giorni vado in cantina a cercare qualche floppy disk e un PC in grado di salvarci dei file. Ti farò sapere l'esito dei miei tentativi.
Buon weekend.
Francesco

Francesco | Reply

11/4/2011 10:52:24 PM #

Giorgio Borelli

Imbocca al lupo! quando hai bisogno, io sono qua.

Giorgio Borelli | Reply

11/5/2011 4:50:05 PM #

renato

Salve ho un grave problema.
Non so come ma il mio pc ha scambiato la denominazione dei miei hard disk. Il primario dove c'era NTLDR. Io non riesco a capire come sia possibile che se stacco lo slave e quindi in disco C(ex D e secondario) il disco D(ex C) non me lo riconosce. Aiuto

renato | Reply

11/5/2011 5:26:39 PM #

Giorgio Borelli

Controlla dal bios a quali hard disk corrispondo il master e lo slave con le rispettive lettere. Io non so bene cosa hai combinato, ma dal Bios non ci possono essere dubbi, quello che c'è scritto leggere si vuole.

P.S. attento a quel che tocchi, rischi di non far ripartire più la macchina.

Giorgio Borelli | Reply

11/5/2011 4:53:19 PM #

renato

Forse io accidentalmente cambiai i nomi dei dischi ma non capisco ora come fare. Quando stacco lo slave quello primario mi dice che è staccato. Ovviamente lanciando il sist operativo dal disco slave va lento e si inceppa tutto. Che posso fare per far ripartire il tutto dal D( e rinomiralo C) ?

renato | Reply

11/5/2011 5:38:07 PM #

Giorgio Borelli

Prima accertati (vedi risposta precedente) chi sia esattamente il master e chi lo slave, inoltre devi essere certo che i piolini (retro dell'hard disk) siano settati correttamente come master e slave rispettivamente, solitamente gli hard disk riportano sovraimpressa una immaginetta con l'impostazione dei piolini per le modalità master e slave che varia in base alla marca e al modello del disco rigido.

Dopodichè puoi modificare facilmente il tutto, lettere dell'unità, partizionamento, file system ecc... con Partition Magic, sempre ammesso che la macchina ti parta.

Se proprio sei in un vicolo cieco, visto questo bel casino, ti direi di formattare il tutto e sistemare le cose per bene, per eventuale Backup puoi usare BartPE per crearti un disco di avvio Live di Windows e recuperare quello che t'interessa, eccoti il link: www.informaticando.net/.../...Bart-PE-Builder.aspx

ciao.

Giorgio Borelli | Reply

11/22/2011 5:07:26 PM #

achbau

una domanda... dopo aver eseguito le operazioni descritte il messaggio è cambiato da "NTLDR mancante" a "NTLDR compresso" ;-(

Ho provato sia dal cd di installazione di XP con Sp2 integrato, sia copiando su una chiavetta usb NRLDR (e poi anche NTDETECT.COM) da un altro pc semper con XP e poi avviando con BartPE e copiando dalla chiavetta al disco C:
Il risultato è sempre lo stesso, eppure l'altro pc da cui ho copiato i file funziona regolarmente!

hai qualche idea?!?!

achbau | Reply

11/22/2011 5:17:37 PM #

Giorgio Borelli

Si, devi rimuovere l'attributo "compresso" dal file NTLDR che hai copiato, puoi farlo anche da dos con i seguenti comandi:

cd C:\
C:\>attrib ntldr -c
C:\>exit


dopodichè, salvo complicazioni ulteriori, dovrebbe tornare a funzionarti tutto correttamente come prima, ciauz!

Giorgio Borelli | Reply

11/24/2011 3:27:24 PM #

achbau

ok, grazie... quindi devo avviare il computer con un floppy dos?
ho provato con la console di recovery ma non ha funzionato ;-(

achbau | Reply

11/24/2011 5:00:49 PM #

Giorgio Borelli

non ho fatto in tempo a rispondere che hai risolto da solo, good.

Giorgio Borelli | Reply

11/24/2011 3:38:03 PM #

achbau

avviato con BartPE e risolto!
grazie mille!!!!!!!

achbau | Reply

11/24/2011 5:02:07 PM #

Giorgio Borelli

prego 500 Smile.

P.S. BartPE è uno strumento fantastico, spesso utile in casi di recovery come questo.

Giorgio Borelli | Reply

11/24/2011 7:27:48 PM #

Mila

Come faccio a copiare il file? Come entro in DOS x fare copy.... ?

Mila | Reply

11/24/2011 9:09:17 PM #

Giorgio Borelli

puoi usare la console di Ripristino di Windows, basta avviare la macchina con il CD d'installazione di Windows inserito, impostando (da bios) il lettore CD come primo device della boot sequence.
Ad un certo punto dell'avvio una finestra ti chiederà se vuoi installare Windows o lanciare la Console di Ripristino, basta premere "R" per scegliere quest'ultima. Una volta avviata la console, al prompt puoi usare il comando dos copy.

Sia la Console di Ripristino che altri metodi per la copia del file NTLDR sono illustrati nell'articolo, basta leggerlo.

Giorgio Borelli | Reply

11/26/2011 9:19:28 AM #

Francesco

Ciao Giorgio, mi scuso per il lungo silenzio ma ho avuto un po' di impicci. Ho appurato che il PC che volevo ripristinare legge i floppy e non i CD. Con un altro vecchio PC volevo realizzare i 6 floppy di avvio di XP, ma si é rotto al secondo disco! Con pazienza cercherò un altro PC per proseguire, ti terrò informato. Grazie. Ciao. Francesco

Francesco | Reply

11/26/2011 10:37:35 AM #

Giorgio Borelli

Ciao Francesco,
siamo qui, non abbiamo fretta, quando vuoi tienici aggiornati.

Consiglio: forse fai prima a staccare l'Hard Disk, montarlo come slave su un pc funzionante e copiargli così facilmente il file NTLDR, poi lo resetti come master e lo rimonti al suo posto, dovrebbe funzionare.

Giorgio Borelli | Reply

11/27/2011 9:11:29 AM #

Francesco

Ciao Giorgio,
perdona la mia ignoranza, come faccio a settare l'hard disk come master o come slave?
Grazie e ciao.
Francesco

Francesco | Reply

11/27/2011 11:22:00 AM #

Giorgio Borelli

ti sei risposto da solo, non ricordavo che stessimo parlando di un notebook, vabbè è uguale, tecnicamente si chiama Jumper e non piolini Smile.

Giorgio Borelli | Reply

11/27/2011 9:50:21 AM #

Francesco

Ho appena riletto un post precedente in cui dici che il cambio master/slave si fa settando dei piolini sull'hard disk. Ho estratto l'hard disk dal mio notebook,  non ci sono piolini ma dovrei fare dei ponticelli. La targhetta mi indica 3 situazioni: device0 (master?), device1 (slave?), cable sel.(?). Una volta settato come slave e inserito in un altro notebook, windows dovrebbe avviarsi normalmente?
Di nuovo grazie e ciao.
Francesco

Francesco | Reply

11/27/2011 11:24:53 AM #

Giorgio Borelli

Questa procedura la facciamo solo perchè montando l'Hard Disk su un PC funzionante siamo liberi di accedervi come vogliamo, e quindi copiargli il file NTLDR mancante, dopodichè lo risetti come master e lo rimonti sul notebook che non parte, poi dovrebbe ripartire.

Se non copi il file NTLDR non abbiamo fatto niente.

Ciao.

Giorgio Borelli | Reply

11/27/2011 12:44:26 PM #

Francesco

Se ho capito bene i due hard disk devono funzionare contemporanemente; ma io ho solo dei notebook con spazio soltanto per un hard disk,tra l'altro con connettori diversi. Quindi mi rimane solo la soluzione con 6 floppy?
Grazie e buona domenica.
Francesco

Francesco | Reply

11/27/2011 7:03:32 PM #

Giorgio Borelli

Pazienza

prego, ricambio Giorgio.

Giorgio Borelli | Reply

11/30/2011 4:40:06 PM #

Leonardo

Ciao, come tanti anche io ho il problema del NTLDR mancante, ora ti spiego per bene cosa mi è successo. Ho un HP NC6120 e volendolo formattare ho messo dentro il cd di ripristino fornito dalla casa; ho seguito tutte le procudre per ripristinarlo tramite la console di windows (premendo la "r"), a formattazione completa, al 100%, il pc si riavvia e mi presenta il fatidico errore. Sicchè cercando su google ho trovato la tua soluzione, hoi copiato il file nella directory principale ( C: ) ed ho riavviato nuovamente. Soltanto che ora quando va a caricare il SO, sembra, che vada in loop continuo; come se su C: non ci fosse nulla di nulla. Dalla console di ripristino, quando vado ad inserire la riga dir in C:, mi dice che è vuota! COme posso fare? Grazie

Leonardo | Reply

12/1/2011 10:01:16 AM #

Giorgio Borelli

Benvenuto Leonardo,
mi sembra un pò anomalo come comportamento, non saprei darti un suggerimento preciso, ci sarebbe da valutare e vedere tante cose.

Come prima e veloce prova puoi copiare anche il file NTDETECT e vedere come và, dopodichè si potrebbe fixxare il Master boot Record, considerando però che hai appena formattato, e che quindi non hai nulla nel pc, penso fai prima a riformattare nuovamente (approfondita),  ricreare partizione primaria e reinstallare Windows.

Se al termine dovesse comparirti nuovamente il messaggio "NTLDR missing", accertati che il file NTLDR che andrai a copiare sia prelevato dallo stesso CD col quale hai installato Windows.

Fammi sapere, se hai bisogno posta nuovamente, ciao.

Giorgio Borelli | Reply

12/5/2011 5:42:46 PM #

Giuseppe

Buongiorno, spero possiate aiutarmi.
Oggi ho acceso il pc (desktop con XP sp3) e mi appare subito dopo il BIOs il messaggio "NTLDR mancante premere CTRL alt canc per riavviare".
Ho trovato questo blog ed ho provato la soluzione "Usare la console di ripristino di Windows".
Dopo aver digitato R x ripristinare utilizzando la console di ripristino, mi appare la riga 1: C:\windows
e di seguito la riga con A quale installazione di windows si vuole accedere?
Digito 1 enter, la psw administrator e mi appare la riga C:\windows>
Digito il comando copy E:\i386\NTLDR to C:\
e mi appare il messaggio Parametro non valido. Provare/? per ottenere guida.
Ho provato anche a cambiare la lettera E con la D (il mio pc ha un solo HD interno + un masterizzatore CD ed un lettore DVD; il CD originale di Windows l'ho inserito nel masterizzatore) ma ho lo stesso messaggio.
Avete qualche suggerimento?
Grazie in anticipo.
Saluti
Giuseppe

Giuseppe | Reply

12/5/2011 6:05:16 PM #

Giorgio Borelli

Ciao Giuseppe,
rimuovi il "to" dal comando copy.

Fammi sapere, prego Giorgio.

Giorgio Borelli | Reply

12/6/2011 6:18:59 PM #

Giuseppe

Grazie x la velocissima risposta. Ho tolto il "to" e ho copiato il file dal CD win al disco C, ma....
al primo riavvio sono entrato nel bios e ho rimesso il disco C come 1° boot. Il pc parte, appare la videata del bios, si accende la spia del del disco C, scompare la videata del bios, si sente un beep e riparte di nuovo dalla videata del bios e cosi avanti per sempre. Ho provato a farlo ripartire dal CD win, ho copiato di nuovo il file NTLDR, ma al riavvio si comporta come prima.
Oggi ho provato di nuovo senza successo, anzi adesso non riesco neanche a farlo partire dal CD win perchè non risponde quando premo un qualsiasi tasto al messaggio "premi un tasto per partire dal CD rom".
Qualche idea di cosa può essere successo e di cosa fare?
Grazie di nuovo
Giuseppe

Giuseppe | Reply

12/6/2011 10:08:03 PM #

Giorgio Borelli

I beep del bios all'avvio segnalano un problema hardware, che a seconda del tipo di beeb indicano un malfunzionamento che può essere legato principalmente alla RAM, alla scheda madre o allla scheda video.
Per prima cosa, la più probabile e facile da controllare, io guarderei la RAM, smonta i banchi, pulisci i connettori con una gomma (attento a non rovinarle, solo la parte dorata in basso), soffia bene per rimuovere i residui, e rimontali per bene, prova anche ad invertirli nei rispettivi slot; se sei fortunato, banalmente era la ram leggermente ossidata e/o che non si connetteva bene, diversamente il problema è più grave di quel che sembra.

Fammi sapere, di nulla, Giorgio.

Giorgio Borelli | Reply

12/21/2011 4:47:02 PM #

Giuseppe

Eccomi qui. Chiedo scusa per il ritardo ma ho avuto una lunga discussione con il PC.
Dopo aver smontato la mother board, tolto tutto, pulito, disossidato, ecc,
alla fine ho collegato l'HDD ad un altro PC come disco esterno, copiato dal CD win i file NTLDR e NTDETECT.com nella radice del HDD. Rimesso l'HDD nel PC ed è partito.
Mi rimane solo di capire se è normale che all'inizio dopo il Bios appare il messaggio "File boot.ini non valido avvio in corso da C:\windows".
Al momento il PC "sembra" funzionare anche se prima di tutti questi guai non avevo mai visto questo messaggio.
Avete qualche commento?
Grazie e auguri di buone feste.
Giuseppe

Giuseppe | Reply

12/21/2011 5:51:38 PM #

Giorgio Borelli

Avvia il computer dal CD di Windows facendo partire la console di ripristino, dopodichè, al prompt esegui il comando per ricompilare il file boot.ini, così:

bootcfg /rebuild

t'identifica le installazioni di Windows presenti, che dovrebbe essere una, quando ti chiede di aggiungerla digli si.
Se ti dovesse chiedere anche "immettere opzioni di caricamento del sistema operativo", digita /fastdetect dando invio.

Così dovresti risolvere, ciao e aguri anche a te.

Giorgio Borelli | Reply

12/28/2011 12:43:21 PM #

Giuseppe

Non sono riuscito ad accedere alla console di ripristino, in quanto pur avendo settato il boot sul CD e pur premendo un tasto quando appare il messaggio "premere un tasto per iniziare da CD" il pc prosegue ad avviarsi dal disco C.
Comunque ho risolto copiando il file boot.ini.backup da C:\Windows\pss\ a C:\ e rinominandolo come boot.ini.
Incrociando le dita sta funzionando tutto.
Grazie di nuovo e auguri.
Giuseppe

Giuseppe | Reply

12/28/2011 12:54:50 PM #

Giorgio Borelli

Perfetto, in pratica hai ripristinato il vecchio file boot.ini recuperandolo dal backup, siccome le impostazioni sono identiche ottieni lo stesso risultato di ricompilare un nuovo file boot.ini, ottimo.

Felice che tu abbia risolto, Prego e auguri anche a te.

Giorgio Borelli | Reply

12/28/2011 10:58:40 AM #

Giulio

Ho acquistato un HD esterno, ma quando lo collego e faccio partire Windows XP mi compare la scritta NTLDR is missing. Se non lo collego XP parte normalmente.
Se lo collego dopo l'avvio non lo riconosce.
Che fare?
Grazie
Giulio

Giulio | Reply

12/28/2011 11:17:01 AM #

Giorgio Borelli

Ciao Giulio,
devi entrare nel bios e settare come primo device di boot il disco rigido con partizione primaria del tuo computer (solitamente C), salvi le impostazioni così modificate del bios e riavvi.
Il fatto invece che non te lo riconosca è un problema di driver, devi scaricare quelli adatti al modello e marca del tuo HD esterno compatibili con Windows XP.
Muoviti con cautela e non toccare assolutamente voci che non conosci nel bios, rischi di non far partire più la macchina.

Se hai ancora bisogno, sono qua, bye bye.

Giorgio Borelli | Reply

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Tag cloud

RecentComments

Comment RSS

Month List

Most comments

Claudio Claudio
5 comments
it Italy
Jenny Jenny
4 comments
Raven Raven
3 comments
Cosimo Meli Cosimo Meli
3 comments
Mikele Mikele
3 comments
it Italy
Giorgio Giorgio
3 comments
it Italy
umberto umberto
3 comments
it Italy
Giuseppe Giuseppe
3 comments
Giacinto Giacinto
2 comments
it Italy
anna anna
2 comments