Нижегородский Форум Друзей

Нижегородский Форум Друзей (http://forum.nnov.org/)
-   Техническая поддержка (http://forum.nnov.org/komp-yutery-i-elektronika/tehnicheskaya-podderzhka/)
-   -   Восстановление MBR (http://forum.nnov.org/komp-yutery-i-elektronika/tehnicheskaya-podderzhka/62942-vosstanovlenie-mbr.html)

MoxX 17.01.2010 01:19

Восстановление MBR
 
Решил сделать восстановление системы из образа Paragon Drive Backup 6.0 (Win XP). Восстановил систему, но при загрузке вылетает сообщение "ntldr is missing". Пробовал копировать на диск C:\ этот файл с другого компа. где установлена точно такая же винда, но никакого эффекта. Провеял при помощи ERD Commander 2005 с live DVD - ошибок не обнаружено. Вроде как система рабочая, но не грузится. Чую, что что-то с MBR. Вернее, нет там ничего, видимо.
Как бы взглянуть что там?

P.S. Системный раздел после создания образа не менялся.

borskiy 17.01.2010 02:10

MoxX, МБР здесь ни при чём, поскольку в ней прописана только разбивка диска на разделы и указан активный (загрузочный) раздел. А вот бут-сектор на диске С (или какой у тебя там системный) не соответствует текущему состоянию диска. Дело в том, что загрузчик винды (ntldr) ищется программой бут-сектора не по имени, а по адресу первого кластера из цепочки, в которой находится этот загрузчик. После восстановления системы из образа, ntldr оказался в другом месте, поэтому бут-сектор его и не находит.
Делай переустановку системы в режиме коррекции.

MoxX 17.01.2010 03:04

borskiy,хммм... то есть получается, что при архивации он не записался в образ?

P.S. Да, кстати, прога лицензионная, входит в пакет Paragon Rescue Kit 4.0.

borskiy 17.01.2010 03:41

MoxX, записался. Но парагон не отследил его расположение и при восстановлении кинул куда попало.:pardon: Ну и не попало оно на прежнее место...:D

PS Norton Ghost создаёт нормальные образы и при восстановлении получаются работоспособные системные разделы.

mrno 17.01.2010 06:41

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

dviktor 17.01.2010 10:51

MoxX, а если дать команды fixmbr и fixboot, то вполне возможно что и поможет :pardon:

mrno 17.01.2010 11:03

Можно попробовать зайти в безопасном режиме через F8, а потом перезагрузится

MoxX 17.01.2010 22:03

Спасибо всем за советы.
Не работает никак.:rofl3: Видимо, что-то редкостное сделал.

Graf 17.01.2010 22:39

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

MoxX 18.01.2010 01:37

Пофиг. Потёр весь диск. Заново разметил и установил систему. Всё равно она мне старая не нужна была. Хотел вернуться и поэкспериментировать с образом, но не получилось.:pardon:

Volex 22.01.2010 14:31

Цитата:

Сообщение от borskiy (Сообщение 964067)
Дело в том, что загрузчик винды (ntldr) ищется программой бут-сектора не по имени, а по адресу первого кластера из цепочки, в которой находится этот загрузчик.

На сколько мне известно загрузчик ищет этот файл как раз по имени (иначе подмена файла никогда бы не помогала), только поиск осуществляет в определенном разделе, этот раздел можно узнать в boot.ini
запись обычно начинается так:
multi(0)disk(0)rdisk(0)partition(1)

Если при создании образа ос стояла в разделе с идентификаторами отличающимися от текущего, то ntldr она будет искать по старым координатам, даже если раздела/диска не существует.
Бороться с этим можно переписав загрузчик, но это вам видимо не понадобится))))

borskiy 22.01.2010 16:14

Цитата:

Сообщение от Volex (Сообщение 967746)
иначе подмена файла никогда бы не помогала

А она никогда и не помогает (у меня, по крайней мере, ни разу не получилось подсунуть ему нужный файл).

