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

Компьютерный форум 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


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

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


Цитата navigator19:
не устраивает смена загрузчика »
попробуйте удалить из !PREPARE.CMD

вот этот фрагмент

читать дальше »
Код: Выделить весь код
echo [%date% %time:~0,-6%] Подготовка мультихалл загрузчика
echo [%date% %time:~0,-6%] Подготовка мультихалл загрузчика >> prepare.log

set target=%SystemRoot%\system32

if exist "%WINDIR%\Driver Cache\i386\sp1.cab" set CAB=%WINDIR%\Driver Cache\i386\sp1.cab 
if exist "%WINDIR%\Driver Cache\i386\sp2.cab" set CAB=%WINDIR%\Driver Cache\i386\sp2.cab 
if exist "%WINDIR%\Driver Cache\i386\sp3.cab" set CAB=%WINDIR%\Driver Cache\i386\sp3.cab 

Md hals >nul

rem expand hal and kernel files

set KrnlLst=halacpi.dll, halapic.dll, halmps.dll, halaacpi.dll, halmacpi.dll, hal.dll, ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe

for %%A in (%KrnlLst%) do (
    if exist "%WINDIR%\Driver Cache\i386\%%A" (
      copy "%WINDIR%\Driver Cache\i386\%%A"  hals\ >nul
    ) else (
      expand "%CAB%" -F:%%A  hals\ >nul
    ) 
) 

ren hals\hal.dll halstd.dll >nul
copy hals\ntoskrnl.exe hals\ntkrnlup.exe >nul
ren hals\ntoskrnl.exe ntkrnlst.exe >nul

xcopy hals\*.* %target% /i /e /h /y /r > nul

set dtecthal=%SystemRoot%\inf\dtecthal.inf

echo ;Autogenerated multihall loader > %dtecthal%
echo. >> %dtecthal%
echo [Version] >> %dtecthal%
echo signature="$Windows NT$">> %dtecthal%
echo DriverVer=07/01/2001 >> %dtecthal%
echo. >> %dtecthal%
echo [hal] >> %dtecthal%
echo MPS_MP         = halmps.dll >> %dtecthal%
echo MPS_UP         = halapic.dll >> %dtecthal%
echo E_ISA_UP       = halstd.dll >> %dtecthal%
echo ACPIPIC_UP     = halacpi.dll >> %dtecthal%
echo ACPIAPIC_UP    = halaacpi.dll >> %dtecthal%
echo ACPIAPIC_MP    = halmacpi.dll >> %dtecthal%
echo. >> %dtecthal% 
echo [ACPIOptions] >> %dtecthal%
echo ACPIEnable = 2 >> %dtecthal%
echo ACPIBiosDate = 01,01,1999 >> %dtecthal%

echo [%date% %time:~0,-6%] Установка мультихалл загрузчика
echo [%date% %time:~0,-6%] Установка мультихалл загрузчика >> prepare.log
bootcfg /copy /D "1.Standart PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halstd.dll /kernel=ntkrnlst.exe" /id 2 >nul
bootcfg /copy /D "2.ACPI PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halacpi.dll /kernel=ntkrnlst.exe" /id 3 >nul
bootcfg /copy /D "3.ACPI Uniprocessor PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halaacpi.dll /kernel=ntkrnlst.exe" /id 4 >nul
bootcfg /copy /D "4.ACPI Multiprocessor PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halmacpi.dll /kernel=ntkrnlmp.exe" /id 5 >nul
bootcfg /copy /D "5.Uniprocessor PC with MPS" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halapic.dll /kernel=ntkrnlst.exe" /id 6 >nul
bootcfg /copy /D "6.Multiprocessor PC with MPS" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /hal=halmps.dll /kernel=ntkrnlmp.exe" /id 7 >nul
bootcfg /copy /D "Safe mode boot" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /safeboot:minimal /sos /bootlog /noguiboot" /id 8 >nul
bootcfg /raw "/fastdetect /noexecute=AlwaysOff /DETECTHAL" /id 1 >nul
bootcfg /timeout 5 >nul
attrib -s -h -r c:\ntldr. > nul
ren c:\ntldr. ntldr.org >nul
copy ntldr.lgh c:\ntldr. > nul

Отправлено: 10:22, 23-08-2012 | #881



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

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


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


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

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


Amigos,
Дело не в ядре!
Помогло удаление этих строк
читать дальше »
Код: Выделить весь код
echo [%date% %time:~0,-6%] Установка фабричного состояния 
echo [%date% %time:~0,-6%] Установка фабричного состояния >> prepare.log 
%SystemDrive%\\sysprep\\myfactory.exe prepare 
if "%UseSprep%"=="Y" del /f /q %SystemDrive%\\sysprep\\oobe.tag



ShaddyR,
А в твоем SYSPREP_bySh реализовано
читать дальше »
Код: Выделить весь код
echo [%date% %time:~0,-6%] Установка фабричного состояния 
echo [%date% %time:~0,-6%] Установка фабричного состояния >> prepare.log 
rundll32.exe syssetup,SetupOobeBnk 
regedit /s %SystemDrive%\\sysprep\\SetFact.reg > nul

это через SETFACT.REG фаил
читать дальше »
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"CmdLine"="C:\\SysPrep\\MyFactory.exe setup"
"SetupType"=dword:00000002
"SystemSetupInProgress"=dword:00000000
"FactoryPreInstallInProgress"=dword:00000001
"AuditInProgress"=dword:00000001
;"MiniSetupDoPnP"=dword:00000001 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager]
"SetupExecute"=hex(7):63,00,3a,00,5c,00,73,00,79,00,73,00,70,00,72,00,65,00,70,\
  00,5c,00,73,00,65,00,74,00,75,00,70,00,63,00,6c,00,2e,00,65,00,78,00,65,00,\
  00,00,00,00
  
