Var är ntldr-filen för windows xp. NTLDR saknas, vad ska jag göra? NTLDR-återställning saknas

Var är ntldr-filen för windows xp. NTLDR saknas, vad ska jag göra? NTLDR-återställning saknas

När operativsystemet Windows laddas kan användaren stöta på ett obehagligt meddelande på skärmen:

NTLDR saknas
Tryck på CTRL+ALT+DEL för att starta om.

Det kan finnas flera orsaker till detta fel:

Systemet använder flera hårddiskar och startar från fel enhet;
- CD, flash-enhet, diskett isatt;
- allvarlig fragmentering av MFT-tabellen i rotmappen. Om rotmappens MFT innehåller ett stort antal filer kan den bli så fragmenterad att ytterligare ett allokeringsindex måste skapas. Eftersom allokeringsindex listar filer i alfabetisk ordning, kan en NTLDR-fil hamna i ett andra allokeringsindex;
- NTLDR- och/eller NTDETECT.COM-filer raderades av användaren;
- filer skadades på grund av ett strömavbrott eller hårddiskfel.

För att lösa detta problem extraherar vi alla möjliga lagringsmedier och, om detta inte hjälper, väljer vi en av följande metoder:

1. Det enklaste sättet är kopiera data filer från en fungerande maskin och byt ut.

Anslut hårddisken till en annan dator;

Starta från LiveCD

2. Starta från den ursprungliga Windows XP-disken i "Recovery Console"-läge. Efter att kommandoraden visas:

Använd kommandot fixboot.

Kopiera filer från disken "copy D:\i386\ntldr c:\", "copy D:\i386\ntdetect.com c:\" och ändra attributen för den kopierade filen
attrib ntdetect.com -r -s –h
attrib ntldr -r -s –h

Använd ett verktyg från Microsoft Bcupdate2.exe (DOS-program).
Bcupdate2.exe C:/F
/q - tyst läge (alternativet /y måste också användas)
/y - kräver ingen bekräftelse
/f - uppdatera den använda volymen
/t - kontrollera endast efter gammal startkod

Om datorn inte startar är skärmen svart och visar felet NTLDR saknas, detta betyder att det är omöjligt att läsa startposten från Ntldr- och NTDETECT-filerna. Låt mig göra en reservation direkt: det finns ingen anledning att installera om Windows. Dessa filer kunde ha skadats av ett virus, ett hårdvarufel, eller för mig försvann de helt enkelt spårlöst.
Så här återställer du Windows med det här felet:
1. Plocka isär systemenheten, kontrollera kabeln till hårddisken, du kan byta kablar (om det finns 2) mellan enheten och skruven. Starta om och försök.

2. Sätt i Windows XP-skivan i enheten , Samtidigt, glöm inte att ställa in BIOS för att starta från CD-ROM. Efter uppstart trycker du på R-tangenten för att öppna återställningskonsolen. Om ett operativsystem är installerat på datorn kommer följande information att visas:

Vilken kopia av Windows ska jag logga in på?

Skriv 1, tryck på Enter.

Ett meddelande visas:

Ange administratörslösenordet:

Om administratören inte har något lösenord, tryck bara på Enter.

Följande meddelande visas:

**VARNING**

Den här datorn har en icke-standardiserad eller ogiltig Master Boot Record. Att använda FIXMBR kan skada din befintliga partitionstabell. Detta kommer att resultera i förlust av åtkomst till alla partitioner på den aktuella hårddisken.

Om det inte finns några diskåtkomstproblem rekommenderar vi att du avbryter FIXMBR-kommandot.

Bekräftar du den nya MBR-posten?

Ange bokstaven Y (ja, ja) och tryck på Enter.

Ett meddelande visas:

En ny huvudstartpost skapas på den fysiska disken \Device\Harddisk0\Partition0.

Den nya huvudstartposten har skapats.

Systemprompten visas då: C:\WINDOWS>

Stiga på fixboot och tryck på Enter.

Efter detta kommer meddelandet att visas:

Slutsektion: C:.

Vill du skriva en ny startsektor till C:-partitionen?

Ange bokstaven Y (ja, ja) och tryck på Enter.

Ett meddelande visas:

Filsystem på startpartitionen: NTFS (eller FAT32).

Kommandot FIXBOOT skriver en ny startsektor.

Den nya startsektorn skrevs framgångsrikt.

Systemprompten C:\WINDOWS> visas

Alla operationer har slutförts, nu avslutar vi återställningskonsolen. Stäng nu återställningskonsolen, ange exit-kommandot och tryck på Enter. Efter detta kommer datorn att starta om. Om felet fortsätter att visas, gå till steg 3.

3. Du måste skriva Ntldr- och NTDETECT-filerna till roten av enhet C. Du kan ladda ner dem, packa upp dem och skriva dem till en flashenhet. Därefter behöver du en startskiva som Windows LiveCD, LiveCD, Hirens boot, Reanimator xP eller andra som låter dig starta upp utan Windows och komma åt filsystemet. Du kan ladda ner Linux LiveCD från Dr. Webbplatsen (det finns också ett inbyggt antivirus där) - en mycket nödvändig sak, och sedan med den inbyggda filhanteraren Midnight Commander, flytta de angivna filerna till roten på enhet C Den enda egenheten med Midnight Commander är att den finns på Windows-filsystemet visas i "win"-katalogen. Ladda ner LiveCD. Vi använde samma disk för .

Ibland börjar datorn starta, NTLDR saknas felet finns inte längre där, men det börjar svära på filen

boot.ini, som ligger i samma rot på enhet C, så innehåller arkivet du laddade ner också denna fil och den måste också ersättas.

Ganska ofta i min praktik stötte jag på meddelandet NTLDR saknas när jag startade datorn. Kanske tillräckligt ofta för att skriva en separat artikel om detta ämne :)

Så här ser en liknande situation ut på skärmen:

Efter meddelandet NTLDR saknas (NTLDR fungerar inte, "saknad" är skadad) uppmanas vi att starta om, och sedan upprepar situationen sig cykliskt. Överbelastad - samma bild. I allmänhet startar inte operativsystemet.

Jag föreslår, som alltid, att analysera situationen i detalj. Vad är NTLDR? Detta är starthanteraren för Windows XP och Windows 2000. Förkortningen NTLDR betyder " nt ladda r" (ladda - laddar och helt - en bootloader för system baserade på NT-teknik).

Notera: "NT" från engelska. Ny teknik - ny teknik. Jag vet inte varför exakt det är så? Även om det, jämfört med Windows 98, verkligen är nytt och till och med revolutionerande! :)

Nu vet vi att vårt operativsystems bootloader är skadad. Det låter obehagligt. Men det finns goda nyheter: detta är helt åtgärdbart och det finns inget behov av att installera om Windows!

Men innan vi börjar åtgärda problemet, låt oss ta en grundläggande titt på processen för att starta Windows XP. Hur går det till? Vi måste förstå vad vi har att göra med, eller hur? Låt oss hoppa över allt relaterat till "hårdvara"-delen av systemstartprocessen (vi diskuterade dessa punkter i tidigare artiklar på webbplatsen), och låt oss röra specifikt på programvarukomponenten.

I det inledande skedet läser datorn den så kallade " Master Boot Record" eller - MBR (Master Boot Record). MBR-data upptar en (första) sektor av hårddiskutrymme (512 byte). En obetydlig volym faktiskt, men den innehåller kod som kopieras till RAM och förbereder datorn för start.

Utan att gå in på detaljer (för att inte komplicera beskrivningen), skannar huvudstartposten alla fysiska och logiska enheter och hittar en partition markerad som " aktiva"(OS startar från just en sådan partition) och överför ytterligare kontroll till startsektorn som finns på den.

Denna sektor av den aktiva partitionen (den kallas bootsektorn - Boot sektor) ligger i den första sektorn på den logiska disken från vilken operativsystemet (OS) kommer att startas. Startsektorn innehåller all nödvändig information om filsystemets typ och storlek och logiska parametrar.

I sin tur hittar Boot Sector starthanteraren för själva operativsystemet (i det här fallet NTLDR) och överför kontrollen till den.

Notera: Windows Vista och Windows 7 använder fil istället för "NTLDR" Winload.exe. Det här är filen som finns på C:\Windows\System32\winload.exe.

När NTLDR väl har kontroll gör följande:

  • växlar till 32-bitars driftläge
  • organiserar åtkomst till filsystemet
  • läser filen" boot.ini"och i fallet med flera installerade system - visar en meny för att välja dem
  • lanserar programmet " ntdetect.com", som samlar in data om sammansättningen av datorns hårdvara (ntdetect.com bygger en lista, som sedan används i systemregisternyckeln: HARDWARE i grenen HKEY_LOCAL_MACHINE)
  • initierar filen " ntoskrnl.exe"(operativsystemets kärna. "Kernel" - kärna) och överför den insamlade informationen om den hittade utrustningen till den. Förutom kärnan laddas en annan mycket viktig fil - " hal.dll"(Hårdvaruabstraktionslager - nivå av hårdvaruabstraktioner). Den separerar (abstraherar) systemkärnan från hårdvaran (denna mekanism gör att operativsystemet kan fungera på olika hårdvaruplattformar).

Notera: Filerna "ntoskrnl.exe" och "hal.dll" finns i System32-katalogen.

Efter detta startar själva operativsystemet. Detta är i korthet :) Det händer fortfarande mycket "intressant" där, men vi är inte intresserade av detta nu, utan av inskriptionen NTLDR saknas och hur fixar man det?

NTLDR saknar hur man fixar det och vad man ska göra?

När vi nu förstår vilken roll och i vilket skede av systemstart som operativsystemladdaren utför, kan vi börja lösa problem som är förknippade med det.

Låt oss komma ihåg följande: för en framgångsrik start av Windows 2000/XP/2003 operativsystem krävs följande filer:

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

De finns i roten på disken " C:" Ja, starthanteraren är en fil på vår hårddisk, såväl som de medföljande modulerna som är involverade i laddningen. Låt oss ta en närmare titt på det.

För att göra detta måste vi visa systemfiler och mappar som är dolda som standard i Utforskaren i Windows. För att göra detta, klicka på menyn "Verktyg" och från rullgardinsmenyn - "Mappalternativ".


Gå till fliken "Visa" och avmarkera (som visas nedan) kryssrutan "Dölj skyddade systemfiler" och ställ omkopplaren till "Visa dolda filer och mappar". Jag rekommenderar också att du tar bort "fågeln" från objektet: "Dölj tillägg för registrerade filtyper."


Klicka på "Apply" och gå till vår "C"-enhet. Det här är vad vi ser där:


Alla tre av våra filer som ansvarar för att ladda systemet är närvarande. Bra!

Jag föreslår att simulera en olycka och ta bort dem alla! :) Detta är det enklaste sättet att visualisera vad som kommer att hända om någon av dessa filer är skadad (eller saknas).

Vi tar bort dem alla och startar om. Efter omstarten ser vi meddelandet NTLDR saknas Tryck på Ctrl+Alt+Del för att starta om. Precis vad vi behöver! :) Låt oss börja restaureringen.

Först, här är vår handlingsplan: eftersom filerna saknas (skadade), skulle det vara mycket logiskt att anta att vi kommer att behöva ta exakt samma filer någonstans och ersätta dem istället för de saknade (skadade). Järnlogik! :) Var kan jag få tag på dem? Här är flera alternativ:

  • ladda ner från Internet
  • skriva om från en vän
  • använd Windows installationsskiva (kopiera dem därifrån)

Eftersom vi är våra egna administratörer och är vana vid att lösa problem utan hjälp utifrån kommer vi att välja det tredje alternativet! :)

För att göra detta behöver vi en skiva med den ursprungliga Windows XP (i fallet med Windows 2000 ser processen nästan likadan ut), helst med den som vi installerade på datorn. Vi laddar in det, ställer in BIOS att starta från CD och väntar på att fönstret vi behöver ska visas.

Till en början liknar det processen att installera Windows från början, med ett (mycket viktigt) undantag. I något skede borde vi ha ett fönster som ser ut ungefär så här:



Var uppmärksam på raden: "För att återställa Windows XP med hjälp av återställningskonsolen, klicka på " R" Låt oss dra nytta av denna möjlighet: klicka på " R" på tangentbordet.

Notera: Vad gör återställningskonsolen? Det låter dig få begränsad tillgång till systemet (i textläge) om det inte startar. I "text" betyder det att vi inte kommer att kunna använda musen (eftersom det inte kommer att finnas något grafiskt skal) och vi måste ange alla kommandon från tangentbordet.

Redan rädd? När jag såg den för första gången var jag rädd, men sedan försvann den :) I allmänhet kommer alla som är bekanta med DOS att känna sig helt bekväma.

Så efter start kommer programmet att skanna diskarna efter närvaron av Microsofts operativsystem på dem och visa resultatet i en kolumn under siffror, med början från den första.

Eftersom vi har ett system ser vi (på bilden nedan) att det finns ett operativsystem under numret " 1 " i mappen "C:\WINDOWS".



Därefter får vi frågan: "Vilken kopia av Windows ska jag logga in på?" Naturligtvis - den första (och, i vårt fall, den enda). Tryck på siffran på tangentbordet " 1 ", sedan - nyckeln" Stiga på" Vi uppmanas sedan att ange administratörslösenordet. Om du har det, ange det; om inte, tryck bara på "Enter" igen.

Här är vi, inloggade! Detta bevisas av inskriptionen längst ner "C:\WINDOWS" och den blinkande markören för att mata in textkommandon.

Vilka kommandon behöver vi veta? Först och främst de som svarar på vår navigering (rörelse) runt disken. Vi måste gå in i mappar.

Uppgiften är att gå till enhet "C" och se dess innehåll! Bara med en mus till hands :)

Ta en närmare titt på skärmdumpen nedan:

Låt oss rynka våra hjärnor och ta reda på det! Först av allt, vad betyder posten "C:\WINDOWS>"? Detta är identifieraren för vår nuvarande position. Vi finns på "C:"-enheten i "WINDOWS"-katalogen. Ikon " > " är en separator som helt enkelt visuellt separerar resultatet av tidigare kommandon (till vänster om den) från de vi anger (till höger om den).

Eftersom vi måste visa innehållet på systemdisken måste vi först "välja" från "WINDOWS"-katalogen. För att göra detta, ange som visas på bilden ovan: " CD.." Förkortningen "CD" står för " Byt katalog"(byt katalog, mapp, katalog), sedan - ett mellanslag och två punkter i rad. Detta kommando är analogt med bakåtpilen i Utforskaren i Windows.

Kom bara ihåg att saker som mellanslag, indrag, vänster eller höger snedstreck är mycket viktiga här. Det finns bara en korrekt stavning och det är den som måste anges!

Jag uppehåller mig så i detalj på grund av det faktum att detta är grunden (rötter och ursprung), som tyvärr inte alla känner till och kommer ihåg. Och så visas inskriptionen på monitorn NTLDR saknas, men hur man fixar det, vad man ska göra och omedelbart - gå till specialisten! :) Och befälhavaren går till "källorna", laddar in i återställningskonsolen, anger enkla kommandon från tangentbordet och får ett positivt resultat :)

Låt oss gå vidare. Efter det, tryck på "Enter" (detta avslutar inmatningen av ett kommando) och se symbolen "C:". Vi lämnade "WINDOWS"-katalogen en nivå upp och kom till roten på C-enheten. Och i den går vi in följande förkortning: " dir"(katalog), som visar innehållet i den aktuella katalogen.



Vi ser alla våra filer och kataloger som finns på den.

Låt oss nu gå till vår CD- eller DVD-enhet. Vi har en Windows installationsskiva i den, minns du? För att göra detta, skriv in kommandot " D:"(utan citat). Det viktigaste här är att "gissa" under vilken bokstav i alfabetet den ligger. Jag har en logisk partition (alias systempartition), så bokstaven "D" är en optisk enhet. Om du har flera partitioner (eller hårddiskar) kan bokstaven vara helt annorlunda. Låt oss säga - "F", "G" eller - ännu längre ner i alfabetet. Tja, jag tror att du kommer att välja med brute-force-metoden :)

I mappen med vår installationsskiva ger vi kommandot "dir" (bläddra igenom innehållet) som redan är bekant för oss. Vi får detta resultat:



Här kommer vi att vara intresserade av foldern " I386" Den innehåller bootloader-filerna vi behöver. NTLDR Och Ntdetect.com, som vi kommer att kopiera istället för de skadade (raderade av oss med flit).

För att göra detta måste vi gå till den här mappen och se till att detta är sant? Ange kommandot "cd" (ändra katalog) och det exakta namnet på målkatalogen är "i386". Tryck enter. Vi ser resultatet: D:\i386> Vi har flyttat till den katalog vi behöver. I den kommer vi att köra innehållsgranskningskommandot - "dir".

Bland det stora antalet filer den innehåller kan vi se den vi behöver!



Nu skriver vi ett kopieringskommando, anger vilken fil vi kopierar och var: " kopiera ntldr c:"Du måste skriva exakt så här, observera alla mellanslag, kolon och sätta ett snedstreck i slutet.

Systemet talar om för oss att en fil har kopierats till roten på enhet C. Låt oss kontrollera denna omständighet. Låt oss gå till systemenheten (du borde redan veta hur man gör detta), skriv in "dir" och se den här bilden:



Det dök upp en Windows bootloader-fil - ntldr.

Super! Vi löste precis problemet med meddelandet NTLDR saknas från kommandoraden när datorn startas! Låt oss starta om och smaka på frukterna av vårt arbete :)

För att göra detta behöver vi bara skriva kommandot " utgång» (avsluta) och tryck på enter. Datorn börjar starta om. Men ... för nu kommer vi inte att se något lyckligt, förutom att NTLDR-meddelandet saknas kommer inte längre att visas, och systemet kommer att starta om cykliskt utan att ge några fler meddelanden. Kom ihåg att vi i ett anfall av experiment raderade ytterligare två filer "Ntdetect.com" och "boot.ini"?

Den första filen kan kopieras från samma "i386"-mapp på installationsskivan. Nu gör vi det. Låt oss gå in i återställningskonsolen, gå sedan till katalogen med den här filen och kör kommandot kopiera.

Observera att filen "Ntdetect.com" har ett tillägg (allt efter punkten i namnet), så tillägget måste också anges i själva kommandot. Vi ser en bekräftelse på lyckad kopiering.

Låt oss se till detta. Gå till enhet C och titta runt där:



Vi ser att båda filerna vi kopierade är på plats. Vi försöker starta om - "avsluta". När vi laddar ser vi återigen inte att NTLDR saknas, men vi ser den här bilden:


Filen "boot.ini" är inte bara felaktig, vi har den inte alls! Men Windows-systemet är smart och "berättar" för oss att det är redo att börja laddas utan det. Och faktiskt, efter några sekunder kan vi observera den framgångsrika starten av vårt operativsystem.


Problemet är att en sådan post inte kommer att försvinna och dyker upp varje gång du slår på datorn (och om konfigurationsfilen verkligen är felaktig kommer systemet inte att starta upp alls).

Låt oss därför lära oss hur man eliminerar detta problem också! Först och främst, vad är den här filen och vilken funktion har den? Detta är en liten textkonfigurationsfil som kan öppnas med Anteckningar. Vi gör det. Här är vad som finns inuti:



Låt oss snabbt titta på dess innehåll.

  • boot loader - startsektion (bara en beteckning)
  • timeout=30 - nedräkningstimer tills operativsystemet börjar laddas (i sekunder)
  • default - operativsystemet som startar som standard (relevant för system med flera operativsystem installerade samtidigt)
  • operativsystem - startparametrar för systemet/systemen. Varje efterföljande lägger till en ny rad här.

Låt oss nu titta på parametervärdena själva. Parametrarna "multi" och "disk" kommer nästan alltid att vara inställda på "0" och vi rör dem inte. Vi kommer att vara intresserade av " rdisk" - serienumret på disken (med början från noll) från vilken operativsystemet laddas. Till exempel: om vi fysiskt (på hårdvarunivån) har en hårddisk, så borde det finnas "0", men om vi har två hårddiskar och operativsystemet är installerat på den andra, är det i det här fallet värdet på "rdisk" kommer att vara lika med "1".

Parameter " dela"betyder nästan samma sak, men för logisk diskar som vår hårddisk är uppdelad i. Här börjar numreringen från ett. Till exempel: om jag laddar Windows från enhet "C", så kommer "partition" att vara lika med "1", om från enhet "D", sedan - "2", "E" - "3", etc.

Det återstår att analysera vad som kommer efter snedstrecket: Windows="Microsoft Windows XP Professional RU". Istället för vad som står inom citattecken kan du skriva vad som helst. Detta är textinformation (nedladdnings-ID) och påverkar ingenting. Parameter " /fastdetect"instruerar starthanteraren att (om det bara finns ett installerat system) ska den ignorera värdet på timeout-timern och omedelbart ladda operativsystemet utan att visa fönstret för val av startalternativ.

Genom att veta dessa enkla saker kan du ställa in de nödvändiga värdena direkt i en textredigerare (anteckningsblock) och spara filen. När du startar om kommer de nya värdena vi angav att läsas från den. Men jag vill visa dig en annan metod, speciellt designad för sådana fall av utvecklare från Redmond.

Vi startar in i vår (förhoppningsvis redan bekanta konsol) och anger kommandot där " bootcfg", från engelska. "boot config" (starthantering). Eftersom vi skrev in kommandot utan parametrar (vi angav inte vad det skulle göra), kommer systemet att visa oss alla möjliga alternativ för dess användning:



Markerade med rött är "nycklarna" (ytterligare alternativ) för detta kommando, som vi kan skriva omedelbart efter det. Titta, läs, allt är på ryska.

Låt oss först använda "nyckeln" lista" för att visa en lista över system som redan finns i startlistan. Före "nyckeln" sätter vi ett mellanslag och ett snedstreck.

Vi "sägs" att det inte finns några objekt tillgängliga för visning i nedladdningslistan. Det är inte konstigt, vi har inte själva startlistan (boot.ini), vi raderade den framgångsrikt.

Vi använder en annan "nyckel" för detta kommando - " Lägg till"(lägg till), du kan också -" återuppbygga"(återuppbygga). Resultatet blir detsamma.



Vi "tvingade" programmet att skanna alla diskar efter närvaron av Windows-familjesystem installerade på dem. Resultatet är ett operativsystem på "C"-enheten i mappen "Windows". Därefter ombeds vi att välja vilket system som ska läggas till. Var ska man lägga till det? Nämligen i filen "boot.ini", som skapades vid samma tidpunkt :) Vi sätter siffran "1" - serienumret för det hittade operativsystemet. Nästa är en uppmaning att ange nedladdnings-ID. Du kan skriva vad du vill. Till exempel - "Mitt Windows XP". I raden "Ange startparametrar" råder jag dig att ange "/fastdetect" (för att inte slösa bort timern).

Låt oss se till att filen "boot.ini" faktiskt skapas i roten på disken. Låt oss gå till det och köra kommandot "dir".



Detta är sant! Vi startar om och ser till att laddningen går smidigt, meddelandet om NTLDR saknas visas inte och inga andra fönster heller. Q.E.D!

Låt oss gå till det laddade systemet (med hjälp av musen) till bootloader-konfigurationsfilen och se vad det innehåller?



Lägg märke till vad som är markerat i rött. Detta är exakt den data som vi skrev in från konsolen, och den skrevs i det ögonblicket till den här filen.

Avslutningsvis vill jag notera följande, om du ser meddelandet när du laddar NTLDR saknas, då kan du lösa problemet på annat sätt. Ta bort hårddisken, anslut den till en annan dator med samma system och kopiera nödvändiga filer därifrån. Det är upp till dig att bestämma, men jag tror att dina konsolkunskaper definitivt kommer att komma till nytta i framtiden!

NTLDR saknas vid uppstart av Windows XP eller bootmgr saknas vid uppstart av Windows 7

Du slog på datorn, men när du laddar Windows XP står det NTLDR saknas och Windows 7 laddas inte eller laddas inte med ett fel bootmgr saknas. Få inte panik. Vanligtvis är problemet ganska lätt att lösa.

Låt oss ta reda på vad inskriptionen betyder NTLDR saknas(fel i Windows 7 bootmgr saknas). Meddelandet indikerar att Windows bootloader (ntldr- eller bootmgr-fil) inte hittades. Bootloadern är det program som först laddas in i RAM-minnet och styr den efterföljande laddningen av operativsystemet. Naturligtvis, om starthanteraren inte hittas, är det ingen fråga om ytterligare laddning av operativsystemet och datorn uppmanar dig att helt enkelt starta om genom att trycka på tangenterna Ctrl+Alt+Del.

Filer ntldr Och ntdetect.com måste finnas i rotmappen på den enhet som Windows XP laddas från (enhet C:). Om det inte finns där visas det här felet.

I Windows 7 starthanterare bootmgr kan placeras antingen på partitionen med operativsystemet (enhet C) eller på en speciell dold partition som skapas under installationen och NTLDR saknas - orsaker till felet

1) Anledningen till att Windows bootloader saknas på disken kan främst vara logiska fel i filsystemet. Dessa fel kan uppstå till exempel efter en felaktig avstängning av datorn eller efter att den har fryst, eller som ett resultat av skada på själva hårddisken.

2) Orsaken till detta fel kan också vara den banala borttagningen av en fil av användaren själv eller av ett virus.

3) En annan anledning är att byta den aktiva diskpartitionen. Filer ntldr Och ntdetect.com(Windows XP) eller bootmgr(Windows 7) måste finnas på den aktiva diskpartitionen, annars kommer de inte att hittas.

4) Det här felet uppstår också ofta efter att startskivan, det vill säga enhet C, har komprimerats.

5) Orsaken till skador på ntldr- och bootmgr-filerna kan vara fysisk skada på hårddisken (dåliga sektorer eller dåligt block).

NTLDR saknas - hur man fixar det

För att lösa felet behöver du en ERD Commander-startdiskett (diskavbildningen kan laddas ner, och i den här artikeln kan du läsa: hur man bränner en avbildning till en CD) och ett arkiv som innehåller filerna ntldr och ntdetect.com: .

Om du inte har en diskenhet kan du skapa en startbar USB-flashenhet ERD Commander. Arkivet med filerna måste packas upp på en flashenhet så att det senare kan kopieras till systemets hårddisk.

Nu ska jag berätta vad du ska göra om du får meddelandet NTLDR saknas

1) Först och främst måste du kontrollera disken för logiska fel i filsystemet.

Vi startar datorn från ERD Commander-startskivan eller flashenheten. Välj versionen av ERD Commander för din version av Windows. Skärmen kommer att vara svart ett tag efter att laddningen har börjat - bli inte orolig, så här ska det vara. Du kan bedöma att laddning pågår av enhetens eller flashenhetens aktivitet. En dialogruta visas då som ber dig att ansluta till nätverket i bakgrunden. Klicka på knappen Hoppa över nätverksanslutning (i ERD 6.5 måste du klicka på Nej) för att hoppa över detta steg. Om du uppmanas att omfördela enhetsbokstäver som i operativsystemet, godkänn genom att klicka på Ja.

I nästa fönster väljer du ditt operativsystem och klickar på OK.

Nu måste du öppna ett kommandotolksfönster. För att göra detta, gå till menyn Start - Kommandotolk(i ERD Commander för Windows 7, välj Kommandorad)

Ange kommandot vid kommandotolken chkdsk c: /f för att kontrollera C:-enheten och tryck på Enter Om ett meddelande visas som i bilden nedan, tryck y(ja), sedan Enter

Verifieringsprocessen börjar, varefter en rapport visas.

Vänligen notera poängen i dåliga sektorer, som visar antalet oläsbara sektorer på hårddisken. Om denna parameter skiljer sig från 0, rekommenderar jag att du försöker återställa oläsbara sektorer med hjälp av specialiserade program eller byter ut hårddisken. När diskfelen har åtgärdats, försök att starta Windows normalt. I många fall är de utförda operationerna tillräckliga för att återställa uppstarten av Windows XP.

Om, efter att ha gjort detta, felet NTLDR saknas eller BOTMGR saknas fortfarande visas, fortsätt till nästa steg.

2) Kontrollera om det finns NTLDR- och NTDETECT.COM-filer på systemdisken

För Windows 7 är detta steg inte alltid relevant, eftersom starthanteraren ofta finns på en speciell dold partition och det inte går att ta bort den. Därför kan du hoppa över det här steget för Windows 7.

Kontrollera om det finns filerna ntldr och ntdetect.com i rotmappen på C:-enheten. För att göra detta, ladda ner ERD Commander och starta Explorer ( Starta - Utforskaren) och kontrollera förekomsten av dessa filer.

Även om filerna ntldr och ntdetect.com finns på C:-enheten, är det bättre att ersätta dem med filer från Ntldr_ntdetect.zip-arkivet

Välj de filer som ska kopieras och högerklicka. Välj från snabbmenyn Kopia till .

I fönstret som visas måste du ange destinationssökvägen för de kopierade filerna. Välj enhet C och klicka på OK.

Om filerna redan fanns kommer ett fönster att visas som frågar dig om du vill byta ut filen. Klick Ja för att ersätta den befintliga filen med den du kopierar.

Testa nu att starta om datorn. Om detta inte hjälper, gå till den tredje punkten.

3) Se till att diskpartitionen som Windows XP är installerat på är aktiv

Windows kan bara starta om starthanteraren ntldr eller bootmgr finns på den aktiva partitionen. Du bör kontrollera om partitionen av misstag har blivit inaktiv.

Acronis Disk Director hjälper till med detta. Startdiskavbildningen kan laddas ner. Bränn bilden på disk och starta från den.

Från skivmenyn som visas väljer du Acronis Disk Director 11 Advanced.

Starta nu hanteringskonsolen (Arbeta med den aktuella maskinen)

Enhet (C:) (eller den som Windows är installerad på, om den inte finns på enhet C) måste vara det aktiva. Sektionsstatusen ska innehålla inskriptionen Aktiva(understruket i figuren nedan), och det ska finnas en röd flagga på den grafiska bilden av avsnittet. För Windows 7 måste den dolda 100 MB partitionen i början av disken vara aktiv, om den finns.

Om disken med starthanteraren är inaktiv är orsaken till felet NTLDR saknas i Windows XP och Bootmgr saknas i Windows 7 är detta exakt fallet. Det är nödvändigt att göra enheten (C:) eller den dolda systempartitionen (om den finns) aktiv. För att göra detta, högerklicka på lokal volym (C:) och välj i snabbmenyn som visas Markera som aktiv.

Ett varningsfönster visas som varnar dig om att detta kan påverka uppstarten av operativsystemet. Klick OK.

Nu behöver du programmet för att utföra de planerade operationerna och göra frekvensomriktaren (C:) aktiv. För att göra detta, klicka på knappen Tillämpa schemalagda operationer.

Ett fönster kommer att visas där de operationer som kommer att utföras kommer att skrivas. Klick Fortsätta.

När du har slutfört alla operationer klickar du på knappen Stänga.

Stäng sedan huvudfönstret Diskhantering och tryck på knappen Starta om.

Testa att starta datorn i normalt läge. Windows bör starta normalt.

Den här artikeln handlar om en liten bugg NTLDR saknas Windows operativsystem, som vissa användare kan stöta på när de arbetar.

Jag måste säga att felet är ganska irriterande och inte alla vet hur man fixar det, vilket resulterar i att de installerar om systemet. Detta är inte särskilt bekvämt och inte helt korrekt, eftersom det finns mer humana och delvis enkla metoder som kommer att diskuteras i den här artikeln.

NTLDR saknas i Windows XP

Och detta fel dyker upp istället för att ladda operativsystemet (operativsystemet) i Windows-familjen i form av inskriptionen: NTLDR saknas. Det är omöjligt att komma in i Windows efter detta. Vad betyder det? Troligtvis är startfilerna på systempartitionen raderade eller skadade och operativsystemet kan inte starta, pga. vet inte vad, var eller varför.

När du ser något sånt här, få inte panik, utan sätt lugnt in skivan med (Har du det, eller hur? :)), ställ in att starta från CD-ROM och efter att ha startat från den här disken, tryck istället på R-knappen för att öppna återställningskonsolen. I just den här konsolen blir du ombedd att välja det operativsystem du vill återställa (för att göra detta måste du klicka t.ex. 1 och Enter, liksom när du svarar på konsolfrågan kan du behöva trycka på y och Enter) och skriva kommandona FIXBOOT och FIXMBR (se bilderna nedan).

Allt. Starta om, vänta... det borde fungera :)
Om det inte fungerar.

Om ovanstående kommandon inte hjälpte, kommer samma återställningskonsol och kopieringskommandot att rädda oss, det vill säga kommandot för att kopiera filer. Med detta kommando måste du överföra 2 filer från din disk - "NTLDR" och "NTDETECT.COM".

För att göra detta använder vi kommandot kopiera. Det fungerar så här: "kopiera ", Var – den fullständiga sökvägen till filen eller mappen som vi vill kopiera, och – hela sökvägen till platsen där vi vill kopiera. Det vill säga, för att kopiera anger vi följande kommandon (ett efter ett):

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

Där e:\ är bokstaven för din CD\DVD-enhet och c:\ är bokstaven där operativsystemet finns där du faktiskt vill kopiera dessa filer.

NTLDR saknas i Windows 7/8/10 (och återställning av bootloader)

Lösningen är i allmänhet likartad. Du måste komma in i återställningsläge, för vilket du till exempel måste starta (även genom att starta upp från externa media, som i metoden ovan) från installationsskivan eller flashenheten och i det första steget av installationen, klicka på " Systemåterställning":

På kommandoraden som visas måste vi ange två kommandon:

bootrec/fixmbr
bootrec/fixboot

Tja, det är allt, faktiskt.

Glöm inte att trycka på Enter i slutet av allt detta, starta om datorn och i själva verket kommer den att starta igen från disken och inte från externa media.

Det borde hjälpa.

Efterord

Dessutom, om du har några problem eller inte förstår något, skriv gärna i kommentarerna, jag ska försöka hjälpa, även om NTLDR saknas är inte ett så hemskt problem, såvida inte hårddisken har misslyckats såklart .

vyer