Dov'è il file ntldr per windows xp. Manca NTLDR, cosa devo fare? Manca il ripristino NTLDR

Dov'è il file ntldr per windows xp. Manca NTLDR, cosa devo fare? Manca il ripristino NTLDR

Durante il caricamento del sistema operativo Windows, l'utente potrebbe riscontrare un messaggio spiacevole sullo schermo del monitor:

NTLDR mancante
Premere CTRL+ALT+CANC per riavviare.

Le ragioni di questo malfunzionamento possono essere diverse:

Il sistema utilizza diversi dischi rigidi, avviandosi dall'unità sbagliata;
- CD, chiavetta USB, floppy disk inseriti;
- grave frammentazione della tabella MFT della cartella principale. Se la MFT della cartella principale contiene un numero elevato di file, potrebbe diventare così frammentata da dover creare un indice di allocazione aggiuntivo. Poiché gli indici di allocazione elencano i file in ordine alfabetico, un file NTLDR potrebbe finire in un secondo indice di allocazione;
- I file NTLDR e/o NTDETECT.COM sono stati eliminati dall'utente;
- I file sono stati danneggiati a causa di un'interruzione di corrente o di un errore del disco rigido.

Per risolvere questo problema, estraiamo tutti i possibili supporti di memorizzazione e, se ciò non aiuta, scegliamo uno dei seguenti metodi:

1. Il modo più semplice è copia file di dati da una macchina funzionante e sostituire.

Collega il disco rigido a un altro computer;

Avvia da LiveCD

2. Avviare dal disco originale di Windows XP in modalità "Console di ripristino". Dopo che viene visualizzata la riga di comando:

Usa il comando fixboot.

Copia i file dal disco "copy D:\i386\ntldr c:\", "copy D:\i386\ntdetect.com c:\" e modifica gli attributi per il file copiato
attributo ntdetect.com -r -s –h
attributo ntldr -r -s –h

Utilizzare un'utilità di Microsoft Bcupdate2.exe (programma DOS).
Bcupdate2.exe C:/F
/q - modalità silenziosa (è necessario utilizzare anche l'opzione /y)
/y - non richiede conferma
/f - aggiorna il volume utilizzato
/t: controlla solo il vecchio codice di avvio

Se il computer non si avvia, lo schermo diventa nero e visualizza l'errore NTLDR mancante, ciò significa che è impossibile leggere il record di avvio dai file Ntldr e NTDETECT. Faccio subito una prenotazione: non è necessario reinstallare Windows. Questi file potrebbero essere stati danneggiati da un virus, da un guasto hardware o nel mio caso potrebbero semplicemente essere scomparsi senza lasciare traccia.
Come ripristinare Windows con questo errore:
1. Smontare l'unità di sistema, controllare il cavo del disco rigido, è possibile cambiare i cavi (se ce ne sono 2) tra l'unità e la vite. Riavvia e prova.

2. Inserire il disco di Windows XP nell'unità , Allo stesso tempo, non dimenticare di impostare il BIOS per l'avvio da CD-ROM. Dopo l'avvio, premere il tasto R per aprire la console di ripristino. Se sul computer è installato un sistema operativo, verranno visualizzate le seguenti informazioni:

A quale copia di Windows devo accedere?

Digitare 1, premere Invio.

Viene visualizzato un messaggio:

Inserisci la password dell'amministratore:

Se l'amministratore non dispone di una password, è sufficiente premere Invio.

Viene visualizzato il seguente messaggio:

**AVVERTIMENTO**

Questo computer ha un Master Boot Record non standard o non valido. L'utilizzo di FIXMBR potrebbe danneggiare la tabella delle partizioni esistente. Ciò comporterà la perdita di accesso a tutte le partizioni del disco rigido corrente.

Se non ci sono problemi di accesso al disco, si consiglia di interrompere il comando FIXMBR.

Stai confermando la nuova voce MBR?

Immettere la lettera Y (sì, sì) e premere Invio.

Viene visualizzato un messaggio:

Viene creato un nuovo record di avvio principale sul disco fisico \Device\Harddisk0\Partition0.

Il nuovo record di avvio principale è stato creato correttamente.

Verrà quindi visualizzato il messaggio di sistema: C:\WINDOWS>

accedere fixboot e premere Invio.

Successivamente apparirà il messaggio:

Sezione finale: C:.

Vuoi scrivere un nuovo settore di avvio nella partizione C:?

Immettere la lettera Y (sì, sì) e premere Invio.

Viene visualizzato un messaggio:

File system sulla partizione di avvio: NTFS (o FAT32).

Il comando FIXBOOT scrive un nuovo settore di avvio.

Il nuovo settore di avvio è stato scritto con successo.

Viene visualizzato il prompt del sistema C:\WINDOWS>

Tutte le operazioni sono state completate, ora usciamo dalla console di ripristino. Ora esci dalla console di ripristino, inserisci il comando exit e premi Invio. Successivamente, il computer si riavvierà. Se l'errore continua a comparire, vai al passaggio 3.

3. È necessario scrivere i file Ntldr e NTDETECT nella radice dell'unità C. È possibile scaricarli, decomprimerli e scriverli su un'unità flash. Successivamente, avrai bisogno di un disco di avvio come Windows LiveCD, LiveCD, Hirens boot, Reanimator xP o altri che ti consentano di eseguire l'avvio senza Windows e accedere al file system. Puoi scaricare Linux LiveCD dal sito Web Dr. Web (c'è anche un antivirus integrato) - una cosa molto necessaria, quindi, utilizzando il file manager integrato Midnight Commander, spostare i file specificati nella radice dell'unità C L'unica particolarità di Midnight Commander è che si trova nel file system di Windows nella directory "win". Scarica il CD live. Abbiamo usato lo stesso disco per .

A volte il computer inizia ad avviarsi, l'errore NTLDR mancante non è più presente, ma inizia a imprecare sul file

boot.ini, che si trova nella stessa radice dell'unità C, allora anche l'archivio scaricato contiene questo file e deve essere sostituito anche lui.

Molto spesso nella mia pratica mi sono imbattuto nel messaggio NTLDR mancante all'avvio del computer. Forse abbastanza spesso da scrivere un articolo separato su questo argomento :)

Ecco come appare una situazione simile sullo schermo del monitor:

Dopo il messaggio NTLDR mancante (NTLDR non funziona, “mancante” è danneggiato), ci viene chiesto di riavviare, quindi la situazione si ripete ciclicamente. Sovraccarico: la stessa immagine. In generale, il sistema operativo non si avvia.

Propongo, come sempre, di analizzare la situazione nel dettaglio. Cos'è l'NTLDR? Questo è il boot loader per Windows XP e Windows 2000. L'abbreviazione NTLDR significa “ non caricare r" (carica - caricamento e completamente - un bootloader per sistemi basati sulla tecnologia NT).

Nota: "NT" dall'inglese. Nuova tecnologia: nuova tecnologia. Non so perché esattamente sia così? Anche se, rispetto a Windows 98, è sicuramente nuovo e addirittura rivoluzionario! :)

Ora sappiamo che il bootloader del nostro sistema operativo è danneggiato. Sembra spiacevole. Ma c'è una buona notizia: il problema è completamente risolvibile e non è necessario reinstallare Windows!

Ma prima di iniziare a risolvere il problema, diamo uno sguardo di base al processo di avvio di Windows XP. Come succede? Dobbiamo capire con cosa abbiamo a che fare, giusto? Tralasciamo tutto ciò che riguarda la parte “hardware” del processo di avvio del sistema (abbiamo discusso di questi punti in articoli precedenti sul sito) e tocchiamo nello specifico la componente software.

Nella fase iniziale, il computer legge il cosiddetto “ Registro di avvio principale" O - MBR (Registro di avvio principale). I dati MBR occupano un (primo) settore dello spazio sul disco rigido (512 byte). Un volume insignificante, in effetti, ma che contiene codice che viene copiato nella RAM e prepara il computer all'avvio.

Senza entrare nei dettagli (per non complicare la descrizione), il record di avvio principale esegue la scansione di tutte le unità fisiche e logiche e trova una partizione contrassegnata come " attivo"(il sistema operativo inizia proprio da tale partizione) e trasferisce ulteriore controllo al settore di avvio situato su di essa.

Questo settore della partizione attiva (è chiamato settore di avvio - Settore di avvio) si trova nel primo settore del disco logico da cui verrà avviato il sistema operativo (SO). Il settore di avvio contiene tutte le informazioni necessarie sul tipo e la dimensione del file system e sui parametri logici.

A sua volta, il settore di avvio trova il bootloader del sistema operativo stesso (in questo caso NTLDR) e gli trasferisce il controllo.

Nota: Windows Vista e Windows 7 utilizzano il file invece di "NTLDR" Winload.exe. Questo è il file che si trova in C:\Windows\System32\winload.exe.

Una volta preso il controllo, NTLDR esegue le seguenti operazioni:

  • passa alla modalità operativa a 32 bit
  • organizza l'accesso al file system
  • legge il file " boot.ini"e in caso di più sistemi installati - visualizza un menu per selezionarli
  • lancia il programma" ntdetect.com", che raccoglie dati sulla composizione dell'hardware del computer (ntdetect.com crea un elenco, che viene poi utilizzato nella chiave di registro del sistema: HARDWARE del ramo HKEY_LOCAL_MACHINE)
  • inizializza il file " ntoskrnl.exe"(kernel del sistema operativo. "Kernel" - kernel) e gli trasmette le informazioni raccolte sull'attrezzatura trovata. Oltre al kernel viene caricato un altro file molto importante: " hal.dll"(Hardware Abstraction Layer - livello di astrazioni hardware). Separa (astrae) il kernel del sistema dall'hardware (questo meccanismo consente al sistema operativo di funzionare su varie piattaforme hardware).

Nota: I file “ntoskrnl.exe” e “hal.dll” si trovano nella directory System32.

Successivamente, viene avviato il sistema operativo stesso. Questo è in breve :) Stanno ancora accadendo molte cose "interessanti", ma a noi non interessa ora, ma l'iscrizione NTLDR mancante e come risolverlo?

NTLDR manca come risolverlo e cosa fare?

Ora, capendo quale ruolo e in quale fase dell'avvio del sistema svolge il caricatore del sistema operativo, possiamo iniziare a risolvere i problemi ad esso associati.

Ricordiamo quanto segue: per il corretto avvio dei sistemi operativi Windows 2000/XP/2003 sono necessari i seguenti file:

  1. Ntldr
  2. Ntdetect.com
  3. Boot.ini

Si trovano alla radice del disco " C:" Sì, il bootloader è un file sul nostro disco rigido, così come i moduli associati coinvolti nel caricamento. Diamo un'occhiata più da vicino.

Per fare ciò, dovremo visualizzare i file e le cartelle di sistema che sono nascosti per impostazione predefinita in Esplora risorse. Per fare ciò, fare clic sul menu "Strumenti" e dal menu a discesa - "Opzioni cartella".


Vai alla scheda "Visualizza" e deseleziona (come mostrato di seguito) la casella di controllo "Nascondi file di sistema protetti" e imposta l'interruttore su "Mostra file e cartelle nascosti". Consiglio anche di rimuovere l'uccello dalla voce: "Nascondi estensioni per i tipi di file registrati".


Fai clic su "Applica" e vai alla nostra unità "C". Questo è ciò che vediamo lì:


Sono presenti tutti e tre i nostri file responsabili del caricamento del sistema. Grande!

Suggerisco di simulare un incidente e di rimuoverli tutti! :) Questo è il modo più semplice per visualizzare cosa accadrà se uno qualsiasi di questi file viene danneggiato (o mancante).

Li eliminiamo tutti e riavviamo. Dopo il riavvio vediamo il messaggio NTLDR mancante Premere Ctrl+Alt+Canc per riavviare. Esattamente ciò di cui abbiamo bisogno! :) Iniziamo il restauro.

Innanzitutto, ecco il nostro piano d'azione: poiché i file mancano (danneggiati), sarebbe molto logico supporre che dovremo portare esattamente gli stessi file da qualche parte e sostituirli al posto di quelli mancanti (danneggiati). Logica ferrea! :) Dove posso trovarli? Ecco diverse opzioni:

  • scaricare da Internet
  • riscrivi da un amico
  • utilizzare il disco di installazione di Windows (copiarli da lì)

Poiché siamo gli amministratori di noi stessi e siamo abituati a risolvere i problemi senza aiuto esterno, sceglieremo la terza opzione! :)

Per fare ciò, avremo bisogno di un disco con Windows XP originale (nel caso di Windows 2000, il processo sembra quasi lo stesso), preferibilmente con quello che abbiamo installato sul computer. Lo carichiamo, impostiamo il BIOS per l'avvio da CD e aspettiamo che appaia la finestra di cui abbiamo bisogno.

Inizialmente è simile al processo di installazione di Windows da zero, con un'eccezione (molto importante). Ad un certo punto dovremmo avere una finestra simile a questa:



Prestare attenzione alla riga: "Per ripristinare Windows XP utilizzando la console di ripristino, fare clic su" R" Approfittiamo di questa opportunità: clicca il pulsante " R"sulla tastiera.

Nota: Cosa fa la Console di ripristino? Ti consente di ottenere un accesso limitato al sistema (in modalità testo) se non si avvia. In “testo” significa che non potremo utilizzare il mouse (visto che non ci sarà la shell grafica) e dovremo inserire tutti i comandi dalla tastiera.

Già spaventato? Quando l'ho visto per la prima volta ho avuto paura, ma poi è andato via :) In generale, chiunque abbia familiarità con DOS si sentirà assolutamente a suo agio.

Quindi, dopo l'avvio, il programma eseguirà la scansione dei dischi per verificare la presenza di sistemi operativi Microsoft e visualizzerà il risultato in una colonna sotto i numeri, a partire dal primo.

Poiché abbiamo un sistema, quindi (nella foto sotto) vediamo che esiste un sistema operativo sotto il numero " 1 " nella cartella "C:\WINDOWS".



Successivamente ci viene chiesto: "A quale copia di Windows dovrei accedere?" Naturalmente, il primo (e, nel nostro caso, l'unico). Premere il numero sulla tastiera " 1 ", quindi - la chiave " accedere" Successivamente ci viene chiesto di inserire la password dell'amministratore. Se ce l'hai, inseriscilo; in caso contrario, premi nuovamente "Invio".

Eccoci, effettuato l'accesso! Ciò è evidenziato dalla scritta in basso “C:\WINDOWS” e dal cursore lampeggiante per l'immissione di comandi di testo.

Quali comandi dobbiamo sapere? Innanzitutto quelli che rispondono alla nostra navigazione (movimento) attorno al disco. Dovremo entrare nelle cartelle.

Il compito è andare sull'unità “C” e visualizzarne il contenuto! Solo con il mouse a portata di mano :)

Dai un'occhiata da vicino allo screenshot qui sotto:

Stropicciamoci il cervello e scopriamolo! Innanzitutto cosa significa la voce "C:\WINDOWS>"? Questo è l'identificatore della nostra posizione attuale. Ci troviamo sull'unità “C:” nella directory “WINDOWS”. Icona " > " è un separatore che separa semplicemente visivamente il risultato dei comandi precedenti (a sinistra) da quelli immessi (a destra).

Poiché dobbiamo visualizzare il contenuto del disco di sistema, dobbiamo prima “selezionare” dalla directory “WINDOWS”. Per fare ciò, inserisci come mostrato nella foto sopra: “ CD.." L'abbreviazione "CD" sta per " Cambia directory"(cambia directory, cartella, directory), quindi - uno spazio e due punti di fila. Questo comando è analogo alla freccia indietro in Esplora risorse.

Ricorda solo che cose come lo spazio, il rientro, la barra sinistra o destra sono molto importanti qui. C'è solo una ortografia corretta ed è quella che deve essere data!

Mi soffermo su questo in modo così dettagliato perché questa è la base (radici e origini), che purtroppo non tutti conoscono e ricordano. E poi l'iscrizione appare sul monitor NTLDR mancante, ma come risolverlo, cosa fare e immediatamente: vai dallo specialista! :) E il master va alle "sorgenti", carica nella console di ripristino, inserisce semplici comandi dalla tastiera e ottiene un risultato positivo :)

Andiamo avanti. Successivamente, premi "Invio" (questo termina l'immissione di qualsiasi comando) e vedi il simbolo "C:". Abbiamo lasciato la directory "WINDOWS" di un livello superiore e siamo arrivati ​​alla radice dell'unità C. E in essa entriamo la seguente abbreviazione: “ dir"(directory), che visualizzerà il contenuto della directory corrente.



Vediamo tutti i nostri file e directory che si trovano su di esso.

Ora andiamo alla nostra unità CD o DVD. Abbiamo un disco di installazione di Windows, ricordi? Per fare ciò, inserisci il comando “ D:"(senza virgolette). La cosa principale qui è "indovinare" sotto quale lettera dell'alfabeto si trova. Ho una partizione logica (nota anche come partizione di sistema), quindi la lettera "D" è un'unità ottica. Se disponi di più partizioni (o dischi rigidi), la lettera potrebbe essere completamente diversa. Diciamo: "F", "G" o - anche più in basso nell'alfabeto. Bene, penso che sceglierai con il metodo della forza bruta :)

Nella cartella con il nostro disco di installazione diamo il comando “dir” (sfoglia il contenuto) che ci è già familiare. Otteniamo questo risultato:



Qui saremo interessati alla cartella “ I386" Contiene i file del bootloader di cui abbiamo bisogno. NTLDR E Ntdetect.com, che andremo a copiare al posto di quelli danneggiati (da noi cancellati di proposito).

Per fare ciò, dobbiamo andare in questa cartella e assicurarci che sia vero? Immettere il comando "cd" (cambia directory) e il nome esatto della directory di destinazione è "i386". Premere Invio. Vediamo il risultato: D:\i386> Ci siamo spostati nella directory che ci serve. In esso eseguiremo il comando di revisione del contenuto - "dir".

Tra il gran numero di file che contiene, possiamo vedere quello che ci serve!



Adesso scriviamo un comando di copia, indichiamo quale file stiamo copiando e dove: “ copia ntldr c:“Devi scrivere esattamente in questo modo, rispettando tutti gli spazi, i due punti e mettendo una barra alla fine.

Il sistema ci dice che un file è stato copiato con successo nella radice dell'unità C. Controlliamo questa circostanza. Andiamo nel drive di sistema (dovresti già sapere come farlo), entriamo in “dir” e vediamo questa immagine:



È apparso un file del bootloader di Windows: ntldr.

Super! Abbiamo appena risolto il problema con il messaggio NTLDR mancante dalla riga di comando all'avvio del computer! Riavviamo e gustiamo i frutti del nostro lavoro :)

Per fare ciò, dobbiamo solo digitare il comando “ Uscita» (esci) e premi Invio. Il computer inizierà a riavviarsi. Ma... per ora non vedremo nulla di felice, se non che non apparirà più il messaggio di mancanza NTLDR, e il sistema si riavvierà ciclicamente senza dare più messaggi. Ricordi che, in un impeto di sperimentazione, abbiamo eliminato altri due file "Ntdetect.com" e "boot.ini"?

Il primo file può essere copiato dalla stessa cartella “i386” sul disco di installazione. Facciamolo. Entriamo nella console di ripristino, quindi andiamo nella directory con questo file ed eseguiamo il comando di copia.

Tieni presente che il file “Ntdetect.com” ha un'estensione (tutto dopo il punto nel nome), quindi l'estensione deve essere specificata anche nel comando stesso. Vediamo la conferma dell'avvenuta copia.

Assicuriamoci di questo. Vai all'unità C e guardati intorno:



Vediamo che entrambi i file che abbiamo copiato sono a posto. Proviamo a riavviare - "esci". Durante il caricamento, ancora una volta non vediamo la mancanza di NTLDR, ma vediamo questa immagine:


Il file “boot.ini” non solo non è corretto, non lo abbiamo affatto! Ma il sistema Windows è intelligente e ci “dice” che è pronto per iniziare il caricamento senza di esso. E infatti, dopo pochi secondi possiamo osservare il corretto avvio del nostro sistema operativo.


Il problema è che tale voce non scomparirà e apparirà ogni volta che accendi il computer (e se il file di configurazione è veramente errato, il sistema non si avvierà affatto).

Impariamo quindi ad eliminare anche questo problema! Innanzitutto, cos'è questo file e che funzione svolge? Questo è un piccolo file di configurazione di testo che può essere aperto utilizzando Blocco note. Facciamolo. Ecco cosa c'è dentro:



Vediamo rapidamente il suo contenuto.

  • boot loader - sezione di avvio (solo una designazione)
  • timeout=30 - timer per il conto alla rovescia fino all'avvio del caricamento del sistema operativo (in secondi)
  • default - il sistema operativo che si avvierà per impostazione predefinita (rilevante per i sistemi con più sistemi operativi installati contemporaneamente)
  • sistema operativo: parametri di avvio del/i sistema/i. Ogni successivo aggiunge una nuova riga qui.

Ora diamo un'occhiata ai valori dei parametri stessi. I parametri “multi” e “disk” saranno quasi sempre impostati su “0” e non li toccheremo. Saremo interessati a " rdisk" - il numero di serie del disco (a partire da zero) da cui viene caricato il sistema operativo. Per esempio: se fisicamente (a livello hardware) abbiamo un disco rigido, allora dovrebbe esserci "0", ma se abbiamo due dischi rigidi e il sistema operativo è installato sul secondo, allora in questo caso il valore di "rdisk" sarà uguale a “1”.

Parametro " partizione"significa quasi la stessa cosa, ma per logico dischi in cui è suddiviso il nostro disco rigido. Qui la numerazione parte da uno. Per esempio: se carico Windows dall'unità “C”, la “partizione” sarà uguale a “1”, se dall'unità “D”, quindi - “2”, “E” - “3”, ecc.

Resta da analizzare cosa viene dopo la barra: Windows="Microsoft Windows XP Professional RU". Invece di quanto indicato tra virgolette, puoi scrivere qualsiasi cosa. Si tratta di informazioni di testo (ID download) e non influiscono su nulla. Parametro " /fastdetect"ordina al bootloader che (se è installato un solo sistema) dovrebbe ignorare il valore del timer di timeout e caricare immediatamente il sistema operativo senza visualizzare la finestra di selezione delle opzioni di avvio.

Conoscendo queste semplici cose, puoi impostare i valori richiesti direttamente in un editor di testo (blocco note) e salvare il file. Al riavvio, i nuovi valori che abbiamo inserito verranno letti da esso. Ma voglio mostrarti un altro metodo, progettato appositamente per questi casi dagli sviluppatori di Redmond.

Avviamo la nostra console (si spera già familiare) e inseriamo il comando lì " bootcfg", dall'inglese. "boot config" (gestione dell'avvio). Poiché abbiamo inserito il comando senza parametri (non abbiamo indicato cosa dovrebbe fare), il sistema ci mostrerà tutte le possibili opzioni per il suo utilizzo:



In rosso sono contrassegnati i “tasti” (opzioni aggiuntive) di questo comando, che possiamo digitare subito dopo. Guarda, leggi, è tutto in russo.

Usiamo prima la "chiave" elenco" per visualizzare un elenco di sistemi già presenti nell'elenco di avvio. Prima della “chiave” mettiamo uno spazio e una barra.

Ci viene "detto" che non ci sono elementi disponibili per la visualizzazione nell'elenco dei download. Non c'è da meravigliarsi, non abbiamo l'elenco di avvio stesso (boot.ini), lo abbiamo eliminato con successo.

Usiamo un'altra "chiave" di questo comando: " aggiungere"(aggiungi), puoi anche - " ricostruire"(ricostruire). Il risultato sarà lo stesso.



Abbiamo "forzato" il programma a scansionare tutti i dischi per verificare la presenza di sistemi della famiglia Windows installati su di essi. Il risultato è un sistema operativo sull'unità "C" nella cartella "Windows". Successivamente ci viene chiesto di selezionare il sistema da aggiungere. Dove aggiungerlo? Vale a dire, nel file "boot.ini", che è stato creato nello stesso momento :) Inseriamo il numero "1" - il numero di serie del sistema operativo trovato. Successivamente viene richiesto di inserire l'ID di download. Puoi scrivere quello che vuoi. Ad esempio: "Il mio Windows XP". Nella riga “Inserisci parametri di avvio” ti consiglio di inserire “/fastdetect” (per non perdere il timer).

Assicuriamoci che il file "boot.ini" sia effettivamente creato nella root del disco. Andiamo ad esso ed eseguiamo il comando "dir".



Questo è vero! Riavviamo e ci assicuriamo che il caricamento proceda senza intoppi, il messaggio NTLDR mancante non viene visualizzato e nemmeno altre finestre. Q.E.D!

Andiamo sul sistema caricato (usando il mouse) nel file di configurazione del bootloader e vediamo cosa contiene?



Nota cosa è evidenziato in rosso. Questi sono esattamente i dati che abbiamo inserito dalla console e sono stati scritti in quel momento in questo file.

In conclusione, vorrei notare quanto segue, se vedi il messaggio durante il caricamento NTLDR mancante, allora puoi risolvere il problema in un altro modo. Rimuovi il disco rigido, collegalo a un altro computer con lo stesso sistema e copia da lì i file necessari. Sta a te decidere, ma penso che le tue abilità su console ti torneranno sicuramente utili in futuro!

NTLDR manca all'avvio di Windows XP o bootmgr manca all'avvio di Windows 7

Hai acceso il computer, ma durante il caricamento di Windows XP viene visualizzato il messaggio NTLDR mancante e Windows 7 non si carica o non si carica con un errore bootmgr mancante. Niente panico. Di solito il problema è abbastanza semplice da risolvere.

Scopriamo cosa significa l'iscrizione NTLDR mancante(nell'errore di Windows 7 bootmgr mancante). Il messaggio indica che non è stato trovato il boot loader di Windows (file ntldr o bootmgr), il programma che viene caricato per primo nella RAM e controlla il successivo caricamento del sistema operativo. Naturalmente, se il bootloader non viene trovato, non si tratta di caricare ulteriormente il sistema operativo e il computer richiede semplicemente di riavviare premendo i tasti Ctrl+Alt+Canc.

File ntldr E ntdetect.com deve trovarsi nella cartella principale dell'unità da cui viene caricato Windows XP (unità C:). Se non è presente, viene visualizzato questo errore.

Nel caricatore di avvio di Windows 7 bootmgr può trovarsi sulla partizione con il sistema operativo (unità C) o su una speciale partizione nascosta creata durante l'installazione e manca NTLDR - cause dell'errore

1) La ragione per cui il bootloader di Windows manca dal disco potrebbe essere principalmente un errore logico nel file system. Questi errori possono comparire, ad esempio, dopo uno spegnimento errato del computer o dopo che lo stesso si è bloccato, oppure in seguito a un danneggiamento del disco rigido stesso.

2) Inoltre, la causa di questo errore potrebbe essere la banale cancellazione di un file da parte dell'utente stesso o di un virus.

3) Un altro motivo è la modifica della partizione attiva del disco. File ntldr E ntdetect.com(Windows XP) o bootmgr(Windows 7) devono trovarsi sulla partizione attiva del disco, altrimenti non verranno trovati.

4) Inoltre, questo errore si verifica spesso dopo che il disco di avvio, ovvero l'unità C, è stato compresso.

5) La causa del danneggiamento dei file ntldr e bootmgr può essere un danno fisico al disco rigido (settori danneggiati o blocco danneggiato).

Manca NTLDR: come risolverlo

Per risolvere l'errore avrai bisogno di un disco di avvio ERD Commander (l'immagine del disco può essere scaricata e in questo articolo leggi: come masterizzare un'immagine su un CD) e un archivio contenente i file ntldr e ntdetect.com: .

Se non disponi di un'unità disco, puoi creare un'unità flash USB avviabile ERD Commander. L'archivio con i file deve essere decompresso su un'unità flash per poterlo successivamente copiare sul disco rigido del sistema.

Adesso ti dirò cosa fare se ricevi il messaggio NTLDR mancante

1) Prima di tutto, devi controllare la presenza di errori logici sul disco nel file system.

Avviamo il computer dal disco di avvio ERD Commander o dall'unità flash. Seleziona la versione di ERD Commander per la tua versione di Windows. Lo schermo sarà nero per un po' di tempo dopo l'inizio del caricamento: non allarmarti, dovrebbe essere così. Puoi giudicare che il caricamento è in corso dall'attività dell'unità o dell'unità flash. Apparirà quindi una finestra di dialogo che ti chiederà di connetterti alla rete in background. Fare clic sul pulsante Salta connessione di rete (in ERD 6.5 è necessario fare clic su No) per saltare questo passaggio. Se ti viene richiesto di ridistribuire le lettere di unità come nel sistema operativo, accetta facendo clic su Sì.

Nella finestra successiva, seleziona il tuo sistema operativo e fai clic su OK.

Ora devi aprire una finestra del prompt dei comandi. Per fare ciò, vai al menu Inizio - Prompt dei comandi(in ERD Commander per Windows 7, selezionare Riga di comando)

Al prompt dei comandi, immettere il comando chkdsk c: /f per controllare l'unità C: e premere Invio. Se viene visualizzato un messaggio come nella figura seguente, premere (sì), quindi Invio

Inizierà il processo di verifica, al termine del quale verrà visualizzato un report.

Si prega di notare il punto nei settori danneggiati, che mostra il numero di settori illeggibili sul disco rigido. Se questo parametro è diverso da 0, consiglio di provare a recuperare i settori illeggibili utilizzando programmi specializzati o sostituendo il disco rigido. Dopo aver corretto gli errori del disco, prova ad avviare Windows normalmente. In molti casi le operazioni eseguite sono sufficienti per ripristinare l'avvio di Windows XP.

Se, dopo aver eseguito questa operazione, viene ancora visualizzato l'errore NTLDR mancante o BOTMGR mancante, procedere al passaggio successivo.

2) Verificare la presenza di file NTLDR e NTDETECT.COM sul disco di sistema

Per Windows 7, questo passaggio non è sempre rilevante, poiché il bootloader si trova spesso su una speciale partizione nascosta e non è possibile rimuoverlo. Pertanto, per Windows 7 puoi saltare questo passaggio.

Controlla se sono presenti i file ntldr e ntdetect.com nella cartella principale dell'unità C:. Per fare ciò, scarica ERD Commander e avvia Explorer ( Inizio - Esploratore) e verificare la presenza di questi file.

Anche se i file ntldr e ntdetect.com sono presenti sull'unità C:, è meglio sostituirli con i file dell'archivio Ntldr_ntdetect.zip

Seleziona i file che devono essere copiati e fai clic con il pulsante destro del mouse. Dal menu contestuale, selezionare Copia a .

Nella finestra che appare, devi specificare il percorso di destinazione dei file copiati. Selezionare l'unità C e fare clic su OK.

Se i file esistevano già, apparirà una finestra che ti chiederà se sostituire il file. Clic per sostituire il file esistente con quello che stai copiando.

Ora prova a riavviare il computer. Se questo non aiuta, vai al terzo punto.

3) Assicurati che la partizione del disco su cui è installato Windows XP sia attiva

Windows può essere avviato solo se il caricatore di avvio ntldr o bootmgr si trova sulla partizione attiva. Dovresti verificare se la partizione è diventata accidentalmente inattiva.

Acronis Disk Director ti aiuterà in questo. È possibile scaricare l'immagine del disco di avvio. Masterizza l'immagine su disco ed esegui l'avvio da esso.

Dal menu del disco visualizzato, selezionare Acronis Disk Director 11 Avanzato.

Ora avvia la console di gestione (Lavora con la macchina corrente)

L'unità (C:) (o quella su cui è installato Windows, se non è sull'unità C) deve esserlo attivo. Lo stato della sezione dovrebbe contenere l'iscrizione Attivo(sottolineato nella figura sotto), e dovrebbe essere presente una bandierina rossa sull'immagine grafica della sezione. Per Windows 7, la partizione nascosta da 100 MB all'inizio del disco deve essere attiva, se esiste.

Se il disco con il bootloader è inattivo, il motivo dell'errore è NTLDR mancante in Windows XP e Bootmgr mancante in Windows 7 questo è esattamente il caso. È necessario rendere attiva l'unità (C:) o la partizione di sistema nascosta (se esistente). Per fare ciò, fare clic con il tasto destro su volume locale (C:) e nel menu contestuale che appare, seleziona Segna come attivo.

Verrà visualizzata una finestra di avviso che avverte che ciò potrebbe influire sull'avvio del sistema operativo. Clic OK.

Ora è necessario che il programma esegua le operazioni pianificate e renda attivo l'azionamento (C:). Per fare ciò, fare clic sul pulsante Applicare le operazioni pianificate.

Apparirà una finestra dove verranno scritte le operazioni che verranno eseguite. Clic Continua.

Dopo aver completato tutte le operazioni, fare clic sul pulsante Vicino.

Quindi chiudere la finestra principale Gestione del disco e premere il pulsante Riavviare.

Prova ad avviare il computer in modalità normale. Windows dovrebbe avviarsi normalmente.

Questo articolo riguarda un piccolo bug NTLDR mancante Sistema operativo Windows, che alcuni utenti potrebbero incontrare mentre lavorano.

Devo dire che l'errore è piuttosto fastidioso e non tutti sanno come risolverlo, per questo motivo reinstallano il sistema. Questo non è molto conveniente e non del tutto corretto, perché esistono metodi più umani e, in parte, semplici, di cui parleremo in questo articolo.

NTLDR manca in Windows XP

E questo errore viene visualizzato invece di caricare il sistema operativo (sistema operativo) della famiglia Windows sotto forma di scritta: manca NTLDR. Dopodiché è impossibile accedere a Windows. Cosa significa? Molto probabilmente, i file di avvio sulla partizione di sistema vengono cancellati o danneggiati e il sistema operativo non può essere avviato, perché. non sa cosa, dove e perché.

Quando vedi qualcosa del genere, non farti prendere dal panico, ma inserisci con calma il disco con (Ce l'hai, vero? :)), imposta l'avvio da CD-ROM e dopo l'avvio da questo disco, premi invece il pulsante R per aprire la console di ripristino. Proprio in questa console ti verrà chiesto di selezionare il sistema operativo che desideri ripristinare (per fare ciò è necessario cliccare, ad esempio, 1 e Invio, così come quando rispondi alla domanda sulla console, potresti dover premere y e Invio) e digitare i comandi FIXBOOT e FIXMBR (vedi immagini sotto).

Tutto. Riavvia, aspetta... dovrebbe funzionare :)
Se non funziona.

Se i comandi di cui sopra non sono stati d'aiuto, saremo salvati dalla stessa console di ripristino e dal comando di copia, ad es. il comando per copiare i file. Usando questo comando, devi trasferire 2 file dal tuo disco: "NTLDR" e "NTDETECT.COM".

Per fare ciò utilizzeremo il comando copia. Funziona così: “copia ", Dove – il percorso completo del file o della cartella che vogliamo copiare e – il percorso completo della posizione in cui vogliamo copiare. Cioè, per copiare, inseriamo i seguenti comandi (uno per uno):

copia e:\i386\ntldr c:\
copia e:\i386\ntdetect.com c:\

Dove e:\ è la lettera dell'unità CD\DVD e c:\ è la lettera in cui si trova il sistema operativo in cui, di fatto, desideri copiare questi file.

NTLDR manca in Windows 7/8/10 (e ripristino del bootloader)

La soluzione è generalmente simile. Dovrai entrare in modalità ripristino, per la quale, ad esempio, dovrai avviare (anche utilizzando l'avvio da supporto esterno, come nel metodo sopra) dal disco di installazione o dalla chiavetta e nella prima fase dell'installazione, fare clic su " Ripristino del sistema":

Nella riga di comando che appare, dovremo inserire due comandi:

bootrec/fixmbr
bootrec/fixboot

Bene, questo è tutto, in realtà.

Non dimenticare di premere Invio alla fine di tutto questo, riavvia il computer e, infatti, si riavvierà dal disco e non da un supporto esterno.

Dovrebbe aiutare.

Epilogo

Inoltre, se hai problemi o non capisci qualcosa, sentiti libero di scrivere nei commenti, cercherò di aiutarti, anche se la mancanza di NTLDR non è un problema così terribile, a meno che, ovviamente, il disco rigido non sia guasto .

visualizzazioni