Войти
Все секреты компьютера для новичка и профессионала
  • Если ваш заказ не будет доставлен к
  • Заказываем несколько товаров одной посылкой с алиэкспресс Как в алиэкспресс заказать несколько товаров
  • Врачи без границ и другие шпионы
  • Такое коллаж и как. История коллажа. Фотоколлаж. Изготовление при помощи программ
  • Почему не открывается консоль в кс го Почему не открывается консоль в кс го
  • Готовый Zombie Mod сервер Скачать кс 16 зм готовый сервера
  • NTLDR is missing — что делать и как исправить?! NTLDR is missing, что делать? Восстановление NTLDR is missing Что означает ntldr

    NTLDR is missing — что делать и как исправить?! NTLDR is missing, что делать? Восстановление NTLDR is missing Что означает ntldr

    Если Вам знакома такая надпись — NTLDR is missing — это означает, что ваш компьютер пытается загрузить установленную на нем Windows XP, но при этом операционная система не смогла найти один или несколько загрузочных файлов системы. В чем может быть причина и что делать с ошибкой NTLDR is missing? Разбираемся вместе…

    Причины сообщения NTLDR is missing

    Итак, есть несколько основных поводов, при которых Windows не может найти загрузочный файл NTLDR.

    • Вышел из строя жесткий диск или материнская плата
    • Подключение другого жесткого диска и назначение его приоритетным для загрузки
    • Неверная установка другой ОС и как следствие конфликт двух систем
    • Смена активного диска
    • Отсутствие файла NTLDR из-за случайного удаления

    К сожаленью, самым частым явлением является неисправность жесткого дика или системной платы — либо сам диск не читается, либо мать не может прочитать информацию с диска из-за неисправного контроллера. В этом случае лучшим решением будет покупка нового оборудования, предварительно выявив, что именно не работает.

    Но пока мы этого не знаем, есть шанс попытаться восстановить систему своими руками.

    Файл NTLDR был удален

    Одна из частый причин сообщения «NTLDR is missing» — случайное или в результате действия вирусов удаление файлов загрузчика ntldr и ntdetect.com. Для того, чтобы его восстановить, необходимо загрузиться с установочного диска с Windows XP (о том, как это сделать, и дойти до меню выбора типа установки.

    Здесь мы нажимаем клавишу «R» для запуска консоли восстановления, из которой мы будем копировать наш файл на компьютер.

    Откроется черный экран с мигающим курсором в командной строке. Пишем: «DIR C:/» (или D, в зависимости от того, на каком диске был установлен Windows XP). Откроется список файлов в корневой папке — убеждаемся, что в ней отсутствует файл NTLDR или NTDETECT.COM.


    Если он там есть, то читаем следующий подраздел данной статьи. А если нет, то пишем следующую команду:

    copy D:\i386\ntldr C:\
    copy D:\i386\Ntdetect.com C:\

    В данном случае буква «D» — это буква диска, которая закреплена за DVD приводом, с которого копируется файл. У вас она может быть другой (E, F, G, H или какая-то еще).

    После этого недостающий файлs скопируется в системную папку на компьютере и Windows сможет загрузиться.


    Назначение главного источника загрузки системы

    Часто бывает ситуация, когда вы приобрели новый хард-диск, подключили его и при этом компьютер автоматически выставил его в качестве приоритетного для загрузки Windows. Поскольку же на самом деле ОС на нем нет, то вполне законно выдается ошибка «NTLDR is missing», сообщающая об отсутствии системного файла Windows.

    Для исправления перезагружаем компьютер и при появлении самых первых надписей нажимаем клавишу — либо DEL, либо F2 в зависимости от версии BIOS для попадания в программу Net BIOS.

    Находим здесь в меню раздел «Boot» (Hard Disk Boot Priority) или «Advanced BIOS Features — Boot Device Select».

    и в качестве первого источника для загрузки (First Boot Device) выбираем HDD и именно тот, на котором установлена Windows. Они в списке обозначены по номерам моделей.

    Навигация по пунктам меню происходит клавишами «+/-» или «PgUp/PgDown».
    После этого жмем «F10» для выхода и сохранения настроек.

    Ошибка NTLDR is missing появляется по нескольким причинам, неприятна она тем, что с ней невозможно запустить . Возможные варианты возникновения проблемы. Сообщение об ошибке вида:

    Windows XP could not start because the following files were missing or corrupted: WINDOWS\SYSTEM32\CONFIG\SYSTEM NTLDR MISSING. You can try to repair this file by starting the Windows Setup program from original floppies or boot from CD-ROM. Select ‘r’ at first screen to repair.

    или короткий вариант:

    NTLDR is missing

    Press CTRL+ALT+DEL to restart

    Возникает ошибка в тех случаях, когда загрузчику Windows не доступен файл Ntldr и Ntdetect.com. Причиной этого может быть различные неисправности.

    Хоть компьютер сам говорит, что не может найти загрузочный файл Windows (Ntldr и Ntdetect.com) и не может загрузить операционную систему , но как это могло случиться? Тут причин несколько, например, сильная фрагментация MFT раздела NTFS, с которого идет Windows . Это может произойти из-за копирования большого количества файлов, и после перезагрузки может появиться ошибка NTLDR is missing . Удалением файлов в корневой папке загрузочного диска, скорей всего ошибку не исправить. Из-за сильной фрагментации MFT, потребовалось создать дополнительный индекс размещения, а поскольку в индексах размещения файлы сортированы по алфавиту, то файл NTLDR может попасть во второй индекс размещения. Загрузчик Windows не обрабатывает файлы, которые находятся в дополнительном индексе, это и приводит к ошибке NTLDR is missing . Причиной появления большого количества файлов в корне, бывает автоматическое копирование файлов какой-то программой, или создание и удаление временных файлов temp в корень загрузочного раздела. Чтобы решить данную проблему можно воспользоваться пунктом 3. Если это не помогло решить проблему, тогда советую обратиться к пунктам 1 и 4 раздела «Решения проблемы».

    Причина возникновения ошибки NTLDR Is Missing может быть установка старой системы Windows NT на машину с Windows XP. Из-за особенностей совместной и более старых NT-подобных систем, если она установлена поверх уже существующей Windows XP . Windows NT системы имеют простой загрузчик, который не определяет дополнительные средства запуска Windows XP . Чтобы решить данную проблему можно воспользоваться пунктами 2, 4 или 5.

    Ntldr и Ntdetect.com можно повредить или удалить вследствие неразумных действий пользователя или ошибки в работе программы. После смены активного раздела при загрузке компьютера появилась ошибка NTLDR Is Missing, поскольку для нормальной работы загрузчика Windows необходимо, чтобы используемые системные файлы были расположены на активном разделе . Для решения данной проблемы воспользуйтесь пунктами 1, 2, 4 или 5.

    Причины появления ошибки NTLDR Is Missing могут служить не только программные, но и аппаратные проблемы. Ошибка NTLDR появляется и в случаях, когда происходит попытка подключения к компьютеру дополнительного второго жесткого диска с установленной операционной системой. Или когда на материнской плате установлена старая версия BIOS. Чтобы решить данную проблему можно воспользоваться пунктом 6.

    Решения проблемы NTLDR Is Missing

    Внимание! Перед выполнением описанных ниже действий сохраните важные данные.

    Заменить файлы Ntldr и Ntdetect.com в Windows XP.

    Запустите консоль восстановления с диска Windows XP и нажмите клавишу «R» во время появлении экрана . Выберите загрузочный раздел и введите команду fixboot.

    Скопировать файлы Ntldr и Ntdetect.com

    Запустите компьютер с загрузочного диска в MS-DOS режиме и скопируйте файлы Ntldr и Ntdetect.com из папки I386 на диске Windows XP в корень загрузочного диска.

    Но предварительно необходимо снять с файлов атрибут «Системный», «Только чтение», «Скрытый» с помощью команды attrib:

    attrib ntdetect.com -r -s –h

    attrib ntldr -r -s –h

    С помощью утилиты Bcupdate2

    Для решения проблемы NTLDR Is Missing была существует специальная утилита Bcupdate2. Загружаемся с загрузочной дискеты и в командной строке запускаем:

    BCUpdate2.exe C: /f

    где C: — загрузочный раздел. Даем согласия на запуск утилиты и нажимаем «y», и после успешно проделанной операции, перезагружаем или пишем:

    Run a:\bcupdate.exe С:

    Сменить активный раздел

    Сменить активный раздел можно 2-мя способами:

    а) С помощью загрузочной дискеты :

    • Загрузитесь при помощи дискеты.
    • В командной строке введите fdisk и нажмите «ВВОД».
    • В ответ на вопрос о включении поддержки больших дисков выберите Y (да).
    • Выберите команду «Выбор активного раздела», нажмите клавишу с номером раздела, который нужно сделать активным, а затем - клавишу «ВВОД»

    б) С помощью консоли восстановления Windows .

    Если при загрузке с CD появляется снова ошибка NTLDR Is Missing , проверить расположение перемычек на Вашем дисководе:

    • Загрузитесь, используя компакт-диск Windows XP.
    • При появлении надписи «Вас приветствует мастер установки» нажмите клавишу F10 или R, чтобы начать процесс восстановления.
    • Чтобы запустить консоль восстановления, нажмите клавишу C.
    • Введите «cd ..», чтобы перейти в корневой каталог загрузочного диска.
    • Введите букву устройства чтения компакт-дисков.
    • Введите cd i386.
    • Введите Copy ntldr «буква Вашего загрузочного диска»:
    • Введите Exit.

    Если раздел форматирован не с помощью Windows, может пригодиться команда fixboot из консоли восстановления, которая переопределяет параметры по умолчанию, которые записываются в загрузочный раздел системы. Fixboot перезаписывает загрузочный сектор жесткого диска и делает активный раздел загрузочным . Так же возможно повреждение главной загрузочной записи (MBR) и для ее восстановления используйте команду «fixmbr имя_устройства». Внимание! Команда fixmb r может повредить таблицу разделов, если или имеются проблемы с оборудованием. При использовании этой команды можно создать недоступные разделы, поэтому перед выполнением команды проверьте систему с помощью антивирусной программы и важных данных, подключив HDD к другому компьютеру.

    Проверьте файл boot.ini , правильно ли в нем прописаны «пути» к Вашей системе и правильно ли определены разделы.

    Подключение HDD к компьютеру с рабочей системой Windows ХР или Windows 2003.

    Через управление дисками посмотрите на правильность созданных разделов и логических дисков, а так же сделать активным первый раздел диска и скопировать туда 2 файла: NTLDR и NTDETECT.com c рабочей операционной системы. После этих операций установите жесткий диск обратно, и грузиться с него. Попробуйте сбросить настройки BIOS и установить HDD на 1-ом шлейфе IDE — мастером.

    Если подключен новый HDD к компьютеру и появилась ошибка NTLDR

    Проверьте, не установлена ли Windows, на этом жестком диске. Воспользуйтесь командой format, что отформатировать новый жесткий диск, но не забудьте, что все данные будет удалены. Попробуйте также обновить BIOS, подключить накопитель в другой слот или заменить кабель. Часто к такой ошибке приводит появление bed-секторов в областях, занятых системными файлами. А если у вас начали появляться «бэды», то значит, накопитель со временем выйдет из строя и нужно скоро.

    Если компьютер перестал загружаться, а на экране появилась надпись «NTLDR is missing Press Ctrl+Alt+Del to restart», то самый простой и действенный способ решить возникшую проблему – переустановить Windows , отформатировав системный раздел. Однако такой способ подойдет не для каждого случая, ведь во время форматирования раздела будут удалены все сохраненные на нем пользовательские данные. Поэтому будем держать переустановку Windows 7 в уме, но посмотрим на другие способы исправления ошибки.

    Выявление причин появления NTLDR is missing

    Ошибка NTLDR is missing сообщает пользователям, что загрузчик не может получить доступ к файлам загрузки (Ntldr и Ntdetect ), поэтому Windows 7 запустить не получится.

    Чтобы исправить ошибку NTLDR is missing , необходимо определить причину возникновения неполадки. Правильная диагностика – половина успеха, поэтому внимательно проверьте все возможные источники ошибки.

    Аппаратный сбой

    Если компьютер старый, то причиной появления рассматриваемой неполадки могут стать проблемы в работе винчестера или контроллера материнской платы, к которому подключается жесткий диск. Иногда бывает достаточно просто переключить шлейфы, к которым подключается жесткий диск.

    Проверить работоспособност ь материнской платы можно путем подключения к ней заведомо работающего винчестера. Если причиной возникновения неполадки является аппаратный сбой, то единственным решением будет замена оборудования.

    Неправильный приоритет загрузки

    Если вы подключили второй жесткий диск, но забыли настроить приоритет загрузки в BIOS , то система может не обнаружить нужные для загрузки файлы и выдать ошибку NTLDR is missing .

    Решение проблемы:

    1. Перезагрузите компьютер и - при запуске нажмите клавишу Delete (для некоторых моделей компьютеров F 2).
    2. Найдите вкладку «Boot ». В ней должен быть раздел «Hard Disk Boot Priority ».
    3. С помощью стрелочек на клавиатуре измените приоритет, выставив винчестер с установленной системой на первое место. Более подробно об изменении последовательности загрузки в Bios читайте в статье.

    После выполнения указанных действий выйдите из BIOS , нажав F 10 для сохранения конфигурации.

    Повреждение загрузочной записи

    Еще один действенный метод, позволяющий избавиться от ошибки NTLDR is missing – возврат работоспособност и загрузчика Windows 7 через консоль восстановления, которая запускается с .


    Для выхода из консоли наберите «Exit ». После перезагрузки компьютера ошибка NTLDR is missing с запуском Windows 7 должна пропасть.

    Если вам никогда не приходилось сталкиваться с данной ошибкой, то вам очень повезло. Но, зачастую, она возникает именно тогда, когда ее совсем не ждешь.

    Многие пользователи сразу принимаются переустанавливать систему, ведь ее форматирование – весьма разумное решение.

    Но что делать в том случае, если у вас совершенно нет времени на переустановку или, например, на системном диске находится очень важная информация, которую вы не хотите терять? Без переустановки с данной проблемой справиться совершенно реально, и мы поможем вам в этом разобраться.

    Что значит эта ошибка?

    Дословно, аббревиатура означает: nt loader, то есть, это загрузка (load) на основе технологии NT.

    Другими словами, подобную надпись можно трактовать, как отсутствие загрузочного файла.

    Отсюда вы можете понять, что у вас поврежден загрузочный файл, но не стоит волноваться: данную неприятность можно решить, даже не переустанавливая операционную систему.

    Она наиболее часто появляется в таких версиях операционных систем Windows, как 2000, Vista, XP, 7 и 8.

    Поэтому, мы покажем, как можно устранить эту ошибку, на примере версий XP (которая аналогична к 2000 и Vista), а также на седьмой версии (идентично восьмой и десятой).

    Кроме повреждения загрузочного файла, ошибка может возникать и при отсутствии других.

    И, чтобы правильно и успешно запустить в операционную систему, необходимо наличие трех основных файлов, которые находятся в активном режиме на вашем устройстве. Это:

    • Собственно, файл NTLDR с кодом загрузчика;
    • Файл boot.ini с запросами о формировании меню выбора и настроек запуска необходимой операционной системы;
    • Файл ntdetect.com, который собирает информацию о состоянии программного обеспечения.

    И если нет хотя бы одного из этих файлов, то, вероятно, сбой в загрузке вашего устройства вам гарантирован в ближайшем времени.

    В любой версии Windows, обычно, этот файл находится в корневой папке на системном диске, то есть, на диске С.

    Кстати, там же, зачастую находятся и вышеперечисленные файлы boot.ini и ntdetect.com .

    Причины возникновения ошибки

    Ошибка ntldr is missing могла возникнуть вследствие разных причин, например:

    • Повреждение шлейфа, который соединяет материнскую плату с жестким диском устройства;
    • В списке загрузочный устройств отсутствует жесткий системный диск. В разделе Boot Device Priority в BIOS необходимо проверить последовательность устройств во время момента загрузки;
    • Выход из строя жесткого диска из-за выхода из строя секторов памяти;
    • При установке диска, были неправильно установлены перемычки в нем;
    • Файл NTLDR из операционной системы был стерт вирусом;
    • Был перемещен или удален из корневого раздела файл boot.ini;
    • Файлы NTLDR и NTDETECT.COM были приняты за временные и были перемещены в другую папку;
    • Присутствие слишком большого количества файлов в корневом каталоге. Особенность NTFS состоит в том, что все данные о файлах находятся в MFT – базе данных. А когда файлов становится слишком много, то база их разделяет на сегменты, файлы в которых сортируются по алфавиту. Если файлов очень много, то NTLDR может быть и не в первом сегменте. Но проблема в том, операционная система при загрузке обращается только к первому сегменту, в котором может не найти нужный файл.

    Данный список причин не полный. Но перечисленные могут случаться, как по раздельности, так и одновременно с другими.

    Программная ошибка

    Перед устранением ошибки необходимо разобраться, с чем же мы столкнулись, и понять, как происходит процесс запуска системы.

    Все, что связано с запуском аппаратного обеспечения нас не волнует, мы перейдем именно к программному обеспечению.

    Сперва компьютер считывает главную загрузочную запись MBR, которая находится в первом разделе нулевого цилиндра системного диска.

    Он очень мал в объеме, всего 512 Мб, но содержит в себе код, который помогает компьютеру совершить запуск.

    Загрузочная запись анализирует все диски, находит в них активный раздел и передает управление сектору загрузки, который на нем расположен.

    А этот сектор, который называется Boot Sector, содержит в себе всю информацию о размере и типе файловой системы и параметров диска.

    Важно:

    в версиях старше 7, вместо файла NTLDR применяется Winload, который находится по пути C:\Windows\System32\winload.exe.

    Получив управление, загрузчик выполняет следующие команды:

    • Центральный процессор переходит в режим работы на 32-х битах;
    • Организовывается доступ к системе файлов;
    • Выводит меню выбора систем, в случае, если установлены несколько, путем получения данных с файла boot.ini;
    • Запускает ntdetect.com (приложение, которое собирает информацию об аппаратном обеспечении);
    • Активирует и передает всю информацию об оборудовании файлу ntoskrnl.exe, который является ядром операционной системы.

    И после чего операционная система запускается.

    Как исправить ошибку?

    После того, как мы разобрались, на каком этапе запуска возникла ошибка, можно приступить к исправлению этой проблемы.

    Для начала рассмотрим возникновение данной ошибки на таких версиях Windows, как 2000/XP/2003, ведь решение для них будет аналогичным.

    Еще раз повторим, чтобы запуск прошел удачно, необходимо наличие файлов:

    Ntldr ;

    Ntdetect.com;

    Boot.ini.

    Рассмотрим детальнее загрузчик и его сопровождающие.

    в Windows 2000/XP/2003/Vista

    1. Для начала необходимо отобразить скрытые системные папки и файлы в «Проводнике» . Нажимаем раздел «Сервис» и находим там «Свойства папки».

    1. Далее заходим в закладку «Вид» и с пунктов «Скрывать защищенные файлы» снимаем галочки. А на пункте «Показывать скрытые файлы» и папки ставим отметку. Кроме того, рекомендуем с пункта «Скрывать расширения для зарегистрированных типов файлов» также снять галочку.

    1. Применяем все изменения, и, перейдя обратно в окно системного диска, нам отобразятся нужные файлы, которые отвечают за загрузку системы.

    Что делать, если файлов нет

    Если одного из файла у вас нет, то это, собственно, и служит причиной того, что вы не можете загрузить систему. Но не впадайте в панику, их можно восстановить.

    Так как нужных файлов у нас нет, то их нужно где-то найти в ставить взамен отсутствующим. Есть несколько вариантов:

    • Скопировать файлы с установочного диска;
    • Скопировать с другого устройства;
    • Скачать из сети.

    Два последний варианта слишком простые и с ними можно легко справиться, поэтому мы рассмотрим первый и самый сложный вариант – посредством установочного диска.

    1. Для начала, вставляем его в дисковод и запускаем загрузку с CD диском и ставим загрузку в BIOS.
    2. Изначально вам может показаться, что производится стандартная переустановка системы, но когда у вас появится окно, как на рис., необходимо выбрать вариант Чтобы восстановить Windows XP с помощью консоли восстановления нажмите «R» и, собственно, нажать на клавиатуре R.
    1. Консоль восстановления помогает получить доступ к системе в текстовом режиме, если та не загружается. Вы не сможете совершать управление с помощью мышки, поэтому придется пользоваться только клавиатурой.
    2. Программа займется сканирование дисков, проверяя их на наличие ОС, после чего отобразит найденные результаты. В нашем случае, на компьютере установлена только одна операционная система, которая отображается под номером 1.
    1. Обратите внимание на вопрос В какую копию Windows следует выполнить вход? Так как она одна, нажимаем на клавиатуре цифру 1 и клавишу Enter для подтверждения ввода. А также, если у вас стоит пароль администратора, то его необходимо ввести, если нет – еще раз нажмите подтверждение.
    2. После этого произойдет вход в систему. Чтобы перемещаться и искать нужные файлы по диску, необходимо знать основные команды.

    Так как нам нужно увидеть содержимое диска, то сначала нужно в него войти. Для этого, следует ввести команду «cd ..», которая означает:

    • cd – смена папки

    Пробел и две точки – является аналогом стрелки Назад в «Проводнике» .

    1. Обязательно следите за всеми пробелами точками и другими знаками, так как они играют очень важную роль и от написания зависит дальнейшая загрузка команды.
    2. Дальше нажимаем Enter и вводим английскую букву С, чтобы попасть в папку системного диска. Чтобы там отобразилось содержимое, вводим команду dir.

    1. После этого нам необходимо зайти на диск CD привода с установкой. Вводим в команде с путем ту букву, под которой у вас на компьютере обозначается диск с оптическим приводом. Если вы не помните, делайте методом подбора – рано или поздно угадаете. К примеру «D:», «F», «G» и так далее.
    2. После подбора вводим команду dir и ищем в содержимом папку I386 - в ней находятся файлы с загрузчиком, которые нужно скопировать.

    1. Еще раз повторим, как будет выглядеть весь путь целиком.

    1. Среди всех отобразившихся файлов, необходимо найти нужный.

    1. Чтобы его скопировать, необходимо вписать команду «copy ntldr c:», в которой указывается по очереди, какая команда выполняется, с каким файлом и куда его копировать. Опять же, не забывайте обращаться внимание на все знаки! В идеале команда должна выглядеть так:

    Успешный запуск ОС

    NTLDR is missing в Windows 7/8/10

    Для данных версий решения похожи с предыдущим:

    1. Загрузить систему с помощью внешнего носителя и попасть в режим восстановления.

    3. После этого нужно выбрать интересующий нас способ восстановления системы – консольная строка.

    4. В отличии от предыдущего способа, здесь необходимо ввести всего две команды:

    ● bootrec /fixmbr

    ● bootrec /fixboot

    /FixMbr – данный параметр пишет основную информацию для загрузки в системный раздел. Используется для решения проблем, которые связаны с загрузкой или удаления при загрузке нестандартного кода.

    /FixBoot – занимается записью в системный раздел загрузочного сектора.

    5. После ввода команд нажмите для подтверждения Enter и перезагрузите устройство.

    Выводы

    Если вам такие варианты являются неудобными, то можете попробовать и другой.

    Снимите с вашего компьютера жесткий диск, переставьте его в компьютер с точно такой же версией системы и перепишите файлы оттуда.

    Но, навыки работы в консоли никогда не станут лишними и всегда смогут вам пригодиться.

    Поэтому, не спешите переустанавливать ОС, попробуйте, сначала разобраться во всем самостоятельно.

    Как устранить ошибку NTLDR is missing

    В видеоуроке рассмотрена ситуация, когда при включении или перезагрузке компьютера появляется ошибка NTLDR is missing, которую могут вызвать удаление или повреждение файлов boot.ini, ntldr и NTDETECT.COM

    Во время загрузки операционной системы Windows пользователь может обнаружить неприятное сообщение на экране монитора:

    NTLDR is missing
    Press CTRL+ALT+DEL to restart.

    Причин появления данной неисправности может быть несколько:

    В системе используется несколько жестких дисков, загрузка проиходит с не того диска;
    - вставлены CD, флешка, дискета;
    - сильная фрагментация таблицы MFT корневой папки. Если таблица MFT корневой папки содержит большое количество файлов, то она может стать настолько фрагментированной, что потребуется создание дополнительного индекса размещения. Поскольку в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения;
    - удалены файлыNTLDR и/или NTDETECT.COM пользователем;
    - файлы были повреждены в следствии сбоя электропитания или ошибки жесткого диска.

    Для решения данной проблеммы извлекаем все возможные носители информации и, если это не помогло, выбираем один из следующих способов:

    1. Самый простой способ - скопировать данные файлы с рабочей машины и заменить.

    Подключить жесткий диск к другому компьютеру;

    Загрузиться с LiveCD

    2. Загрузиться с оригинального диска Windows XP в режиме "Консоль восстановления". После появления командной строки:

    Использовать команду fixboot.

    Скопировать файлы с диска "copy D:\i386\ntldr c:\", "copy D:\i386\ntdetect.com c:\" и сменить атрибуты для скопированного файла
    attrib ntdetect.com -r -s –h
    attrib ntldr -r -s –h

    Воспользоваться утилитой от Майкрософт Bcupdate2.exe (программа для DOS).
    Bcupdate2.exe C: /F
    /q - тихий режим (должен также использоваться параметр /y)
    /y - не требовать подтверждения
    /f - обновить используемый том
    /t - выполнять проверку только для старого загрузочного кода