Пн, 20.05.2024, 22:12
Всякое-такое для работы
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Погода
Погода в Киеве

Категории раздела
Железо [4]
Что паял, клеил и т.д.
FreeBSD [6]
Все что Free
Windows [12]
Windows есть Windows
Разное [4]
все подряд
MAN [3]
Как, что и куды
ClearOS [1]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » Windows

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

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

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

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

NTLDR is missing


Составим список возможных причин неисправности:
  • Возможно, был поврежден или отсоединился провод (шлейф), соединяющий жесткий диск компьютера с материнской платой;
  • Жесткий диск с операционной системой может отсутствовать в списке загрузочных устройств. Проверьте в 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:\" и скопировать их оттуда на дискету;
    Файлы NTLDR, NTDETECT.COM, boot.ini
  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

Вот вам полезная ссылка, почитайте - Редактирование файла Boot.ini в Windows XP

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

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

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

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

Вот еще одна полезная ссылка, если у вас будут проблемы с командами консоли восстановления - Описание консоли восстановления Windows XP

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

Категория: Windows | Добавил: Admin (12.04.2011)
Просмотров: 1186 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Сувениры Euro 2012

  • ... Бесплатный конструктор сайтов - uCoz