Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » NTLDR is missing

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Открыть новую тему     Написать ответ в эту тему

9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexandP
Скачай DMDE, запусти её и открой винт. В окне разделы нажми Закрыть . Должна появиться таблица разделов диска. Нажми F2, сделай скриншот (если не сможешь сделать дамп 0-го сектора по инструкции в шапке) и выложи сюда.
 
Neon2

Цитата:
В этом случае можно вообще загрузиться с любого раздела и вообще без загрузчика на нём. Советую подучить матчасть.

В общем то загрузчиков огромное множество и каждый может запускаться по своему. Но известные мне всё так обращаются к загрузочному коду раздела (собствено в нём и сидит озвученное сообщение об ошибке. А на винте (если считаем что имеем виндовый загрузчик) как раз таки загрузочный код в MBR передаёт управление загрузочному коду в активном разделе. Вполне логично напрашивается вывод что в MBR какой то косячок. А раз выводится сообщение об отсутствии NTLDR, то и активность раздела есть - в противном случае выводилось бы другое сообщение.
Так что я ропустил в матчасти? Буту рад почитать реальные вещи, а не просто слова.

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 02:04 29-12-2011
Neon2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285, обрисовываю возможную ситуацию: на диске два раздела - первичный активный и логический на котором установлена ОС и находятся файлы:
NTLDR
Bootfont.bin
ntdetect.com
BOOT.INI
При загрузке с такого диска и будет выдаваться сообщение об отсутствии NTLDR. И ваш совет
Цитата:
AlexandP
сделай fixmbr
в этом случае не поможет, а решение проблемы заключается в перемещении этих файлов на на первичный активный раздел и редактировании файла BOOT.INI.

Всего записей: 9559 | Зарегистр. 21-10-2005 | Отправлено: 02:17 29-12-2011
yxma

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285(действительно - адвансед)

Цитата:
как раз таки загрузочный код в MBR передаёт управление загрузочному коду в активном разделе
по другому в винде и не бывает. А пофиксить мбр можно просто fdisk/mbr - самый простой вариант
Цитата:
Так что я ропустил в матчасти?

совершенно на это не похоже
 
 
Добавлено:

Цитата:
 а решение проблемы заключается в перемещении этих файлов на на первичный активный раздел
ntldr, насколько я помню, является неперемещаемым файлом. И создается автоматом при установке ос. Только партицию не помню, кажется действительно на активном - лило не мог загрузить дусю, если ссылка была на раздел с /вин, только при ссылке на раздел с нтлдр все было норм.

Всего записей: 409 | Зарегистр. 05-08-2008 | Отправлено: 02:19 29-12-2011 | Исправлено: yxma, 02:20 29-12-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neon2
В предполагаемой вами конструкции, если загрузиться с сидюка и передать загрузке с винта, то она произойдёт?
 
yxma

Цитата:
fdisk/mbr - самый простой вариант

Не сказал бы что он простой, так как это нужен дистрибутив или загрузочный девайс с win98 (DOS-частью). К тому же есть проблемы при использовании загрузочного кода 98-ой винды на современном железе. Оптимально использовать код от установленной системы или более новой (например от 7-ки).

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 02:26 29-12-2011
Neon2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В предполагаемой вами конструкции, если загрузиться с сидюка и передать загрузке с винта, то она произойдёт?
Да, произойдёт, если передаёт управление непосредственно файлу NTLDR или другому аналогичному загрузчику ОС. Попробуйте сами.

Всего записей: 9559 | Зарегистр. 21-10-2005 | Отправлено: 02:28 29-12-2011
yxma

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да, произойдёт, если передаёт управление непосредственно файлу NTLDR или другому аналогичному загрузчику ОС.
ну дуся-то только с нтлдр грузится.
9285
Ну, тс с чего-то ОС ставил - должон быть исходник. Вот только никак не вспомню - в каком случае этот файл сбивался. Давно уже на это не попадал

Всего записей: 409 | Зарегистр. 05-08-2008 | Отправлено: 02:42 29-12-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neon2
Смоделировал ситуацию в виртуалке.
Использовал два сидюка - оригинальный дистрибутив ХР и мультизагрузочник типа Zver - в обоих случаях выводится сабжевое сообщение. Что я делаю не так? Или какой сидюк посоветуешь, чтобы убедиться в правдивости твоей версии?

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 02:45 29-12-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285
Любой CD\Flash\дискета, где есть загрузчик с поиском ntldr.
Другой вариант: отформати дискету в ХР кинь туда известные файлы, а в boot.ini несколько вариантов загрузки, тоже проглотит.

Всего записей: 11113 | Зарегистр. 12-10-2001 | Отправлено: 04:06 29-12-2011
Sphinx114



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так я и не понял, пробовал ли AlexandP мой комплект по устранению проблемы (конец 8-й страницы).Neon2 во 2-м посте сверху правильно говорит. Загрузочный диск передаёт управление в мбр приоритетного харда.

Всего записей: 1201 | Зарегистр. 26-03-2011 | Отправлено: 08:07 29-12-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Загрузочный диск передаёт управление в мбр приоритетного харда.

Не в MBR, а загружает в память сразу ntldr (который может лежать не обязательно на первом харде или активном разделе), т.е. не используя стандартную загрузку типа: чтение_MBR=>поиск_активного_раздела=>чтение_boot_сектора...

Всего записей: 11113 | Зарегистр. 12-10-2001 | Отправлено: 12:42 29-12-2011
Sphinx114



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS, может у вас диск не тот? У меня XP SP3 VL. Я поставил grub4dos mbr, после загрузки с данного CD через 5 сек. пошли мбр-ные груб-сообщения и загрузился груб.

Всего записей: 1201 | Зарегистр. 26-03-2011 | Отправлено: 14:15 29-12-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sphinx114
Еще раз, ваша фраза

Цитата:
Загрузочный диск передаёт управление в мбр приоритетного харда.

не имеет смысла в разбираемой ситуации, между 9285 и Neon2.
Смысл заключается в том, чтобы загрузившись с CD\Flash\дискета (без имен) и не используя MBR+Boot-сектор приоритетного харда, запустить систему, которая находится на Логическом диске расширенного раздела.
На разбросанных по инету сборках, это нажать пункт, о котором выше упомянул AlexandP

Цитата:
Только через выбор строки "загрузка с ХДД" при  вставленном загрузочном диске

Всего записей: 11113 | Зарегистр. 12-10-2001 | Отправлено: 15:04 29-12-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Zver DVD не относится к категории сборок? .
Уж что что, но она наверняка она из самых разбросанных.

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 15:28 29-12-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285
Понятия не имею... исходил лишь из того, что сам собирая подобный загрузочный девайс, придерживался указанного выше способа, т.е.

Цитата:
где есть загрузчик с поиском ntldr

Всего записей: 11113 | Зарегистр. 12-10-2001 | Отправлено: 15:33 29-12-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Я как бы тоже не особо в курсе - просто попробовал таковой в качестве отличающегося от стандартного дистрибутива ХР.
И не получилось.

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 15:36 29-12-2011
Sphinx114



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже AlexandP грузит винду сборкой на основе груба, там можно напрямую загрузить ntldr, даже если он находится на логическом разделе. 9285 грузится с оригинала и сборки зверя, которые оба грузят мбр (я проверил).

Всего записей: 1201 | Зарегистр. 26-03-2011 | Отправлено: 15:41 29-12-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sphinx114
В случае с оригинальной сборкой и зверевским система стоит на логическом диске, а NTLDR и остальные находятся не на активном первом разделе, а на том, где и система?

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 15:49 29-12-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285
Да на кой тебе (и мне) время тратить, на разного рода сборки. Ты же знаешь, сам не сделаешь как надо-никто не сделает
Идея не новая и лежит в дистрибутиве Grub'a, (у мя еще старый grub4dos-0.4.5b-2010-12-30, потому как исправно работает с Plop). Вот строки из файла menu.lst:

Цитата:
title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

Это и есть то, что ты ищешь... точнее сказать, что имел ввидуNeon2 сказав:

Цитата:
Да, произойдёт, если передаёт управление непосредственно файлу NTLDR или другому аналогичному загрузчику ОС

 
Добавлено:
9285

Цитата:
а NTLDR и остальные находятся не на активном первом разделе

Давай упростим.
Два раздела, оба основные. Тот который активный не имеет в корне ntldr и компанию, и напротив, который не активный имеет (на нем же и сама система). При обычной загрузке, получаем сабж, при загрузке с CD-USB-A: и при выполненном выше условии (поиск ntldr) загружаем систему.

Всего записей: 11113 | Зарегистр. 12-10-2001 | Отправлено: 15:53 29-12-2011 | Исправлено: KLASS, 16:02 29-12-2011
Sphinx114



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285, да, загрузка харда с оригинала и сборки зверя такая же, как просто загрузка с харда. В приведённой выше конструкции метка активности, № диска и тип раздела (осн/логич) не имеет значения, винда загрузится.

Всего записей: 1201 | Зарегистр. 26-03-2011 | Отправлено: 16:12 29-12-2011
AlexandP



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, к сожалению я не смог сегодня проверить все советы, т.к. реально небыло времени на эксперименты, а поскольку обещал "сотню секторов" харда, просто пытаться восстановить через консоль загрузочного диска не стал (т.к. тогда, возможно, потерялся бы вирус, если таковой имеется).
Возьму послезавтра комп домой и в спокойной пьяной обстановке за пару дней его вымучаю. К тому же интернет только дома и спрашивать если что будет проще, а не с дискретностью в сутки.
 
п.с. Вирус злобный, т.к. DRWeb тупо вываливается при попытке просканировать даже флешку с ним. Жаль, но я в нем опять разочарован. Что за антивирь, который так себя ведет...

Всего записей: 420 | Зарегистр. 18-12-2006 | Отправлено: 20:23 29-12-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » NTLDR is missing


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru