Gdzie jest plik ntldr dla systemu Windows XP. Brakuje NTLDR, co mam zrobić? Brak odzyskiwania NTLDR

Gdzie jest plik ntldr dla systemu Windows XP. Brakuje NTLDR, co mam zrobić? Brak odzyskiwania NTLDR

Podczas ładowania systemu operacyjnego Windows użytkownik może napotkać na ekranie monitora nieprzyjemny komunikat:

Brakuje NTLDR
Naciśnij CTRL+ALT+DEL, aby uruchomić ponownie.

Przyczyn tej awarii może być kilka:

System wykorzystuje kilka dysków twardych, uruchamiając się z niewłaściwego dysku;
- włożona płyta CD, pendrive, dyskietka;
- poważna fragmentacja tabeli MFT folderu głównego. Jeśli plik MFT folderu głównego zawiera dużą liczbę plików, może zostać tak pofragmentowany, że konieczne będzie utworzenie dodatkowego indeksu alokacji. Ponieważ indeksy alokacji zawierają listę plików w kolejności alfabetycznej, plik NTLDR może znaleźć się w drugim indeksie alokacji;
- Pliki NTLDR i/lub NTDETECT.COM zostały usunięte przez użytkownika;
- pliki zostały uszkodzone w wyniku awarii zasilania lub błędu dysku twardego.

Aby rozwiązać ten problem, wyodrębniamy wszystkie możliwe nośniki danych, a jeśli to nie pomoże, wybieramy jedną z następujących metod:

1. Najłatwiej jest Kopiuj pliki danych z działającej maszyny i wymienić.

Podłącz dysk twardy do innego komputera;

Uruchom z LiveCD

2. Uruchom komputer z oryginalnego dysku systemu Windows XP w trybie „Konsoli odzyskiwania”. Po pojawieniu się wiersza poleceń:

Użyj polecenia naprawa rozruchu.

Skopiuj pliki z dysku "copy D:\i386\ntldr c:\", "copy D:\i386\ntdetect.com c:\" i zmień atrybuty kopiowanego pliku
atrybut ntdetect.com -r -s –h
atrybut ntldr -r -s –h

Użyj narzędzia firmy Microsoft Bcupdate2.exe (program DOS).
Bcupdate2.exe C:/F
/q - tryb cichy (należy także użyć opcji /y)
/y - nie wymaga potwierdzenia
/f - zaktualizuj używany wolumin
/t - sprawdza tylko stary kod rozruchowy

Jeśli komputer nie uruchamia się, ekran jest czarny i wyświetla błąd Brak NTLDR, co oznacza, że ​​nie można odczytać rekordu rozruchowego z plików Ntldr i NTDETECT. Pozwólcie, że od razu dokonam rezerwacji: nie ma potrzeby ponownej instalacji systemu Windows. Pliki te mogły zostać uszkodzone przez wirusa, awarię sprzętu, a w moim przypadku po prostu zniknęły bez śladu.
Jak przywrócić system Windows z tym błędem:
1. Zdemontuj jednostkę systemową, sprawdź kabel prowadzący do dysku twardego, możesz wymienić kable (jeśli są 2) między napędem a śrubą. Uruchom ponownie i spróbuj.

2. Włóż dysk z systemem Windows XP do napędu , Jednocześnie nie zapomnij ustawić systemu BIOS na rozruch z dysku CD-ROM. Po uruchomieniu naciśnij klawisz R, aby otworzyć konsolę odzyskiwania. Jeżeli na komputerze zainstalowany jest jeden system operacyjny, pojawią się następujące informacje:

Do której kopii systemu Windows powinienem się zalogować?

Wpisz 1 i naciśnij Enter.

Pojawi się komunikat:

Wpisz hasło administratora:

Jeśli administrator nie ma hasła, po prostu naciśnij Enter.

Pojawia się następujący komunikat:

**OSTRZEŻENIE**

Ten komputer ma niestandardowy lub nieprawidłowy główny rekord rozruchowy. Użycie FIXMBR może uszkodzić istniejącą tablicę partycji. Spowoduje to utratę dostępu do wszystkich partycji bieżącego dysku twardego.

Jeśli nie ma problemów z dostępem do dysku, zaleca się przerwanie wykonywania komendy FIXMBR.

Czy potwierdzasz nowy wpis MBR?

Wpisz literę Y (tak, tak) i naciśnij Enter.

Pojawi się komunikat:

Na dysku fizycznym \Device\Harddisk0\Partition0 tworzony jest nowy główny rekord rozruchowy.

Nowy główny rekord rozruchowy został pomyślnie utworzony.

Następnie pojawi się monit systemowy: C:\WINDOWS>

Wchodzić naprawa rozruchu i naciśnij Enter.

Po tym pojawi się komunikat:

Sekcja końcowa: C:.

Czy chcesz zapisać nowy sektor startowy na partycji C:?

Wpisz literę Y (tak, tak) i naciśnij Enter.

Pojawi się komunikat:

System plików na partycji rozruchowej: NTFS (lub FAT32).

Polecenie FIXBOOT zapisuje nowy sektor rozruchowy.

Nowy sektor rozruchowy został pomyślnie zapisany.

