Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Корректировщик CRC в SETUPLDR.BIN

Ответить
Настройки темы
Корректировщик CRC в SETUPLDR.BIN

Extractor


Сообщения: 1422

Профиль | Отправить PM | Цитировать


Изменения
Автор: Mr dUSHA
Дата: 04-04-2022
DEL.

Отправлено: 04:24, 03-07-2008

 

Новый участник


Сообщения: 30

Профиль | Отправить PM | Цитировать


Цитата Mr dUSHA:
в предварительно отредактированном нами SETUPLDR.EXE »
что значит нами, т.е он уже отредактированный( подправленный ) или в плане того что подправленный нами или где...

Цитата Mr dUSHA:
ntldr is corrupted »
кстати, или не кстати, эта фигня вылазит не только при установке Win2003, а и ряда других осей, Windows XP Professional 64 bit Edition, по этой-же причине(
Цитата Mr dUSHA:
РЕ-файл, то он имеет в своем заголовке контрольную сумму, которая перестает совпадать с реальной после правки файла »
).
Решение этой проблемы существует в виде следуещей правки в хекс редакторе:
Цитата:
OFFSET 0x2060

CHANGE 74 03
TO EB 1A
Оффсет в разных версиях осей вроде может не совпадать, тогда надо просто найти в файле 74 03 и заменить на EB 1A,

Отправлено: 04:00, 04-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Extractor


Сообщения: 1422

Профиль | Отправить PM | Цитировать


Цитата batcom:
Решение этой проблемы существует в виде следуещей правки в хекс редакторе: »
Это я проверял прежде всего. Эта правка отключает саму проверку контрольной суммы.
Оно работает в случае с Win2003 SP1, но с SP2 уже не работает. Проверено.
Да и вообще, глупо лечить смиптомы болезни, если можно вылечить саму болезнь.

Цитата batcom:
что значит нами, т.е он уже отредактированный( подправленный ) »
В архиве лежит оригинальный, не правленый.
И это значит, что вы сами должны исправить в нем то, что нужно именно вам.

Цитата batcom:
а и ряда других осей, Windows XP Professional 64 bit Edition, по этой-же причине( »
С ними - по тому же принципу: разрезаем на шапку и ЕХЕ, правим ЕХЕ, и собираем назад.
У меня нету этих дистрибутивов, поэтому могу сделать тоже самое, только если пришлете оригинальные SETUPLDR.BIN для нужных версий.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 12:00, 04-07-2008 | #3


Новый участник


Сообщения: 30

Профиль | Отправить PM | Цитировать


В таком случае наверно надо чтоб генератор сам и разрезАл на шапку и ЕХЕ ...

Что-то я не понял setupldr.hdr судя по расширению значит хеадер-шапка? т.е заголовок? PE-заголовок что-ли? Что-то не похоже что это PE...

Последний раз редактировалось batcom, 04-07-2008 в 14:31.


Отправлено: 12:18, 04-07-2008 | #4


Новый участник


Сообщения: 20

Профиль | Сайт | Отправить PM | Цитировать


Цитата Mr dUSHA:
Это я проверял прежде всего. Эта правка отключает саму проверку контрольной суммы.
Оно работает в случае с Win2003 SP1, но с SP2 уже не работает. Проверено.
Да и вообще, глупо лечить смиптомы болезни, если можно вылечить саму болезнь. »
А вот насчет SP2 не согласен на 100%, у меня в X64 SP2 данный фикс по отключению проверки crc работает замечательно..
Насчет 32 битки 2003 с SP2 вечером гляну.. по идее он тоже должен работать...
А насчет симптомов болезни ты прав, только не по выводам.. болезнь - это проверка crc - которая нафиг там не уперлась)
Легче отключить проверку 1 раз и редактировать SETUPLDR.BIN сколько угодно раз, а не патчить его каждый раз после редактирования пары байтов)))

Отправлено: 16:38, 04-07-2008 | #5


Новый участник


Сообщения: 30

Профиль | Отправить PM | Цитировать


Так я разобрался, setupldr.hdr это setupldr.bin без setupldr.exe.
Прикрепляю походу распиливатель setupldr.bin-а
Цитата GADZ12:
Легче отключить проверку 1 раз и редактировать SETUPLDR.BIN сколько угодно раз, а не патчить его каждый раз после редактирования пары байтов))) »
И то верно

Отправлено: 17:45, 04-07-2008 | #6


Новый участник


Сообщения: 20

Профиль | Сайт | Отправить PM | Цитировать


Mr dUSHA,
Есть идея
смотри, а как насчет того что б сделать с GUI такую тузлу для SETUPLDR.BIN (2003/2003_x64/XP_x64), которая могла бы следующее:
1. патчить проверку crc, если это возможно
2. Отображать и изменять основные системные пути автоматом там где надо (/I386, /AMD, /amd)
3. отображать и иметь возможность править crc (раз ты уж этим занялся )

Отправлено: 18:03, 04-07-2008 | #7


Extractor


Сообщения: 1422

Профиль | Отправить PM | Цитировать


Цитата GADZ12:
Насчет 32 битки 2003 с SP2 вечером гляну.. »
Уже не надо.... Уже и у меня работает по старому методу.... (особенно ввиду того, что шапки обеих загрузчиков идентичны, за исключениям двух байт с непонятным для меня назначением и ИМХО не используемых..)

Вобщем тут или магия какаято, или еще что... Но точно это НЕ лыжи виноваты, в которых я на асфальте стою....

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 22:40, 04-07-2008 | #8


Новый участник


Сообщения: 20

Профиль | Сайт | Отправить PM | Цитировать


Mr dUSHA,
Цитата Mr dUSHA:
Уже не надо.... Уже и у меня работает по старому методу.... (особенно ввиду того, что шапки обеих загрузчиков идентичны, за исключениям двух байт с непонятным для меня назначением и ИМХО не используемых..) »
ну дык говорил же)))

А как насчет возможности реализации высказанной мною идеи? Начет патча проверки это ерунда.. А вот смена автоматов в нужных местах путей.. это гут.. просто автозаменой там не всегда можно обойтись.. в частности при замене "/amd".
К тому же если прога бутет отображать текущие значения это очень удобно.. для контроля куда какой загрузчик и все ли для него готово)))

Отправлено: 23:27, 04-07-2008 | #9


Extractor


Сообщения: 1422

Профиль | Отправить PM | Цитировать


Цитата GADZ12:
А как насчет возможности реализации высказанной мною идеи? »
Постараюсь что-то сообразить. Уже даже дизасемблировал его, чтоб иметь представления, как оно там вообще устроено...
Да и кроме названия дистрибутивной папки, народ же еще имя winnt.sif правит иногда...

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 00:01, 05-07-2008 | #10


Новый участник


Сообщения: 20

Профиль | Сайт | Отправить PM | Цитировать


Цитата Mr dUSHA:
Да и кроме названия дистрибутивной папки, народ же еще имя winnt.sif правит иногда... »
иногда дистрибутивных) на x64 их 2))) насчет winnt.sif согласен.. сам таким страдаю)
В общем посмотри если сможеш, то я думаю эта тузла после отладки сразу пойдет в каталог oszone)
Если будут вопросы по x64 пиши..

Отправлено: 00:16, 05-07-2008 | #11


Extractor


Сообщения: 1422

Профиль | Отправить PM | Цитировать


UPD: 10.07.2008
Добавлена маленькая утилита для корректировки CRC в пристыкованном EXE.
Запускается она с командной строки в формате: CrcRenew.exe setupldr.bin
то есть параметром ей передается имя корректируемого файла, который может быть как двухкомпонентным загрузчиком (setupldr.bin), так и самым обычным EXE или DLL.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP


Отправлено: 18:15, 10-07-2008 | #12


Новый участник


Сообщения: 30

Профиль | Отправить PM | Цитировать


то-же самое но есть несколько параметров коммандной строки, например FIND: найти в заголовке некоторые(правда бесполезые данные) т.к время создания файла, на каком CPU предпочтитнльнее запускать и т.п
Можно поменять какие нибудь данные(тоже бесполезная фишка).
Есть параметр (конечно-же) fixchsum, так-же может работать в двух режимах NORMAL - с правильным exe-шником(у которого PE в начале файла) и TOTAL - c поиском заголовка по всему файлу. Еще из фишек cледует так-же отметить то что при модификации файла не меняется дата последнего редактирования файла что, понекорым данным имеет значение при ра боте с дестрибутиами(т.е желательно чтоб все файлы имели одну и ту-же дату модификации).

Последний раз редактировалось batcom, 11-07-2008 в 14:59.


Отправлено: 14:44, 11-07-2008 | #13


Новый участник


Сообщения: 40

Профиль | Отправить PM | Цитировать


Господа, а как сделать мультибут с дистром Win2k3 SP2?

Делаю так же как WinXP - пишет missing NTLDR
На скок я понял ему не нравиться лоадер BCDW
Дистр Win 2003 Ent x32 SP2 RU
BCDW v.2

Может я неправильно отключал КС в setupldr.bin, но после описанных в этом топике действий что-то комп виснет не запуская текстовый этап установки...
Выложите батник по удалению проверки контрольной суммы из setupldr.bin плз если не трудно.

Мультибут нужен чтоб была и безответная установка и восстановление системы...

P.S.
Пишет missing NTLDR несмотря на то что оригинальный setupldr.bin я не трогаю (для обычной установки), а setipld1.bin crc не меняется т.к. вместо winnt.sif пишу winn1.sif (кол-во символов одно и то же) и папка с дистром тоже по умолчанию - I386...

Последний раз редактировалось ded-mazay, 11-07-2008 в 16:49.


Отправлено: 15:41, 11-07-2008 | #14


Пользователь


Сообщения: 123

Профиль | Отправить PM | Цитировать


Сделал мальтибут диск с WinXP SP3, InfraCD 6.3 и Win2k3 Server и проблема с win 2003 server... Сначала показывал сообщение Вставте диск Windows Xp Professional SP2 в дисковод А: и нажмиет Enter...Потом добавил маркерные файлы с диска: win51, WIN51IA , boot.bin и boot.catalog ...Теперь при установке перед копированием файлов выдает то что показано на скриншоте!
Помогите кто сталкивался...Если надо то скину setupldr.bin чтобы кто нить подкорректировал мне с crc...
Вот что в корне диска для наглядности:
!PLUS\
BCDW\
BOOTCD\
DOCS\
DOS4BCDW\
DRV\
I386\
IFRA\
OEM\
PROGRAMS\
SOFT\
W2K3\
win51
WIN51IA
win51ic
win51ip
win51is
winpe
bcdwboot.bin
boot.bin
bootfix.bin
BOOTFONT.BIN
boot.catalog
initest.com
SETUP.exe
bcdw_d.htm
bcdw_e.htm
bcdw_r.htm
bootcat.ini
SETUP.INI
WINBOM.INI
initest.pif
win51ic.sp1
win51ip.sp1
win51is.sp1
win51ic.sp2
win51ip.sp2
win51ip.sp3
SN.txt

Может чтото лишнее или чтото не хвататет или с WinXP SP3 конфликтует?

Отправлено: 14:17, 28-07-2008 | #15


Пользователь


Сообщения: 141

Профиль | Отправить PM | Цитировать


корректируй txtsetp.sif... он пытается у тебя скопировать файл, которого не существет в 2003 на данный момент....

Отправлено: 04:21, 17-04-2009 | #16


Новый участник


Сообщения: 20

Профиль | Отправить PM | Цитировать


dеd-mаzау, а почему sеtiрld1.bin? У меня sеtuрldr1.bin и winn1.sif, и все виды загрузки работают нормально (хоть и ругался сdimаgе). А может и не в сrс дело?

Отправлено: 22:54, 15-06-2009 | #17

P@V P@V вне форума

Пользователь


Сообщения: 132

Профиль | Сайт | Отправить PM | Цитировать


ded-mazay,
Цитата ded-mazay:
Пишет missing NTLDR несмотря на то что оригинальный setupldr.bin я не трогаю (для обычной установки), а setipld1.bin crc не меняется т.к. вместо winnt.sif пишу winn1.sif (кол-во символов одно и то же) и папка с дистром тоже по умолчанию - I386.. »
потомучто bcdw 2 патчит файлы на лету, тобишь в памяти, сотвено коректировка црц не срабатывает

Отправлено: 14:49, 03-07-2009 | #18



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Корректировщик CRC в SETUPLDR.BIN

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как отрабатывает setupldr.bin ??? vol_k Автоматическая установка Windows 2000/XP/2003 17 11-01-2010 10:21
Запустить Setupldr из Isolinux напрямую? conteacky Автоматическая установка Windows 2000/XP/2003 13 20-09-2009 14:11
[решено] Проблема с установкой W2k3: setupldr.bin. reziarlleh Microsoft Windows NT/2000/2003 1 01-06-2009 13:40
Setupldr редактирование izakiel Автоматическая установка Windows 2000/XP/2003 3 11-05-2009 08:21
У кого есть ramdisk.sy_ и setupldr.bin? Mr Burns Автоматическая установка Windows 2000/XP/2003 5 28-05-2008 16:10




 
Переход