fffffff
Показать сообщение отдельно
Старый 22.01.2010, 14:31   #11
Приятель
 
Регистрация: 26.07.2007
Пол: М
Провайдер: Билайн
Сообщений: 195
Поблагодарил: 294
Поблагодарили 42 раз в 29 сообщениях
Открыли хайд :
0 в этом сообщении
0 Всего


По умолчанию

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

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