; Все нижеприведенные данные получены на основе анализа работы sysprep
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Sysprep]
"SidsGenerated"=dword:00000001
"SidsGeneratedHistory"=dword:00000001
"CriticalDevicesInstalled"=dword:00000001

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Factory\State]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"LicenseInfo"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
"DisableSR"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\Parameters]
"FirstRun"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Processor]
"CStateFlags"=dword:00000008

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{038ABBA4-4138-4AC4-A492-4A3DF068BD8A}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A6A6F92B-26B5-463B-AE0D-5F361B09C171}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{19E62A24-95D2-483A-AEB6-6FA92914DF96}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{8556D72C-2854-447D-A098-39CDBFCDB832}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\RemoteDeskSessmgr.RemoteDeskHelpSessionMgr]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Remote Desktop]
"UninstallBeforeInstall"=dword:00000001

[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RDSessMgr]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\sr\Parameters]
"FirstRun"=dword:00000001

может его поковырять, но что в нём, пока не понял, я так понимаю ты просто по снимку реестра его сделал?

Последний раз редактировалось navigator19, 23-08-2012 в 12:10.


Отправлено: 12:00, 23-08-2012 | #882


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


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

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


В общем разобрался, my_sysprep меняет ключи в реестре
вот эти
читать дальше »
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SetupType"=dword:00000000
"SystemSetupInProgress"=dword:00000000
"CmdLine"=""
"SystemPrefix"=hex:ce,1b,00,00,00,00,49,70
"SystemPartition"="\\Device\\HarddiskVolume1"
"OsLoaderPath"="\\"

на эти
читать дальше »
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SetupType"=dword:00000002
"SystemSetupInProgress"=dword:00000000
"CmdLine"="C:\\sysprep\\MYFACTORY.EXE setup"
"SystemPrefix"=hex:cd,1b,00,00,00,a0,49,e0
"OsLoaderPath"="\\"
"MiniSetupInProgress"=dword:00000000
"AuditInProgress"=dword:00000001
"FactoryPreInstallInProgress"=dword:00000001
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 23-08-2012 | #883


Забанен


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

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


Вопрос к спецам. (Модераторы, если тема где-то поднималась, прошу простить и перенаправить, т.к. не нашёл)

У каких распространённых и популярных приложений (кроме антивирусов\файерволов) при переносе клона (WinXP) на другое железо слетит активация ?

Спасибо.

Отправлено: 14:44, 08-10-2012 | #884


Аватара для ShaddyR

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


Moderator


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

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


usbdrive, зависит от метода активации. У KAV2011, помнится, слетала. Ключевые активации остаются, привязываемые к железу - ессно, нет.

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


Отправлено: 15:08, 08-10-2012 | #885


Забанен


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

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


Цитата ShaddyR:
usbdrive, зависит от метода активации. У KAV2011, помнится, слетала. »
Антивирусы \файерволы мне безинтересны. А вот как насчёт популярных прог а-ля MS оффис, Adobe (фотошоп, ридер, флешплеер...), браузеры(?), системные утилиты (в т.ч. и NET.Framework), NERO.... ?
Спасибо.

Отправлено: 23:52, 08-10-2012 | #886


Аватара для ShaddyR

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


Moderator


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

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


Цитата usbdrive:
ридер, флешплеер...), браузеры(?), системные утилиты (в т.ч. и NET.Framework), NERO.... ?
»
активации не требуют, клонирование переносят безболезненно. Фотошоп в образ не клал ни разу: не нужен в 95% случаев, для остатка легко найдется WPI, установка занимает не более 5 минут. Офисы до 2010-го ЕМНИП также активацией не страдают, последний активируется парой щелчков мыша в три минуты.

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

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

Отправлено: 02:21, 09-10-2012 | #887


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

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


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

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


Цитата usbdrive:
А вот как насчёт популярных прог а-ля MS оффис, Adobe (фотошоп, ридер, флешплеер...), браузеры(?), системные утилиты (в т.ч. и NET.Framework), NERO.... ? »
Все то, что привязывается к конфигурации конечного компьютера - слетит.
Выход - ставим программы не активируя их, а потом после развертывания образа и установки всех драйверов активируем программы. Грубо говоря, все что активируется через интернет или введением кода, получаемого в ответ на код выдаваемый программой в большинстве случаев привязано к железу.

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


Отправлено: 20:01, 11-10-2012 | #888


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


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

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


Цитата Boa Soft:
2. Ставим OS. Используем сборку без драйверов или вариант мультибута без драйверов. »
Пока все эксперименты ставлю на VmWare, поэтому подскажите, пожалуйста, правильно ли я делаю. Для подготовки системы к клонированию я использую обычный диск с Windows XP без всяких Башратовских драйверпаков и прочих прибомбасов.
Нужно ли из дистрибутива удалять, например программой nLite, все драйвера Windows, и такую Windows потом брать за основу?

Отправлено: 22:36, 12-10-2012 | #889


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

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


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

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


Цитата vman05:
Нужно ли из дистрибутива удалять, например программой nLite, все драйвера Windows, и такую Windows потом брать за основу? »
Нет, ничего удалять не надо. Просто после установки не ставте VmWare tools, чтобы не добавлять мусор в будущий образ.

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

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

Отправлено: 01:48, 18-10-2012 | #890



Компьютерный форум 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




 
Переход