Pojawi się monit systemowy C:\WINDOWS>

Wszystkie operacje zostały zakończone, teraz wychodzimy z konsoli odzyskiwania. Teraz wyjdź z konsoli odzyskiwania, wprowadź polecenie wyjścia i naciśnij Enter. Następnie komputer uruchomi się ponownie. Jeśli błąd nadal się pojawia, przejdź do kroku 3.

3. Musisz zapisać pliki Ntldr i NTDETECT w katalogu głównym dysku C. Możesz je pobrać, rozpakować i zapisać na dysku flash. Następnie będziesz potrzebować dysku rozruchowego, takiego jak Windows LiveCD, LiveCD, Hirens boot, Reanimator xP lub innego, który umożliwi rozruch bez systemu Windows i dostęp do systemu plików. Możesz pobrać Linux LiveCD ze strony Dr. Web (jest tam również wbudowany program antywirusowy) - bardzo potrzebna rzecz, a następnie za pomocą wbudowanego menedżera plików Midnight Commander przenieś określone pliki do katalogu głównego dysku C Jedyną cechą Midnight Commandera jest to, że znajduje się on w systemie plików Windows w katalogu „win”. Pobierz LiveCD. Użyliśmy tego samego dysku do .

Czasami komputer zaczyna się uruchamiać, brakuje NTLDR, błędu już nie ma, ale zaczyna przeklinać plik

boot.ini, znajdujący się w tym samym katalogu głównym dysku C, to pobrane archiwum również zawiera ten plik i również należy je zastąpić.

Dość często w mojej praktyce spotykałem się z komunikatem Brak NTLDR podczas uruchamiania komputera. Być może na tyle często, aby napisać osobny artykuł na ten temat :)

Tak wygląda podobna sytuacja na ekranie monitora:

Po pojawieniu się komunikatu Brak NTLDR (NTLDR nie działa, „brak” jest uszkodzony) zostajemy poproszeni o ponowne uruchomienie, po czym sytuacja powtarza się cyklicznie. Przeciążony - ten sam obraz. Ogólnie rzecz biorąc, system operacyjny nie uruchamia się.

Proponuję jak zawsze szczegółowo przeanalizować sytuację. Co to jest NTLDR? To jest program ładujący dla Windows XP i Windows 2000. Skrót NTLDR oznacza „ nie ładuj r” (load - ładowanie i całkowicie - bootloader dla systemów opartych na technologii NT).

Notatka: „NT” z angielskiego. Nowa Technologia - nowa technologia. Nie wiem właściwie dlaczego tak jest? Chociaż w porównaniu do Windows 98 jest to z pewnością nowość, a nawet rewolucja! :)

Teraz wiemy, że moduł ładujący nasz system operacyjny jest uszkodzony. Brzmi to nieprzyjemnie. Ale jest dobra wiadomość: można to całkowicie naprawić i nie ma potrzeby ponownej instalacji systemu Windows!

Zanim jednak zaczniemy naprawiać problem, przyjrzyjmy się procesowi uruchamiania systemu Windows XP. Jak to się stało? Musimy zrozumieć, z czym mamy do czynienia, prawda? Pomińmy wszystko, co dotyczy „sprzętowej” części procesu uruchamiania systemu (omawialiśmy te punkty w poprzednich artykułach na stronie) i przejdźmy konkretnie do komponentu oprogramowania.

W początkowej fazie komputer odczytuje tzw. „ Główny rekord rozruchowy" Lub - MBR (Główny rekord rozruchowy). Dane MBR zajmują jeden (pierwszy) sektor miejsca na dysku twardym (512 bajtów). W rzeczywistości niewielki wolumen, ale zawiera kod kopiowany do pamięci RAM i przygotowujący komputer do uruchomienia.

Bez wchodzenia w szczegóły (aby nie komplikować opisu), główny rekord rozruchowy skanuje wszystkie dyski fizyczne i logiczne i znajduje partycję oznaczoną jako „ aktywny„(system operacyjny zaczyna się od takiej partycji) i przekazuje dalszą kontrolę do znajdującego się na niej sektora rozruchowego.

Ten sektor aktywnej partycji (nazywa się sektorem rozruchowym - Sektor rozruchowy) znajduje się w pierwszym sektorze dysku logicznego, z którego zostanie uruchomiony system operacyjny (OS). Sektor rozruchowy zawiera wszystkie niezbędne informacje o typie i rozmiarze systemu plików oraz parametrach logicznych.

Z kolei sektor rozruchowy sam znajduje program ładujący systemu operacyjnego (w tym przypadku NTLDR) i przekazuje mu kontrolę.

Notatka: Windows Vista i Windows 7 używają pliku zamiast „NTLDR” Winload.exe. To jest plik znajdujący się pod adresem C:\Windows\System32\winload.exe.

