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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Инструменты для клонирования (развертывание из образа) Windows XP

Ответить
Настройки темы
Инструменты для клонирования (развертывание из образа) Windows XP

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956


Конфигурация

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


Изменения
Автор: Boa Soft
Дата: 29-05-2011
Описание: Обновил комплект
Данным вопросом для нужд производства я занимаюсь уже более двух лет. По ряду причин у меня не было желания делится наработками по этой теме. Но, сейчас я принял решение создать эту тему. Сразу предупреждаю, что вопрос достаточно сложный, не для новичков. Поэтому. скорее всего. я просто не буду отвечать на глупые вопросы. Но, если в этом вопросе разобраться, то технология клонирования может принести значительное облегчение системным администраторам и IT отделам фирм, производящих компьютеры и постоянно сталкивающихся с необходимостью развертывания софта на многие компьютеры различной конфигурации.

Описание пока выражается в инструкции в несколько шагов. Нижеприведенный архив содержит полный комплект утилит, необходимых для подготовки к снятию образа.

Средства собственно клонирования - снятие образа и его развертывания, в комплект не входят и вы вольны выбирать сами. Это могут быть как платные утилиты типа Нортон (Семантек) Гост, Акронис и подобные, так и свободно распрастраняемый MS AIK, в остав которого входит среда PE 2.0 и средство ImageX.

Этот архив - квитэсенция информации, почерпнутой как с форумов Oszone, msfn, ru-board, так и моих собственных наработок и раскопок.

Отдельное спасибо Mr.dUSHA aka Andrew Bendus - без его утилиты не удалось бы сделать подготовку к клонированию столь легкой и универсальной.

Обновление от 29.05.11

Новое в текущей версии.

1. MyFactory.exe обновлен до версии 2.4.1.1
вернул назад диалог выбора драйверов.
для поддерживаемых версий библиотек проверка цифровых подписей производится патчем библиотек в памяти.
на диске файлы при этом не меняются.
2. Исправлен Cloning.inf - очищен от неподдерживаемых контроллеров. Решена проблема с VM.
3. Все настройки перенесены в SETTINGS.INI
4. При отсутствии настроек в SETTINGS.INI имя компьютера и рег данные не меняются.
5. При OEM_Branding=N настройки брендинга пропускаются в любом варианте
6. MsstMake версии 11.5.28.11
7. Новый алгоритм для исключения проблем с обновлением драйверов при наличии одинаковых служб.

Скачать архив: - http://tools.oszone.net/BoaSoft/Clon...my_sysprep.exe
Старая версия: - http://tools.oszone.net/BoaSoft/Clon...sysprep_old.7z

Набор драйверов для VM: - http://tools.oszone.net/BoaSoft/Clon.../dp_virtual.7z

Ссылки по теме:
читать дальше »

Утилита (многофункциональная) создания файла критических устройств MSSTMake.exe Mr.dUSHA http://forum.oszone.net/thread-117423.html
Клонирование ХР - создание копии установленной системы, перенос готовой системы на другой компьютер, создание универсального образа ХР на нашем родном форуме: http://forum.oszone.net/thread-6898.html
Тема ру-борде по переносу системы на другую машину: http://forum.ru-board.com/topic.cgi?...3070&start=260
Немого по теме на MSFN: http://www.msfn.org/board/RESYSPREP-...ml#entry718477
и: http://www.msfn.org/board/index.php?...00722&hl=clone
и: http://www.msfn.org/board/index.php?...95271&hl=clone
И, на закуску: http://pantherxp.net/ (достаточно спорно, но у меня заработало).
Еще пополним...


PS Хотелось сделать эту только для профессионалов, но так как такой возможности нет, то все глупые вопросы от тех, кто ничего не понимает в предмете обсуждения, будут просто игнорироваться.

Дополнительные ресурсы:

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 23:16, 29-11-2008

 

Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

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


Цитата serber78:
всё равно крякозябры »
в конкретно этом !PREPARE.CMD без кракозябров никак — там часть строк в CP1251 (начинающиеся с Set) а часть в CP866 (начинвющиеся с REM)
Одновременно по русски все строки не увидеть http://habreffect.ru/files/01b/63830...р_обмена01.png
кракозябры есть и в том и в том варианте, но в разных местах

есть мнение, что подобный изврат задуман как хитрый план по отсечению интеллектуального большинства от этого инструмента

Отправлено: 15:44, 12-05-2011 | #711



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

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


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


Сообщения: 29
Благодарности: 0

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


Неоднократно заметил глюк : после нажатия запечатать компьютер(fast) не всё удаляется с папки my sysprep, пользователь в дефолтный не сбрасывается и комп не перегружается. Судя по всему где то останавливается работа скрипта...И это случается с последнего набора инструментов

Отправлено: 10:52, 13-05-2011 | #712


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

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


Обновление от 12.05.11

Новое в текущей версии.


Код: Выделить весь код
14. Исправлены ошибки с передачей параметров в CMD скриптах, приводящие не к полной отработке финишных скриптов.
Цитата Amigos:
есть мнение, что подобный изврат задуман как хитрый план по отсечению интеллектуального большинства от этого инструмента »
Все много проще. В одном месте нужна CP1251 а в другом CP866. Если бы существовал легкий способ перевода одной кодировки в другую средствами cmd - то все было бы значительно проще.

В следующей версии сделаю все настройки в одном текстовом файлике, чтобы избежать многоступенчатой передачи настроек из !prepare.cmd в другие создаваемые им скрипты.

-------
Человеческая лень - главная движущая сила технического прогресса.


Последний раз редактировалось Boa Soft, 13-05-2011 в 13:30.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:25, 13-05-2011 | #713


Модератор


Moderator


Сообщения: 8214
Благодарности: 2838

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


Вложения
Тип файла: 7z test_s_110520_17-37.7z
(18.9 Kb, 8 просмотров)

Цитата Boa Soft:
Попробуйте, как будет возможность, после сборки MSST.INI отредактировать его вручную.
например, так: »
я правильно догадался что речь идёт о critical.inf ?
было сделано следующее
читать дальше »
созданы три образа
1 - стандартная методика

2 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller X"

3 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,""

после этого все три образа устанавливались на icm8 в ahci режиме
(код PCI\VEN_8086&DEV_2824&SUBSYS_B0051458&REV_02\3&13C0B0C5&0&FA )

в образе 1 драйвер так и остался "PCI Device" и на нормальный драйвер не переключался по причине
читать дальше »
#-035 Обработка установки/удаления службы, секция [iaStor_Inst.Services].
#E281 Добавление служб: не удалось изменить существующую службу "iaStor4". Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E033 Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E122 Не удалось установить устройство. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E157 Ошибка установщика по умолчанию. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.

т.е. как всегда

в образах 2 и 3 драйвер нормально подхватился при первой загрузке.

на всякий случай выкладываю setupapi.log после всех 3 установок

править critical.inf мне кажется правильнее чем "исправлять" драйвер, спасибо за подсказанный способ


Цитата Boa Soft:
Или, вообше бредовая идея.
Сделать отображаемое имя службы у всех интелей пустым. »
попробовал, смотри выше "образ 3" - нормально развернулся и на реальном железе и виртуалке (эмулируется тоже примитивный интеловский контроллер)

Цитата Boa Soft:
Как я понял, для установки постоянного драйвера надо
1 Чтобы и имя отображаемое и имя службы совпадали и у временного и у устанавливаемого драйверов.
или »
Сейчас всё сделано так, и это работает.
Работает везде, кроме ICH8 в Ahci (папка I4) . Возможно ещё где-то не сработает, но кто его знает где конкретно.
Цитата Boa Soft:
2 Чтобы и имя отображаемое и имя службы НЕ совпадали и у временного и у устанавливаемого драйверов. »
получается, что с ICH8 в Ahci работает только по этому алгоритму.
Но возможно, что масса устройств работавшие по способу №1 при переводе на способ №2 работать откажутся.


т.е. использовать как и раньше способ №1 для всех, а для ICH8 в Ahci сделать исключение в виде добавляемого в реестр после critical.inf твика с HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller X"

ну по крайне мере пока не будет других сигналов о
Цитата:
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:45, 20-05-2011 | #714


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24528
Благодарности: 4498

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


Цитата Amigos:
для ICH8 в Ahci »
не только 8-й. Я это проделывал для любых AHCI-контроллеров. За остальными подобного замечено не было.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 17:44, 20-05-2011 | #715


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

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


Провел эксперимент - переименовал ВСЕ iaStor.sys в iaStor1.sys - iaStor6.sys с правкой inf-ов и переименовал все службы в "Intel AHCI Controller 1" - "Intel AHCI Controller 6". Сделал клон. Потом подсунул неправленные дрова. Все поднялось. Вывод - с дублирующимися именами - в стартовых драйверах переименовываем все имена служб и все отображаемые имена, так чтобы не было повторений и они НЕ совпадали с оригинальными.

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

А, еще, что немаловажно, пользователь потом сможет всегда сам обновить драйвера на новые.

Так что, скоро сделаю новый вариант.

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:57, 20-05-2011 | #716


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


Сообщения: 119
Благодарности: 5

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


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

Отправлено: 20:56, 22-05-2011 | #717


Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24528
Благодарности: 4498

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


Цитата vitalik9:
как сделать так чтоб значки не меняли свое место расположение на рабочем столе чтоб оставались как до запечатывания »
использовать утилиту типа iconkeeper

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 21:44, 22-05-2011 | #718


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


Сообщения: 11
Благодарности: 1

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


2Boa Soft,
Цитата Boa Soft:
Диалога там нет. Я его убрал, так как утилита работает не интерактивно, а автоматически. Поэтому и настройки из инишки вычистил. »
Доброго времени суток,
Не трудно вам будет вернуть диалог выбора драйверпаков, а для автоматической работы при необходимости в MYFACTORY.INI использовать ключ:
Код: Выделить весь код
ShowWaitDlg = 0
При большом парке машин, набирается с десяток общих постоянных конфигураций. Для каждой из них собираю отдельный драйверпак, его и выбираю по необходимости. Так на распаковку/установку драйверов тратятся секунды - один распаковать или 10 да ещё с кучей не нужных при данном развертывании драйверов, и установятся только нужные то бишь проверенные. Понятно, что секунды не критичны), и что можно их ручками удалять/переименовывать, но какая же это тогда автоматизация? Спасибо.

Отправлено: 17:06, 23-05-2011 | #719


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

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


Цитата Ctrec:
Доброго времени суток,
Не трудно вам будет вернуть диалог выбора драйверпаков, а для автоматической работы при необходимости в MYFACTORY.INI использовать ключ: »
Уже сделал. Как доделаю новую версию подавления проверки цифровых подписей, так сразу выложу.

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:46, 23-05-2011 | #720



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Инструменты для клонирования (развертывание из образа) Windows XP

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PantherXP - создание образа системы и развертывание из него (статья) alexandr100 Автоматическая установка Windows 2000/XP/2003 174 05-01-2014 18:42
sysprep. Предупреждения и ошибки при развертывание образа tarasov.evgeny Автоматическая установка Windows 2000/XP/2003 2 06-03-2010 06:42
Инструменты для создания unattended CD piterpen Автоматическая установка Windows 2000/XP/2003 5 07-02-2006 22:23
Программа для клонирования дискеты XPurple Программное обеспечение Windows 6 30-01-2006 13:51
Инструменты для работы с графикой... ran71me3rr0r Вебмастеру 6 01-06-2004 07:51




 
Переход