Home > Компьютер, Windows > Проблемы с Windows: ntldr.

Проблемы с Windows: ntldr.

Сегодня я расскажу о таких распространенных проблемах, как ошибки, связанные с ntldr и файлами SYSTEM, SOFTWARE и тд. Всё будет обильно сдобрено картинками.

Чтобы избежать потерь файлов, создадим виртуальную машину с помощью Oracle VM VirtualBox . Если не особо хочется возиться с установкой, то можно скачать с трекеров образы виртуальных жестких дисков для программы WmWare Workstation или бесплатной VMware Player.

Я пользуюсь VirtualBox и в скобках приведу подсказки, как это там сделать.

После установки системы первое, что надо сделать – создать снимок (Машина -> Сделать снимок… или Host+S). Это даст возможность откатить систему к её первоначальному варианту.

Теперь всё готово для операции.

1. NTLDR

Файл ntldr находится в корне диска C:. Чтобы его увидеть, необходимо включить показ скрытых и системных файлов. На картинке внизу скриншот участка экрана с ntldr.

ntldr в корне диска C:

Рис. 1. ntldr в корне диска C:

Удалим его. Выделяем, нажимаем Shift+Del, соглашаемся с вопросом Windows. Перезагрузка! Оп-па. Вот и всё, операционка не грузится, а на черном экране висит симпатичная надпись.

Не найден NTLDR

Рис. 2. Не найден ntldr

Как решить эту проблему?

Для этого необходим оригинальный диск с  Windows. Загружаемся с него и видим вот такое меню:

Вот такое меню

Рис. 3. Вот такое меню

Восстановить работоспособность можно 2 способами:

1. Полная замена всех системных файлов. Для этого в меню нажмём на Enter. Затем необходимо согласиться с лицензионным соглашением нажатием клавиши F8. Ждем, пока программа установки определит установленные операционные системы и отобразится следующее:

Список обнаруженных систем

Рис. 4. Список обнаруженных систем

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

Копирование новых файлов

Рис. 5. Копирование новых файлов

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

Не хотим ждать!

Рис. 6. Не хотим ждать!

Не хотите ждать? Тогда сразу забываем первый способ. и читаем второй.

2. Обратимся к рисунку №3 “Вот такое меню” и выберем не первый пункт, а второй, нажав “R”. Дождемся появления загрузочного экрана как на рисунке ниже.

Рис. 7. Внутри консоли

Рис. 7. Вход в консоль

Если операционка одна, то вводим цифру 1 и нажимаем ENTER (Ввод). Появится запрос на ввод пароля администратора. Если вы его ввели правильно, то появится строчка “C:\WINDOWS>”

Рис. 8. Внутри консоли

Рис. 8. Внутри консоли

А дальше нам помогут несколько команд:

1. chkdsk. Эта команда ищет и исправляет ошибки на заданном диске. Синтаксис:

CHKDSK [буква_диска:] [/P] [/R]

Ключ /P необходим для принудительной проверки диска, если тот подписан как не меющий ошибок.

Ключ /R ищет сбитые сектора и восстанавливает информацию с них.

Введем в консоли chkdsk c: /r – проверка не помешает никогда.

Рис. 9. Результат chkdsk

Рис. 9. Результат chkdsk

Преисполненные чувств перезагружаемся, но снова видим прекрасный рисунок №2. Вывод: chkdsk в нашей проблеме не поможет.

Еще одна интересная команда – fixboot. Она записывает новый загрузочный сектор в выбранный диск. Синтаксис её элементарен:

FIXBOOT [буква_диска:]

Запустим её, а в качестве параметра зададим диск, который мы уже мучали с помощью chkdsk : fixboot c:.

На вопрос “Хотите записать новый загрузочный сектор в раздел c:” ответим твёрдо “y”. Через мгновение программа рапортует об успешности записи:

Рис. 10. Запись сектора успешна.

Рис. 10. Запись сектора успешна.

Радостный ребут – и снова facepalm. До сих пор не найден этот несчастный ntldr. Казалось бы, надежды больше нет и пора по-быстрому сваливать, но есть еще одна возможность восстановить ntldr – достать его из установочного диска. Для этого необходимо перейти на установочный диск (в моём случе это D:) с помощью команды.

D:

На диске есть папка i386 в которую неоходимо перейти.

cd i386

Вот от из этой папки и возьмём ntldr.

copy ntldr c:\

Рис. 11. Копирование завершено.

Рис. 11. Копирование завершено.

Теперь, введя в консоли exit, можно спокойно перезагружаться.

Всё, работоспособность восстановлена!

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: