Инструменты для клонирования (развертывание из образа) Windows XP
-
batyaPS
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Все идеально работает, если в пакете есть драйвер для контроллера диска и он установился.
Если же он не стал по какой-либо причине (неподписанный, нет точно соответствующего HWID итд), то утилита не обнаруживает, что со службой, на которой загрузилась первый рас система, связан драйвер. И выключает службу.
После перезагрузки имеем BSOD.
Если не вычищаем ничего - то при первой загрузке все службы, что мы добавили при подготовке к клону, ставятся как не-пнр (legacy) драйвера (их можно увидеть в диспетчере устройств, включив в нем показ скрытых устройств, драйвера устройств не plag&play) и из-за конфликта после перезагрузки имеем либо ошибку NTFS.SYS либо отсутствующий NVGTS.SYS (хотя сам драйвер присутствут).
Выводы - очищать надо, но осторожно.
Нашел обходной маневр - у каждой нашей добавленной службы в реестре проверять подключ Enum
Если там присутствуют только ссылки типа Root\LEGACY_INTELIDE\0000, то связанных со службой реальных устройств нет, а службу нужно отключать и драйвер Root\LEGACY_INTELIDE\0000 удалить.
Если же там присутствует что-то типа PCI\VEN_10DE&DEV_037F&SUBSYS_10261695&REV_A2\3&2411e6fe&1&28 хоть в одном экземпляре - то службу трогать не надо.
Это всю сумбурную логику реализовал в коде. И выложил.
Ссылка в шапке.
Убил сегодня полдня, пока понял причины. Вся проблема в том, что это воспроизводимо только на реальном железе, поддержки которого нет в оригинальном дистрибутиве.
Аминь.
Кто имел проблемы с Intel AHCI - пожалуйста, протестите наборчик, чтобы понять, реально ли решена проблема.
Если же он не стал по какой-либо причине (неподписанный, нет точно соответствующего HWID итд), то утилита не обнаруживает, что со службой, на которой загрузилась первый рас система, связан драйвер. И выключает службу.
После перезагрузки имеем BSOD.
Если не вычищаем ничего - то при первой загрузке все службы, что мы добавили при подготовке к клону, ставятся как не-пнр (legacy) драйвера (их можно увидеть в диспетчере устройств, включив в нем показ скрытых устройств, драйвера устройств не plag&play) и из-за конфликта после перезагрузки имеем либо ошибку NTFS.SYS либо отсутствующий NVGTS.SYS (хотя сам драйвер присутствут).
Выводы - очищать надо, но осторожно.
Нашел обходной маневр - у каждой нашей добавленной службы в реестре проверять подключ Enum
Если там присутствуют только ссылки типа Root\LEGACY_INTELIDE\0000, то связанных со службой реальных устройств нет, а службу нужно отключать и драйвер Root\LEGACY_INTELIDE\0000 удалить.
Если же там присутствует что-то типа PCI\VEN_10DE&DEV_037F&SUBSYS_10261695&REV_A2\3&2411e6fe&1&28 хоть в одном экземпляре - то службу трогать не надо.
Это всю сумбурную логику реализовал в коде. И выложил.
Ссылка в шапке.
Убил сегодня полдня, пока понял причины. Вся проблема в том, что это воспроизводимо только на реальном железе, поддержки которого нет в оригинальном дистрибутиве.
Аминь.
Кто имел проблемы с Intel AHCI - пожалуйста, протестите наборчик, чтобы понять, реально ли решена проблема.
-
ShaddyR
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Цитата Boa Soft:
Это всю сумбурную логику реализовал в коде. И выложил.
Ссылка в шапке.
В шапке комплект за 29 апреля, а собственно за сегодня где?
Это всю сумбурную логику реализовал в коде. И выложил.
Ссылка в шапке.
Инструменты для клонирования (развертывание из образа) Windows XP
В шапке комплект за 29 апреля, а собственно за сегодня где?
-
batyaPS
Re: Инструменты для клонирования (развертывание из образа) Windows XP
serber78 Я файл закачал, а шапку не правил.
-
ShaddyR
Re: Инструменты для клонирования (развертывание из образа) Windows XP
По моей просьбе автором исправлена утилита MsstMake
Устранены ошибки, указанные в этом посте:
Утилита доступна для скачивания в шапке ее темы:
Рекомендую обновить в своем наборе.
При следующем обновлении набора обновленная утилита будет в него включена.
Устранены ошибки, указанные в этом посте:
Инструменты для клонирования (развертывание из образа) Windows XP
Утилита доступна для скачивания в шапке ее темы:
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Рекомендую обновить в своем наборе.
При следующем обновлении набора обновленная утилита будет в него включена.
-
Boa Soft
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Boa Soft,
Как сделать что б формировался delpart.exe ?
Ярлык раскоментировал в рег файле.
Как сделать что б формировался delpart.exe ?
Ярлык раскоментировал в рег файле.
-
ShaddyR
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Цитата RealBoy:
Boa Soft,
Как сделать что б формировался delpart.exe ?
Ярлык раскоментировал в рег файле.
Я же вам уже отвечал несколько постов назад.
Утилита приватная и поэтому удалена из набора. Можете закомментировать установку ярлычка в рег файле.
Утилита для удаления системы написана для внутрифирменного использования и публиковаться не будет.
1. Утилита приватная.
2. С ее помощью легко сделать пакость - не хочу подавать пример дуракам и вирусописателям.
PS Может вы неправильно поняли - это утилита тупо сносит систему. Она ничего не форматирует и не переразмечает.
Для разметки можно юзать diskpart со сценариями.
Boa Soft,
Как сделать что б формировался delpart.exe ?
Ярлык раскоментировал в рег файле.
Инструменты для клонирования (развертывание из образа) Windows XP
Я же вам уже отвечал несколько постов назад.
Утилита приватная и поэтому удалена из набора. Можете закомментировать установку ярлычка в рег файле.
Утилита для удаления системы написана для внутрифирменного использования и публиковаться не будет.
1. Утилита приватная.
2. С ее помощью легко сделать пакость - не хочу подавать пример дуракам и вирусописателям.
PS Может вы неправильно поняли - это утилита тупо сносит систему. Она ничего не форматирует и не переразмечает.
Для разметки можно юзать diskpart со сценариями.
-
Boa Soft
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Boa Soft,
Да. Я Вас не правильно понял.
И ещё раз спасибо за софт.
Да. Я Вас не правильно понял.
И ещё раз спасибо за софт.
-
serber78
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Цитата Boa Soft:
Кто имел проблемы с Intel AHCI - пожалуйста, протестите наборчик, чтобы понять, реально ли решена проблема.
проблема "BSOD 7b после первой перазагрузки" у меня решилась.
Правильный драйвер по прежнему автоматом не устанавливается ( PCI\VEN_8086&DEV_2824&CC_0106 , по той же причине
Цитата:
#E281 Добавление служб: не удалось изменить существующую службу "iaStor4". Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E033 Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
) но теперь драйвер "PCI Device" не удаляется, а продолжает использоваться.
но этот драйвер считается "критическим" , и его оказывается нельзя удалить.
то есть удалить можно, но для удаления нужна перезагрузка, а после перезагрузки драйве восстанавливается - он же критический.
то есть раньше в момент, когда драйвер "PCI Device" уже не считается критическим и уже назначен на удаление после перезагрузки, можно было запустить DIA и поставить нормальный драйвер.
а теперь нормальный драйвер не ставиться вообще никак ни в ручную

ни через программы установки драйверов.
при этом метод, предложенный Mr.dUSHA - замена имени службы в inf файлах
Код:
по прежнему работает - драйвера из I4 подхватываются автоматом на этапе "поиска драйверов"
в аттаче два setupapi.log при развертывании на Intel(R) ICH8 SATA AHCI Controller - 2824
первый используется драйвер из I4 оригинального пакета из шапки,
а второй при развёртывании с модифицированными INF в I4
Кто имел проблемы с Intel AHCI - пожалуйста, протестите наборчик, чтобы понять, реально ли решена проблема.
Инструменты для клонирования (развертывание из образа) Windows XP
проблема "BSOD 7b после первой перазагрузки" у меня решилась.
Правильный драйвер по прежнему автоматом не устанавливается ( PCI\VEN_8086&DEV_2824&CC_0106 , по той же причине
читать дальше »
Цитата:
#E281 Добавление служб: не удалось изменить существующую службу "iaStor4". Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E033 Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
) но теперь драйвер "PCI Device" не удаляется, а продолжает использоваться.
но этот драйвер считается "критическим" , и его оказывается нельзя удалить.
то есть удалить можно, но для удаления нужна перезагрузка, а после перезагрузки драйве восстанавливается - он же критический.
то есть раньше в момент, когда драйвер "PCI Device" уже не считается критическим и уже назначен на удаление после перезагрузки, можно было запустить DIA и поставить нормальный драйвер.
а теперь нормальный драйвер не ставиться вообще никак ни в ручную
читать дальше »

ни через программы установки драйверов.
при этом метод, предложенный Mr.dUSHA - замена имени службы в inf файлах
Код:
Код: Выделить всё
[Strings]
;Localizable
DiskName = "Intel Rapid Storage Technology Driver"
; Use for "My Sysprep" progect by Boa Soft
;*PNP0600.DeviceDesc = "Intel AHCI Controller"
*PNP0600.DeviceDesc = "Intel AHCI Controller2"по прежнему работает - драйвера из I4 подхватываются автоматом на этапе "поиска драйверов"
в аттаче два setupapi.log при развертывании на Intel(R) ICH8 SATA AHCI Controller - 2824
первый используется драйвер из I4 оригинального пакета из шапки,
а второй при развёртывании с модифицированными INF в I4
-
Boa Soft
Re: Инструменты для клонирования (развертывание из образа) Windows XP
Испробовал на разных конфигах, попался и один интел( ICH 10). Все дрова на контроллеры подхвачены автоматом. Бсодов не было....
-
Druqn
Re: Инструменты для клонирования (развертывание из образа) Windows XP
при использовании последней версии набора имею следующую проблему - во время установки не появляется диалог выбора драйверов , но распаковка идет - распаковываются 11 из 38 драйвер паков . при использовании старой версии набора - все нормально распаковывается . поиск ничего не дал . вопрос как мне добавить в набор выбор пакетов ? заранее спасибо!