PDA

View Full Version : NTLDR mancante


Misery
28-02-2009, 23:50
Ciao ragazzi
all'improvviso il mio pc mi dà l'errore "NTLDR mancante" subito dopo aver caricato il BIOS e windows XP (sp3) non si avvia.
Ho cercato un po' in giro e ho trovato diverse cause e soluzioni, ma nessuna mi ha risolto il problema.
Ecco cosa ho provato a fare (copio/incollo da un sito per comodità):
Ripristino settore di avvio e del MBR (master boot record)
E’ possibile che l’errore sia legato al danneggiamento del settore d’avvio o dell’MBR; per ripristinarli:

1. Riavviare il pc con il cd del sistema operativo inserito nel lettore e accedere alla console di ripristino
2. Una volta che si ha l’accesso al prompt dei comandi eseguire i seguenti comandi
C:\> fixboot
C:\> fixmbr
3. Riavviare il pc e verificare se il problema è stato risolto

NTLDR e/o NTDETECT.COM mancanti o corrotti
Questa è la causa più probabile che scatena il problema e la visualizzazione dell’errore NTLDR mancante.
Per ripristinare questi due importanti file di sistema, procedere come segue:

1. Riavviare il pc con il cd del sistema operativo inserito nel lettore e accedere alla console di ripristino
2. Al prompt dei comandi copiare i file dal cd del sistema operativo nella directory principale del sistema operativo confermandone se viene chiesto la sovrascrittura
C:\Windows> copy D:\i386\ntldr c:
C:\Windows> copy D:\i386\ntdetect.com c:
(con D: si intende il drive del lettore CD/DVD)
3. Riavviare il pc e verificare se il problema è stato risolto


File boot.ini mancante o danneggiato
L’errore NTLDR mancante potrebbe essere causato anche dal file boot.ini mancante o danneggiato; occorre dunque riscriverlo o sostituirlo nella directory principale del sistema operativo.

Di seguito viene riportato il contenuto di un boot.ini standard per un sistema con Windows Xp, con un unico disco ed un’unica partizione:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect

Per ulteriori chiarimenti e per conoscere le regole di “grammatica” del file boot.ini visitate questa pagina del supporto Microsoft.

1. Salvare su un floppy precedentemente formattato il nostro nuovo file boot.ini
2. Inserire il floppy nel pc danneggiato
3. riavviare il pc
4. con il cd del sistema operativo inserito nel lettore ed accedere alla console di ripristino;
5. al prompt dei comandi digitare:
C:\Windows> copy A:\boot.ini c:
confermandone la sovrascrittura nel caso sia chiesta.
6. Riavviare il pc e verificare se il problema è stato risolto


Sapete darmi altre soluzioni? Ho un dubbio sul boot.ini qui sopra citato...in altri siti ho trovato che invece del (1) dovrei mettere (C)...ho comunque provato entrambi ma non hanno funzionato.

Al momento ho scoperto che, settando da Bios il cd-rom come primo boot,[B] ed evitando di premere un tasto per avviare windows da cd, WINDOWS XP si avvia da hard disk tranquillamente.
Come tolgo il cd e cerco di far avviare da Hard disk....NTLDR mancante!

Help

Grazie


Mis

Styb
01-03-2009, 01:41
Hai un solo sistema operativo installato?
Vediamo se bootcfg della console di ripristino ti aiuta.
Nella console esegui uno alla volta questi 4 comandi:
1) ATTRIB -H -R -S C:\Boot.ini
2) DEL C:\Boot.ini
3) Bootcfg /Rebuild
4) Fixboot

I primi due eliminano il file boot.ini, il terzo lo ricostruisce e il quarto fixa l'avvio.

Tolt
01-03-2009, 04:54
hmm deduco che le hai provate tutte... prova questa :)

http://www.download3k.com/Install-Partition-Saving.html

1 MByte - scegli a centro pagina "Download Link 1"

This program may be copied and freely redistributed. It may not be sold in any
way, either alone or included in another program. All that is in this package
must be kept together in its original form.
This program is offered as-is without any guarantee. No pursuit can be engaged
against its author in case of damages due to this program.
All remarks are welcome.

"savepart.exe"... funziona temo solo da DOS (ho la partizione apposta fat32 per ste cose :D )

con sto programma DA DOS fai "update BOOTSEC.."
riavvia e vediamo cosa succede ;)

casomai boh... prova anche "update registry"

casomai ancora... è un po' complicato, te lo spiego tra circa 20 ore di sonno :D

Misery
02-03-2009, 07:59
Hai un solo sistema operativo installato?
Vediamo se bootcfg della console di ripristino ti aiuta.
Nella console esegui uno alla volta questi 4 comandi:
1) ATTRIB -H -R -S C:\Boot.ini
2) DEL C:\Boot.ini
3) Bootcfg /Rebuild
4) Fixboot

I primi due eliminano il file boot.ini, il terzo lo ricostruisce e il quarto fixa l'avvio.

Ho provato ma niente.

Aggiornamento importante della situazione :rolleyes: : ho formattato (non quella rapida) la partizione dove risiedeva l'unico sistema operativo che avevo (windows XP SP3), ho reinstallato Windows XP SP3 e al primo riavvio.......NTLDR mancante!!!!!!!!!!!
A questo punto veramente mi viene il dubbio che sia il mio hard disk o peggio la mia mother board.

Il mio pc è così fatto: mother Abit IC7, 3 hard disk di cui uno SATA, Geforce 6800, Masterizzatore CD e masterizzatore DVD. Windows è installato su uno dei due HD ide partizionato in due parti da 60 Gb l'una.

Tolt ho scaricato il programma che mi hai consigliato. Speravo di non doverlo utilizzare dal momento che mi ero fatto coraggio e avevo formattato.....tu che dici, visti i risvolti, serve sempre?

Al momento, evito l'errore "NTLDR mancante" facendo avviare il pc da cd-rom con il cd di Windows XP SP3 dentro.

Un amico mi ha prestato un test per HD Maxtor (la stessa marca di quello su cui è installato windows), lo farò per vedere la condizione.

Tolt
02-03-2009, 08:52
ah hai problemi col disco allora ok mi pareva strano :D

fatti prestare un hdd di scorta da qualcuno e installaci il OS dalla tua mobo così isoli 101% il problema HDD.

io proverei nel frattempo anche ad installare un bootloader tipo grub lilo... quello che ti pare basta che non sia quello di microsoft.

AMIGASYSTEM
02-03-2009, 16:38
Due sono le cose o il file NTLDR manca veramente,oppure lo cerca in una partizione sbagliata.
Fai così,pendi il file NTLDR da un qualsiasi PC,lo metti in un floppy o pendriver o CD,parti con un CD Live è lo copi in tutti i volumi C:\ D:\ E:\ ,così facendo lo troverà sicuramente,altrimenti il problema è di natura diversa.

Tolt
02-03-2009, 22:18
copiare ntldr da una sorgente bootante... non saprei credo sia abbastanza una cosa che è scritta tipo nella MBR... ma si può provare ho preso il mio dalla directory dei files del service pack, non quello in uso, cmq diversamente da come mi aspettavo i files sono uguali:

D:\WINDOWS>comp
Name of first file to compare: D:\WINDOWS\ServicePackFiles\i386\ntldr
Name of second file to compare: c:\ntldr
Option:
Comparing D:\WINDOWS\ServicePackFiles\i386\ntldr and C:\ntldr...
Files compare OK

Compare more files (Y/N) ?


http://rapidshare.com/files/204578132/ntldr.RAR.html

(tra l'altro... max 10 downloads???? sti qua di rapid$$$hare mica han capito che è un attimo fare un torrent... BAH.)

enjoy :)

----------------------------------------------------------------------

http://en.wikipedia.org/wiki/NTLDR

qui c'è altro su ntldr

----------------------------------------------------------------------

ma hai provato ad entrare col cd di xp in modalità ripristino da console... e fixare il bootloader da li?

adesso faccio un video... :D

Tolt
02-03-2009, 22:56
niente video, ho qualche scatto però... aggiungo anche info inutili tanto pare una guida questa oramai :D

inserisci il cd di UINDOUS (questa immagine scelgo di non postarla ;) )

boot select
http://img162.imageshack.us/img162/6520/image047.th.jpg (http://img162.imageshack.us/my.php?image=image047.jpg)

:soloperveryuominy:
http://img162.imageshack.us/img162/4430/image048.th.jpg (http://img162.imageshack.us/my.php?image=image048.jpg)

ok fallo caricare quello che deve, poi premi R
http://img162.imageshack.us/img162/419/image051.th.jpg (http://img162.imageshack.us/my.php?image=image051.jpg)

ti chiederà in che partizione accedere e la password di admin:
http://img162.imageshack.us/img162/4100/image053.th.jpg (http://img162.imageshack.us/my.php?image=image053.jpg)

poi fai fixmbr:
http://img162.imageshack.us/img162/8733/image055.th.jpg (http://img162.imageshack.us/my.php?image=image055.jpg)

poi fixboot:
http://img162.imageshack.us/img162/1371/image054.th.jpg (http://img162.imageshack.us/my.php?image=image054.jpg)

bootconfig /rebuild
http://img162.imageshack.us/img162/192/image056.th.jpg (http://img162.imageshack.us/my.php?image=image056.jpg)

fai un CHKDSK /f/r, ci metterà un po' perchè è una scansione MOLTO approfondita.
























infine mi accorgo solo ora che hai già provato sta cosa. bene. :help:
(scelgo di non postare una MIA immagine e faccio deltree /y e:\mp3\*.* come autopunizione)

nengistelle
03-03-2009, 20:06
Io ho risolto in questa modo.Ho scaricato un programma che si chiama erd commander,che è un'utility bootabile che mi ha permesso di accedere a ripristino configurazione di sistema del mio sitema operativo.Ho selezionato un vecchio punto di ripristino,e il sitema è ripartito.

GigaPower
09-03-2009, 02:07
non è che hai un floppy inserito? :p
Pare un idiozia ma facevo assistenza tecnica e ne avevo sentiti a centinaia con questo errore ed era proprio un floppy inserito nel lettore che lo causava...

Tornando ai consigli utili...

Dici che per ovviare al problema fai il boot col cd di XP... e cosi XP parte? :rolleyes:
Se si, prova a controllare il boot.ini e a quale disco/partizione fa riferimento... mi è capitato una volta di formattare la partizione C:, reinstallare XP quindi da zero e poi non si sa per quale motivo, per lui la partizione di boot era D: ( ma XP era installato regolarmente in C: ), quindi tutti i file necessari al boot erano là...
Non mi ero accorto della cosa finché l'utente non ha deciso di fare pulizia e cancellare tutto ciò che c'era in D:\ :doh: