NTLDR is missing - восстановление системы

Расскажу вам, что знаю о распространенной ошибке операционных систем семейства Windows NTLDR is missing и о восстановлении системы при её возникновении.

NTLDR - это загрузчик (загрузочный файл) версий операционных систем Windows NT, Windows 2000, Windows XP, Windows Server 2003, а называется так от полного имени NT Loader.

Для запуска вышеперечисленных операционных систем требуется наличие трех файлов в активном разделе диска или на устройстве, с которого настроена загрузка: файл NTLDR, содержащий код загрузчика, файл boot.ini, содержащий команды для формирования меню выбора системы и параметры для её запуска, и файл ntdetect.com.

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

Составим список возможных причин неисправности:

  • Возможно, был поврежден или отсоединился провод (шлейф), соединяющий жесткий диск компьютера с материнской платой;
  • Жесткий диск с операционной системой может отсутствовать в списке загрузочных устройств. Проверьте в BIOS раздел Boot Device Priority - это последовательность, в которой система обращается к устройствам при попытке загрузки.;
  • Жесткий диск вообще не определяется системой, например, потому что он просто посыпался или, иначе говоря, вышел из строя из-за появления на нем плохих секторов памяти;
  • Был установлен новый жесткий диск, и при этом были не правильно установлены джамперы (перемычки) на дисках;
  • ОС Windows, установленная на компьютер, подверглась заражению компьютерным вирусом;
  • Файл boot.ini был удален или перемещен из корневого каталога диска с операционной системой (обычно он лежит на C:);
  • Файлы NTLDR и NTDETECT.COM были удалены или перемещены из корневого каталога диска с операционной системой (обычно они тоже лежат на C:);
  • В корневом каталоге (C:), создано слишком много файлов. Специфика файловой системы NTFS такова, что информация о файлах хранится в большой базе данных MFT (расшифровывается как Master File Table). Когда файлов в папке становится много, в базе данных они подразделяются на массивы, которым присваиваются индексы. Файлы в массивах распределяются по алфавиту. При загрузке система обращается только к массиву с первым индексом, и если файлов много, то файла NTLDR может не оказаться в первом массиве.

Вот такой список причин, и то не полный. А они могут быть и все одновременно. Но я сейчас расскажу, как можно восстановить файлы boot.ini, NTLDR, и NTDETECT.COM.

В случае отсутствия файлов самое простое, что можно сделать - это скопировать три этих файла из корневого каталога "C:" работающего компьютера с аналогичной версией Windows на дискету:

  1. Файлы имеют атрибут "скрытый", чтобы их видеть нужно вызвыть окно "Свойства папки" через пункт меню "Сервис" в Проводнике Windows;
  2. Во вкладке "Вид" поставить маркер рядом с пунктом "Показывать скрытые файлы и папки" и убрать галочку у пункта "Скрывать защищенные системные файлы". Нажать "OK";
  3. После этого файлы можно будет увидеть в корневой папке "C:" и скопировать их оттуда на дискету;
  4. Настроить в Bios setup компьютера, на котором появляется ошибка, загрузку с дисковода;
  5. Вставить дискету с файлами в дисковод компьютера с ошибкой;
  6. Включить компьютер с ошибкой (Windows должна будет загрузиться без ошибок);
  7. Скопировать файлы с дискеты прямо на диск "C:" с заменой существующих файлов.

Кстати, файл boot.ini можно создать самостоятельно в блокноте Windows. По умолчанию, например, для Windows XP он содержит следующий текст:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect

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

  1. Устанавливаете в Bios setup загрузку с CD-Rom;
  2. Вставляете загрузочный CD с Windows, ждете синего экрана с выбором;
  3. Нажимаете клавишу "R" для вызова консоли восстановления системы;
  4. Консоль попросит выбрать систему. Нужно нажать клавишу "1", потом "Enter";
  5. Консоль попросит набрать пароль администратора. Если его нет, то просто нажмите "Enter";
    Высветится строка:
    C:WINDOWS

Дальше есть такие варианты:

  • Можно набрать команду fixmbr:
    C:WINDOWSfixmbr
    Эта команда автоматически заменит MBR (Master Boot Record) системного раздела диска работающими копиями файлов.
  • Можно набрать команду fixboot:
    C:WINDOWSfixboot
    Эта команда восстановит загрузочный сектор диска, если он был поврежден при установке другой операционной системой.
  • Можно так же скопировать файлы NTLDR, и NTDETECT.COM с CD/DVD-Rom на жесткий диск следующим образом:
    Наберите такие команды копирования файлов, если появится запрос замены файла, нужно нажать "Y" и "Enter" (e: - это буква CD/DVD-Rom):
    copy e:i386 tldr c:
    copy e:i386 tdetect.com c:
    После копирования вынте диск с Windows из CD-Rom и перезагрузите компьютер.

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

Опубликовано: 2011-11-04

В рубрике: «Компьютер и интернет»

Просмотров: 1181

Автор: Wikispace

Статья была добавлена на сайт анонимно и её автор неизвестен.




Рейтинг: 3 из 5 (голосов: 8)

Рейтинг статьи: 3 Всего баллов: 24 Голосов: 8
  • Disqus
  • Facebook
  • Native
  • Cackle

Свежие статьи в рубрике «Компьютер и интернет»

Перенаправления клиента к другому операционисту в электронной очереди
Сейчас везде, по крайней мере в большинстве банков, используется электронная очередь у которой есть свои правила на частые случаи. Напр., часто случается, когда…
История Интернета и возникновение Интернет 2
Сегодня невозможно представить жизнь без Интернета, но так было не всегда. Окунёмся в историю Интернета, что объединяет всех людей в глобальное сообщество, где…
Как пользоваться фотошопом? Как пользоваться фотошопом?
Фотошоп очень замечательная программа для редактирования фотографий и различных изображений в целом, безусловно это знают сейчас все. Это незаменимый…
Как создать сайт? Как создать сайт?
Для создания своего сайта вовсе не нужно вникать во все тонкости web программирования учить такие вещи как HTML, XHTML, CSS, PHP, JavaScript, perl и множество других языков…
Как скачать видео с YouTube? Как скачать видео с YouTube?
На самом деле скачать видео с YouTube проще чем кажется по началу. Собственно это не составит труда даже для самого не подготовленного пользователя персонального…
Как увеличить скорость и эффективность работы за ПК Как увеличить скорость и эффективность работы за ПК
Здравствуйте уважаемый читатель. В этой статье хотелось бы рассказать о том как максимально эффективно использовать персональный компьютер в наши дни. Не…
Что такое спам? Что такое спам?
Что же такое спам? Наверное это слово знакомо уже каждому пользователю ПК и обывателю интернета. Ведь правда, спам повсюду, от него уже некуда деться, он везде.…
Как узнать свой IP адрес? Все способы! Как узнать свой IP адрес? Все способы!
Как узнать свой IP адрес, этим вопросом задаются многие люди, которые не сильно разбираются в сетевых протоколах и вообще устройствах современных сетей.…