Добавлено через 1 минуту 34 секунды
Цитата:

Сообщение от Volex (Сообщение 967746)
этот раздел можно узнать в boot.ini

Ну да... Только бутини используется загрузчиком (ntldr), который, как раз и не стартует.:pardon:

Volex 23.01.2010 01:55

Не знаю как у Вас, а у меня все проблемы с ntldr всегда разрешались благополучно)
Цитата:

Сообщение от borskiy (Сообщение 967841)
Только бутини используется загрузчиком (ntldr), который, как раз и не стартует.

Потому и не стартует, что запись "boot.ini-старого" не соответствует новому адресу ntldr.

borskiy 23.01.2010 05:12

Цитата:

Сообщение от Volex (Сообщение 968228)
Потому и не стартует, что запись "boot.ini-старого" не соответствует новому адресу ntldr.

Да не потому!
Это ntldr использует бутини, а не наоборот!
А если ntld вообще не находится, то до бутини очередь даже не доходит!

ЗЫ Кстати, система прекрасно грузится (правда, ругается в начале) и без этого твоего любимого boot.ini (разумеется, если она на активном разделе).

Добавлено через 2 минуты 16 секунд
Цитата:

Сообщение от Volex (Сообщение 968228)
у меня все проблемы с ntldr всегда разрешались благополучно)

Шаман ты, однако!;)

Volex 28.01.2010 17:44

Цитата:

Сообщение от borskiy (Сообщение 968246)
Да не потому!
Это ntldr использует бутини, а не наоборот!
А если ntld вообще не находится, то до бутини очередь даже не доходит!

ЗЫ Кстати, система прекрасно грузится (правда, ругается в начале) и без этого твоего любимого boot.ini (разумеется, если она на активном разделе).

Я говорю о том где можно найти информацию используемую загрузчиком при поиске ntldr, вы меня уже не раз неправильно поняли, я прекрасно знаю что ntldr будет потом читать boot.ini, я просто говорю что именно из boot.ini можно узнать где загрузчик ищет ntldr.
Конечно если вам проще прочитать загрузчик, то boot.ini не для вас.

Аж тавтологией "уписался".

borskiy 28.01.2010 18:08

Цитата:

Сообщение от Volex (Сообщение 971473)
именно из boot.ini можно узнать где загрузчик ищет ntldr.

А вот тут ты ошибаешься. :pardon:
Первичный загрузчик (загрузочный сектор активного раздела) НЕ использует boot.ini. У него просто "мозгов" на это не хватит! Единственная его функция - загрузить ntldr (если найдёт, конечно) или io.sys+msdos.sys (в случае с DOS/вин95-mе).
А искать его он будет только на том разделе, на котором и сам находится (т.е. на активном).

Volex 03.02.2010 17:02

Для мистера Borskiy.
Я с Вами уже давно согласен по вопросу того что MBR не читает непосредственно файл boot.ini Но Вы не в состоянии нормально читать мои сообщения, упорно пишете мне то, о чем я с Вами согласился еще во втором моем сообщении, я бы сказал что Вас можно характеризовать как "Тупой но упорный", в виду Вашего нежелания осмысливать написанные мной сообщения, я не собираюсь продлевать монолог дальше.

P.S.
Модератор, если сюда заходишь, потри пожалуйста мои сообщения в этой теме.

borskiy 03.02.2010 17:24

Volex, в таком случае научись выражать свои мысли, острый ты наш! Я показывал эту переписку нескольким людям, и они тоже узрели только бред, вроде:

Цитата:

Сообщение от Volex (Сообщение 971473)
где можно найти информацию используемую загрузчиком при поиске ntldr

Как это ещё можно интерпретировать?


Часовой пояс GMT +3, время: 00:47.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
Search Engine Friendly URLs by vBSEO 3.6.0zCarot
© 2005—2015 ООО «Интернет компания ННОВ.РУ», friends.nnov.ru
Реклама на форуме