Po przejęciu kontroli NTLDR wykonuje następujące czynności:

  • przełącza się na 32-bitowy tryb pracy
  • organizuje dostęp do systemu plików
  • czyta plik” boot.ini"a w przypadku kilku zainstalowanych systemów - wyświetla menu umożliwiające ich wybór
  • uruchamia program” ntdetect.com", który zbiera dane o składzie sprzętowym komputera (ntdetect.com buduje listę, która następnie wykorzystywana jest w systemie klucz rejestru: HARDWARE gałęzi HKEY_LOCAL_MACHINE)
  • inicjuje plik " ntoskrnl.exe„(jądro systemu operacyjnego. „Jądro” - jądro) i przesyła do niego zebrane informacje o znalezionym sprzęcie. Oprócz jądra ładowany jest inny bardzo ważny plik - „ hal.dll„(Warstwa abstrakcji sprzętu - poziom abstrakcji sprzętu). Oddziela (abstrahuje) jądro systemu od sprzętu (mechanizm ten pozwala systemowi operacyjnemu działać na różnych platformach sprzętowych).

Notatka: Pliki „ntoskrnl.exe” i „hal.dll” znajdują się w katalogu System32.

Następnie uruchamia się sam system operacyjny. To tak w skrócie :) Tam się jeszcze sporo „ciekawie” dzieje, ale nie to nas teraz interesuje, tylko w napisie Brakuje NTLDR i jak to naprawić?

Brakuje NTLDR, jak to naprawić i co robić?

Teraz, rozumiejąc, jaką rolę i na jakim etapie uruchamiania systemu pełni moduł ładujący system operacyjny, możemy zacząć rozwiązywać problemy z nim związane.

Pamiętajmy o tym: do pomyślnego uruchomienia systemów operacyjnych Windows 2000/XP/2003 wymagane są następujące pliki:

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

Znajdują się one w katalogu głównym dysku” C:" Tak, bootloader to plik na naszym dysku twardym, a także towarzyszące mu moduły biorące udział w ładowaniu. Przyjrzyjmy się temu bliżej.

Aby to zrobić, będziemy musieli wyświetlić pliki systemowe i foldery, które są domyślnie ukryte w Eksploratorze Windows. Aby to zrobić, kliknij menu „Narzędzia” i z rozwijanego menu - „Opcje folderów”.


Przejdź do zakładki „Widok” i odznacz (jak pokazano poniżej) pole wyboru „Ukryj chronione pliki systemowe” i ustaw przełącznik na „Pokaż ukryte pliki i foldery”. Zalecam również usunięcie „ptaka” z pozycji: „Ukryj rozszerzenia dla zarejestrowanych typów plików”.


Kliknij „Zastosuj” i przejdź na nasz dysk „C”. Oto co tam widzimy:


Wszystkie trzy nasze pliki odpowiedzialne za ładowanie systemu są obecne. Świetnie!

Sugeruję symulację wypadku i usunięcie ich wszystkich! :) To najłatwiejszy sposób na wyobrażenie sobie, co się stanie, jeśli którykolwiek z tych plików zostanie uszkodzony (lub zaginie).

Usuwamy je wszystkie i uruchamiamy ponownie. Po ponownym uruchomieniu pojawia się komunikat Brak NTLDR. Naciśnij Ctrl+Alt+Del, aby uruchomić ponownie. Dokładnie to, czego potrzebujemy! :) Zacznijmy odbudowę.

Po pierwsze, oto nasz plan działania: skoro brakuje plików (uszkodzonych), bardzo logiczne byłoby założenie, że będziemy musieli gdzieś zabrać dokładnie te same pliki i zastąpić je zamiast brakujących (uszkodzonych). Żelazna logika! :) Gdzie mogę je dostać? Oto kilka opcji:

  • pobrać z Internetu
  • napisz ponownie od znajomego
  • użyj dysku instalacyjnego systemu Windows (skopiuj je stamtąd)

Ponieważ jesteśmy własnymi administratorami i jesteśmy przyzwyczajeni do rozwiązywania problemów bez pomocy z zewnątrz, wybierzemy trzecią opcję! :)

Do tego będziemy potrzebowali dysku z oryginalnym Windowsem XP (w przypadku Windows 2000 proces wygląda prawie tak samo), najlepiej z tym, który zainstalowaliśmy na komputerze. Ładujemy go, ustawiamy BIOS tak, aby uruchamiał się z płyty CD i czekamy, aż pojawi się potrzebne nam okno.

Na początku przypomina to proces instalacji systemu Windows od zera, z jednym (bardzo ważnym) wyjątkiem. Na pewnym etapie powinniśmy mieć okno wyglądające mniej więcej tak:



Zwróć uwagę na wiersz: „Aby przywrócić system Windows XP za pomocą konsoli odzyskiwania, kliknij „ R" Skorzystajmy z tej możliwości: kliknij przycisk „ R"na klawiaturze.

Notatka: Do czego służy Konsola odzyskiwania? Pozwala uzyskać ograniczony dostęp do systemu (w trybie tekstowym), jeśli nie uruchamia się. W „tekście” oznacza to, że nie będziemy mogli korzystać z myszy (ponieważ nie będzie powłoki graficznej) i będziemy musieli wprowadzać wszystkie polecenia z klawiatury.

Już się boisz? Kiedy zobaczyłem to po raz pierwszy, przestraszyłem się, ale potem przeszło :) Ogólnie rzecz biorąc, każdy, kto zna DOS, będzie czuł się absolutnie komfortowo.

Tak więc po uruchomieniu program przeskanuje dyski pod kątem obecności na nich systemów operacyjnych Microsoft i wyświetli wynik w kolumnie pod liczbami, zaczynając od pierwszego.

Ponieważ mamy jeden system, to (na zdjęciu poniżej) widzimy, że pod numerem „ 1 " w folderze "C:\WINDOWS".



Następnie pojawia się pytanie: „Do której kopii systemu Windows mam się zalogować?” Naturalnie – pierwszą (i w naszym przypadku jedyną). Naciśnij cyfrę na klawiaturze „ 1 „, następnie - klucz” Wchodzić" Następnie zostaniemy poproszeni o podanie hasła administratora. Jeśli go masz, wprowadź go; jeśli nie, po prostu naciśnij ponownie „Enter”.

Tutaj jesteśmy, zalogowani! Świadczy o tym napis na samym dole „C:\WINDOWS” oraz migający kursor służący do wprowadzania poleceń tekstowych.

Jakie polecenia musimy znać? Przede wszystkim te, które reagują na naszą nawigację (ruch) po dysku. Będziemy musieli przejść do folderów.

Zadanie polega na udaniu się na dysk „C” i obejrzeniu jego zawartości! Po prostu mieć mysz pod ręką :)

Przyjrzyj się uważnie poniższemu zrzutowi ekranu:

Zmarszczmy nasze mózgi i wymyślmy to! Po pierwsze, co oznacza wpis „C:\WINDOWS>”? Jest to identyfikator naszej aktualnej pozycji. Znajdujemy się na dysku „C:” w katalogu „WINDOWS”. Ikona " > " to separator, który po prostu wizualnie oddziela wynik poprzednich poleceń (po lewej stronie) od tych, które wprowadziliśmy (po prawej stronie).

Ponieważ musimy wyświetlić zawartość dysku systemowego, najpierw musimy „wybrać” z katalogu „WINDOWS”. Aby to zrobić, wpisz jak pokazano na powyższym zdjęciu: „ płyta CD.." Skrót „CD” oznacza „ Zmień katalog„(zmień katalog, folder, katalog), następnie - spacja i dwie kropki z rzędu. To polecenie jest analogiczne do strzałki wstecz w Eksploratorze Windows.

Pamiętaj tylko, że bardzo ważne są tutaj takie rzeczy jak spacja, wcięcie, lewy lub prawy ukośnik. Jest tylko jedna poprawna pisownia i to ta, którą należy podać!

Rozprawiam o tym tak szczegółowo ze względu na to, że jest to podstawa (korzenie i pochodzenie), którą niestety nie wszyscy znają i pamiętają. I wtedy na monitorze pojawia się komunikat Brakuje NTLDR, ale jak to naprawić, co zrobić i od razu - udaj się do specjalisty! :) A master idzie do „źródeł”, ładuje się do konsoli odzyskiwania, wprowadza proste polecenia z klawiatury i uzyskuje pozytywny wynik :)

Przejdźmy dalej. Następnie naciśnij „Enter” (to kończy wprowadzanie dowolnego polecenia) i zobacz symbol „C:”. Opuściliśmy katalog „WINDOWS” o jeden poziom wyżej i dotarliśmy do katalogu głównego dysku C. I w nim wchodzimy następujący skrót: „ reż"(katalog), który wyświetli zawartość bieżącego katalogu.



Widzimy wszystkie nasze pliki i katalogi, które się na nim znajdują.

Przejdźmy teraz do naszego napędu CD lub DVD. Mamy w nim dysk instalacyjny Windows, pamiętasz? Aby to zrobić, wpisz polecenie „ D:"(bez cytatów). Najważniejsze jest, aby „odgadnąć”, pod jaką literą alfabetu się znajduje. Mam jedną partycję logiczną (czyli partycję systemową), więc litera „D” oznacza napęd optyczny. Jeśli masz kilka partycji (lub dysków twardych), litera może być zupełnie inna. Powiedzmy - „F”, „G” lub - jeszcze niżej alfabetu. Cóż, myślę, że wybierzesz brutalną siłą :)

W folderze z naszym dyskiem instalacyjnym podajemy znane nam już polecenie „dir” (przeglądanie zawartości). Otrzymujemy taki wynik:



Tutaj będziemy zainteresowani folderem „ I386" Zawiera potrzebne nam pliki bootloadera. NTLDR I Ntdetect.com, które będziemy kopiować zamiast uszkodzonych (celowo przez nas usuniętych).

Aby to zrobić musimy przejść do tego folderu i upewnić się, że to prawda? Wpisz polecenie „cd” (zmień katalog), a dokładna nazwa katalogu docelowego to „i386”. Naciśnij enter. Widzimy wynik: D:\i386> Przenieśliśmy się do potrzebnego katalogu. W nim wykonamy polecenie przeglądu treści - „dir”.

Wśród dużej liczby plików, które zawiera, możemy zobaczyć ten, którego potrzebujemy!



Teraz piszemy polecenie kopiowania, wskazujemy, który plik kopiujemy i gdzie: „ skopiuj ntldr c:„Trzeba pisać dokładnie w ten sposób, przestrzegając wszystkich spacji, dwukropków i stawiając ukośnik na końcu.

System informuje nas, że jeden plik został pomyślnie skopiowany do katalogu głównego dysku C. Sprawdźmy tę okoliczność. Przejdźmy do dysku systemowego (powinieneś już wiedzieć, jak to zrobić), wpisz „dir” i zobacz ten obrazek:



Pojawił się plik bootloadera Windows - ntldr.

Super! Właśnie rozwiązaliśmy problem z komunikatem Brak NTLDR w wierszu poleceń podczas uruchamiania komputera! Zrestartujmy się i skosztujmy owoców naszej pracy :)

Aby to zrobić, wystarczy wpisać polecenie „ Wyjście» (wyjdź) i naciśnij Enter. Komputer zacznie się ponownie uruchamiać. Ale... na razie nie zobaczymy nic szczęśliwego, poza tym, że komunikat o braku NTLDR nie będzie się już pojawiał, a system będzie cyklicznie restartował się, nie przekazując już żadnych komunikatów. Pamiętasz, w przypływie eksperymentów usunęliśmy dwa kolejne pliki „Ntdetect.com” i „boot.ini”?

Pierwszy plik można skopiować z tego samego folderu „i386” na dysku instalacyjnym. Zróbmy to. Wejdźmy do konsoli odzyskiwania, następnie przejdźmy do katalogu z tym plikiem i wykonajmy polecenie copy.

Należy pamiętać, że plik „Ntdetect.com” ma rozszerzenie (wszystko po kropce w nazwie), więc rozszerzenie należy podać również w samym poleceniu. Widzimy potwierdzenie udanego kopiowania.

Upewnijmy się o tym. Jedź na dysk C i rozejrzyj się tam:



Widzimy, że oba skopiowane pliki są na swoim miejscu. Próbujemy zrestartować komputer - „wyjdź”. Podczas ładowania ponownie nie widzimy braku NTLDR, ale widzimy ten obraz:


Plik „boot.ini” jest nie tylko nieprawidłowy, ale w ogóle go nie mamy! Ale system Windows jest inteligentny i „mówi” nam, że jest gotowy do rozpoczęcia ładowania bez niego. I rzeczywiście, już po kilku sekundach możemy zaobserwować pomyślne uruchomienie naszego systemu operacyjnego.


Problem w tym, że taki wpis nie zniknie i będzie się pojawiał przy każdym włączeniu komputera (a jeśli plik konfiguracyjny będzie rzeczywiście niepoprawny, system w ogóle się nie uruchomi).

Dlatego nauczmy się również, jak rozwiązać ten problem! Po pierwsze, co to za plik i jaką funkcję pełni? Jest to mały tekstowy plik konfiguracyjny, który można otworzyć za pomocą Notatnika. Zróbmy to. Oto, co jest w środku:



Przyjrzyjmy się szybko jego zawartości.

  • bootloader - sekcja rozruchowa (tylko oznaczenie)
  • timeout=30 - licznik czasu do rozpoczęcia ładowania systemu operacyjnego (w sekundach)
  • default - system operacyjny, który domyślnie uruchomi się (dotyczy systemów z kilkoma systemami operacyjnymi zainstalowanymi jednocześnie)
  • system operacyjny - parametry rozruchu systemu(ów). Każdy kolejny dodaje tutaj nową linię.

Przyjrzyjmy się teraz samym wartościom parametrów. Parametry „multi” i „disk” prawie zawsze będą ustawione na „0” i ich nie dotykamy. Będziemy zainteresowani” dysk" - numer seryjny dysku (zaczynając od zera), z którego ładowany jest system operacyjny. Na przykład: jeśli fizycznie (na poziomie sprzętowym) mamy jeden dysk twardy, to powinno być „0”, ale jeśli mamy dwa dyski twarde, a system operacyjny jest zainstalowany na drugim, to w tym przypadku wartość „rdisk” będzie być „1”.

Parametr „ przegroda„oznacza prawie to samo, ale dla logiczny dyski, na które podzielony jest nasz dysk twardy. Tutaj numeracja zaczyna się od jednego. Na przykład: jeśli załaduję system Windows z dysku „C”, wówczas „partycja” będzie równa „1”, jeśli z dysku „D”, to - „2”, „E” - „3” itd.

Pozostaje przeanalizować to, co następuje po ukośniku: Windows="Microsoft Windows XP Professional RU". Zamiast tego, co wskazano w cudzysłowie, możesz napisać wszystko. Jest to informacja tekstowa (identyfikator pobrania) i na nic nie wpływa. Parametr „ /szybkie wykrywanie„instruuje program ładujący, że (jeśli jest zainstalowany tylko jeden system) powinien zignorować wartość licznika limitu czasu i natychmiast załadować system operacyjny bez wyświetlania okna wyboru opcji rozruchu.

Znając te proste rzeczy, możesz ustawić wymagane wartości bezpośrednio w edytorze tekstu (notatniku) i zapisać plik. Po ponownym uruchomieniu zostaną z niego odczytane nowe wartości, które wprowadziliśmy. Ale chcę pokazać inną metodę, specjalnie zaprojektowaną do takich przypadków przez programistów z Redmond.

Uruchamiamy naszą (miejmy nadzieję, że już znaną konsolę) i wpisujemy tam polecenie „ bootcfg", z angielskiego. „boot config” (zarządzanie rozruchem). Ponieważ polecenie wprowadziliśmy bez parametrów (nie wskazaliśmy co ma robić), system pokaże nam wszystkie możliwe opcje jego użycia:



Na czerwono zaznaczone są „klawisze” (dodatkowe opcje) tego polecenia, które możemy wpisać bezpośrednio po nim. Spójrz, przeczytaj, wszystko jest po rosyjsku.

Najpierw użyjmy „klucza” lista", aby wyświetlić listę systemów znajdujących się już na liście rozruchowej. Przed „kluczem” stawiamy spację i ukośnik.

„Poinformowano nas”, że na liście pobierania nie ma żadnych elementów dostępnych do wyświetlenia. Nic dziwnego, nie mamy samej listy rozruchowej (boot.ini), pomyślnie ją usunęliśmy.

Używamy innego „klawisza” tego polecenia - „ dodać"(dodaj), możesz także - " odbudować"(odbudować). Wynik będzie taki sam.



„Zmusiliśmy” program do przeskanowania wszystkich dysków pod kątem obecności zainstalowanych na nich systemów z rodziny Windows. Rezultatem jest jeden system operacyjny na dysku „C” w folderze „Windows”. Następnie jesteśmy proszeni o wybranie systemu, który ma zostać dodany. Gdzie to dodać? Mianowicie w pliku „boot.ini”, który został utworzony w tym samym momencie :) Umieściliśmy cyfrę „1” - numer seryjny znalezionego systemu operacyjnego. Następnie pojawi się monit o wprowadzenie identyfikatora pobierania. Możesz napisać co chcesz. Na przykład - „Mój Windows XP”. W wierszu „Wprowadź parametry rozruchu” radzę wpisać „/fastdetect” (aby nie marnować czasu).

Upewnijmy się, że plik „boot.ini” faktycznie został utworzony w katalogu głównym dysku. Przejdźmy do niego i wykonajmy polecenie „dir”.



To prawda! Uruchamiamy ponownie komputer i upewniamy się, że ładowanie przebiega bezproblemowo, nie pojawia się komunikat o braku NTLDR ani żadne inne okna. CO BYŁO DO OKAZANIA!

Przejdźmy do załadowanego systemu (za pomocą myszki) do pliku konfiguracyjnego bootloadera i zobaczmy co on zawiera?



Zwróć uwagę na to, co jest zaznaczone na czerwono. To są dokładnie te dane, które wprowadziliśmy z konsoli i zostały w tym momencie zapisane do tego pliku.

Podsumowując, chciałbym zwrócić uwagę na następujące kwestie, jeśli zobaczysz komunikat podczas ładowania Brakuje NTLDR, możesz rozwiązać problem w inny sposób. Wyjmij dysk twardy, podłącz go do innego komputera z tym samym systemem i skopiuj stamtąd niezbędne pliki. Decyzja należy do Ciebie, ale myślę, że Twoje umiejętności korzystania z konsoli na pewno przydadzą się w przyszłości!

Brak NTLDR podczas uruchamiania systemu Windows XP lub bootmgr podczas uruchamiania systemu Windows 7

Włączyłeś komputer, ale podczas ładowania systemu Windows XP pojawia się komunikat Brakuje NTLDR a system Windows 7 nie ładuje się lub nie ładuje się z błędem Brakuje bootmgr. Nie panikować. Zwykle problem jest dość łatwy do rozwiązania.

Zastanówmy się, co oznacza napis Brakuje ntldr(w systemie Windows 7 błąd Brakuje bootmgr). Komunikat wskazuje, że nie znaleziono programu ładującego systemu Windows (pliku ntldr lub bootmgr). Program ładujący to program, który jako pierwszy jest ładowany do pamięci RAM i kontroluje późniejsze ładowanie systemu operacyjnego. Naturalnie, jeśli program ładujący nie zostanie znaleziony, nie ma mowy o dalszym ładowaniu systemu operacyjnego, a komputer poprosi o ponowne uruchomienie komputera, naciskając klawisze Ctrl+Alt+Del.

Akta ntldr I ntdetect.com musi znajdować się w folderze głównym dysku, z którego ładowany jest system Windows XP (dysk C:). Jeśli go tam nie ma, pojawia się ten błąd.

W programie rozruchowym systemu Windows 7 bootmgr może znajdować się albo na partycji z systemem operacyjnym (dysk C), albo na specjalnej ukrytej partycji utworzonej podczas instalacji i brakuje NTLDR - przyczyny błędu

1) Przyczyną braku bootloadera Windows na dysku mogą być przede wszystkim błędy logiczne w systemie plików. Błędy te mogą pojawić się na przykład po nieprawidłowym wyłączeniu komputera lub po jego zawieszeniu lub w wyniku uszkodzenia samego dysku twardego.

2) Przyczyną tego błędu może być również banalne usunięcie pliku przez samego użytkownika lub przez wirusa.

3) Innym powodem jest zmiana aktywnej partycji dysku. Akta ntldr I ntdetect.com(Windows XP) lub bootmgr(System Windows 7) muszą znajdować się na aktywnej partycji dysku, w przeciwnym razie nie zostaną znalezione.

4) Ten błąd często występuje po skompresowaniu dysku rozruchowego, czyli dysku C.

5) Przyczyną uszkodzenia plików ntldr i bootmgr może być fizyczne uszkodzenie dysku twardego (złe sektory lub uszkodzony blok).

Brakuje NTLDR - jak to naprawić

Do usunięcia błędu potrzebna będzie dysk startowy ERD Commandera (obraz dysku można pobrać, a w tym artykule przeczytasz: jak nagrać obraz na płytę CD) oraz archiwum zawierające pliki ntldr i ntdetect.com: .

Jeśli nie masz napędu dyskowego, możesz utworzyć bootowalny dysk flash USB ERD Commander. Archiwum z plikami należy rozpakować na pendrive, aby móc je później skopiować na systemowy dysk twardy.

Teraz powiem ci, co zrobić, jeśli otrzymasz wiadomość Brak NTLDR

1) Przede wszystkim musisz sprawdzić dysk pod kątem błędów logicznych w systemie plików.

Uruchamiamy komputer z dysku startowego lub dysku flash ERD Commander. Wybierz wersję ERD Commander dla swojej wersji systemu Windows. Po rozpoczęciu ładowania ekran będzie czarny przez jakiś czas – nie przejmuj się, tak właśnie powinno być. Możesz ocenić, czy trwa ładowanie, na podstawie aktywności dysku lub dysku flash. Następnie pojawi się okno dialogowe z prośbą o połączenie się z siecią w tle. Naciśnij przycisk Pomiń połączenie sieciowe (w ERD 6.5 musisz kliknąć Nie), aby pominąć ten krok. Jeśli zostaniesz poproszony o ponowne rozesłanie liter dysków, tak jak w systemie operacyjnym, zaakceptuj, klikając Tak.

W kolejnym oknie wybierz swój system operacyjny i kliknij OK.

Teraz musisz otworzyć okno wiersza poleceń. Aby to zrobić, przejdź do menu Start – Wiersz Poleceń(w ERD Commander dla Windows 7 wybierz Wiersz poleceń)

W wierszu poleceń wprowadź polecenie chkdsk c: /f aby sprawdzić dysk C: i naciśnij Enter. Jeżeli pojawi się komunikat jak na poniższym rysunku, naciśnij y(tak), a następnie Enter

Rozpocznie się proces weryfikacji, po którym zostanie wyświetlony raport.

Proszę zwrócić uwagę na ten punkt w złych sektorach, pokazujący liczbę nieczytelnych sektorów na dysku twardym. Jeśli ten parametr jest różny od 0, zalecam próbę odzyskania nieczytelnych sektorów za pomocą specjalistycznych programów lub wymianę dysku twardego. Po naprawieniu błędów dysku spróbuj normalnie uruchomić system Windows. W wielu przypadkach wykonane operacje wystarczą do przywrócenia rozruchu systemu Windows XP.

Jeżeli po wykonaniu tej czynności nadal pojawia się błąd NTLDR lub BOTMGR, przejdź do następnego kroku.

2) Sprawdź obecność plików NTLDR i NTDETECT.COM na dysku systemowym

W przypadku systemu Windows 7 ten krok nie zawsze jest istotny, ponieważ program ładujący często znajduje się na specjalnej ukrytej partycji i nie można go usunąć. Dlatego w systemie Windows 7 możesz pominąć ten krok.

Sprawdź, czy w folderze głównym dysku C: znajdują się pliki ntldr i ntdetect.com. Aby to zrobić, pobierz ERD Commander i uruchom Eksploratora ( Start - Eksplorator) i sprawdź obecność tych plików.

Nawet jeśli na dysku C: znajdują się pliki ntldr i ntdetect.com, lepiej je zastąpić plikami z archiwum Ntldr_ntdetect.zip

Wybierz pliki, które chcesz skopiować i kliknij prawym przyciskiem myszy. Z menu kontekstowego wybierz Kopiuj do .

W wyświetlonym oknie należy określić ścieżkę docelową dla kopiowanych plików. Wybierz dysk C i kliknij OK.

Jeśli pliki już istniały, pojawi się okno z pytaniem, czy zastąpić plik. Kliknij Tak aby zastąpić istniejący plik tym, który kopiujesz.

Teraz spróbuj ponownie uruchomić komputer. Jeśli to nie pomoże, przejdź do punktu trzeciego.

3) Upewnij się, że partycja dysku, na której zainstalowany jest system Windows XP, jest aktywna

System Windows można uruchomić tylko wtedy, gdy moduł ładujący ntldr lub bootmgr znajduje się na aktywnej partycji. Powinieneś sprawdzić, czy partycja przypadkowo nie stała się nieaktywna.

Pomoże w tym Acronis Disk Director. Można pobrać obraz dysku startowego. Nagraj obraz na dysk i zbootuj z niego.

Z wyświetlonego menu płyty wybierz Acronis Disk Director 11 Advanced.

Teraz uruchom konsolę zarządzania (Praca z bieżącym komputerem)

Dysk (C:) (lub ten, na którym jest zainstalowany system Windows, jeśli nie znajduje się na dysku C) musi być aktywny. Status sekcji powinien zawierać napis Aktywny(podkreślone na poniższym rysunku), a na obrazie graficznym sekcji powinna pojawić się czerwona flaga. W systemie Windows 7 ukryta partycja 100 MB na początku dysku musi być aktywna, jeśli istnieje.

Jeśli dysk z programem ładującym jest nieaktywny, przyczyną błędu jest Brakuje NTLDR w Windows XP i Brakuje bootmgr w Windows 7 dokładnie tak jest. Konieczne jest, aby dysk (C:) lub ukryta partycja systemowa (jeśli istnieje) była aktywna. Aby to zrobić, kliknij prawym przyciskiem myszy wolumin lokalny (C:) i w wyświetlonym menu kontekstowym wybierz Oznacz jako aktywne.

Pojawi się okno ostrzegawcze, ostrzegające, że może to mieć wpływ na uruchamianie systemu operacyjnego. Kliknij OK.

Teraz potrzebujesz programu, aby wykonać zaplanowane operacje i uaktywnić dysk (C :). Aby to zrobić, kliknij przycisk Zastosuj zaplanowane operacje.

Pojawi się okno, w którym zostaną zapisane operacje, które zostaną wykonane. Kliknij Kontynuować.

Po wykonaniu wszystkich operacji kliknij przycisk Zamknąć.

Następnie zamknij okno główne Zarządzanie dyskiem i naciśnij przycisk Ponowne uruchomienie.

Spróbuj uruchomić komputer w trybie normalnym. System Windows powinien uruchomić się normalnie.

Ten artykuł dotyczy małego błędu Brakuje NTLDR System operacyjny Windows, z którym niektórzy użytkownicy mogą się zetknąć podczas pracy.

Muszę powiedzieć, że błąd jest dość denerwujący i nie wszyscy wiedzą, jak go naprawić, w wyniku czego ponownie instalują system. Nie jest to zbyt wygodne i nie do końca poprawne, ponieważ istnieją bardziej humanitarne i częściowo proste metody, które zostaną omówione w tym artykule.

W systemie Windows XP brakuje NTLDR

I ten błąd wyskakuje zamiast ładowania systemu operacyjnego (systemu operacyjnego) z rodziny Windows w postaci napisu: Brakuje NTLDR. Po tym nie można uzyskać dostępu do systemu Windows. Co to znaczy? Najprawdopodobniej pliki rozruchowe na partycji systemowej zostały usunięte lub uszkodzone, a system operacyjny nie może się uruchomić, ponieważ. nie wie co, gdzie i dlaczego.

Kiedy zobaczysz coś takiego, nie panikuj, ale spokojnie włóż dysk (Masz to, prawda? :)), ustaw rozruch z CD-ROM i po uruchomieniu z tego dysku naciśnij przycisk R, aby otworzyć konsolę odzyskiwania. W tej właśnie konsoli zostaniesz poproszony o wybranie systemu operacyjnego, który chcesz przywrócić (w tym celu należy kliknąć np. 1 i Enter, a także podczas odpowiadania na pytanie konsoli może być konieczne naciśnięcie y i Enter) i wpisanie poleceń FIXBOOT i FIXMBR (patrz rysunki poniżej).

Wszystko. Uruchom ponownie, poczekaj... powinno działać :)
Jeśli to nie zadziała.

Jeśli powyższe polecenia nie pomogły, to uratuje nas sama konsola odzyskiwania i polecenie kopiowania, czyli polecenie kopiowania plików. Za pomocą tego polecenia musisz przesłać 2 pliki z dysku - „NTLDR” i „NTDETECT.COM”.

W tym celu użyjemy polecenia copy. Działa to w ten sposób: „Kopiuj ", Gdzie – pełną ścieżkę do pliku lub folderu, który chcemy skopiować, oraz – pełna ścieżka do lokalizacji, do której chcemy skopiować. Oznacza to, że aby skopiować, wprowadzamy następujące polecenia (jeden po drugim):

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

Gdzie e:\ to litera napędu CD\DVD, a c:\ to litera określająca lokalizację systemu operacyjnego, z którego chcesz skopiować te pliki.

Brak NTLDR w Windows 7/8/10 (i odzyskiwanie bootloadera)

Rozwiązanie jest generalnie podobne. Będziesz musiał przejść do trybu odzyskiwania, w którym na przykład musisz uruchomić komputer (również przy użyciu rozruchu z nośnika zewnętrznego, jak w powyższej metodzie) z dysku instalacyjnego lub dysku flash i na pierwszym etapie instalacji kliknij " Przywracanie systemu":

W wyświetlonym wierszu poleceń będziemy musieli wprowadzić dwa polecenia:

bootrec/fixmbr
bootrec/fixboot

Właściwie to wszystko.

Nie zapomnij nacisnąć Enter na koniec, uruchom ponownie komputer i tak naprawdę uruchomi się ponownie z dysku, a nie z nośnika zewnętrznego.

Powinno pomóc.

Posłowie

Także jeśli macie jakieś problemy lub czegoś nie rozumiecie to śmiało piszcie w komentarzach, postaram się pomóc, chociaż brak NTLDR to nie jest taki straszny problem, chyba że oczywiście padł dysk twardy .

wyświetlenia