FeoNik

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Размещаю здесь в основном для себя как заметку на будущее, может кому пригодится еще. Основная задача - создать универсальный образ для разворачивания в офисе на компьютерах с самым разным железом с легальной системой Windows XP Home (настроенную и со всеми программами), с последующим при разворачивании вводом серийного номера с наклейки и активацией. Почему XP Home в офисе - вопрос не ко мне, я это только обслуживаю. Учитывая наличие разных серийных номеров и необходимость активации для создания образа на одном из этапов используется SysPrep. Данная инструкция есть компиляция того, что уже было опубликовано на данном форуме, плюс собственный опыт. Файл Clonning.reg (см. ниже) собран из уже опубликованных здесь плюс отследил нужные мне настройки, которые делает утилита OfflineSysPrep. Параметры в OfflineSysPrep указывал такие (для создания Clonning.reg): Подробнее... Заливку готовил в VirtualBox 4.0.4 на основе Windows XP Home SP3 Rus OEM, на нее ставил все последние обновления и необходимые программы, производил нужные настройки. После этого приступал к созданию образа заливки. Активацию системы перед созданием образа не проводил, поскольку при коренной смене железа активация слетает и ее нужно делать заново. Для создания образа использовал: VirtualBox 4.0.4 - виртуальный компьютер. Windows XP Home SP3 Rus OEM - как основа системы. Сборники официальных обновлений для Windows XP SP3(x86) / SP2(x64) от TechnicsKuzya из темы - для обновления системы SP3EP: Essentials Pack for Windows XP SP3 от eGo®Z из той же темы - технические обновления. "Набор файлов", полученный из следующих папок заливки после установки указанных выше обновлений (остальные файлы драйверов или уже есть в системе после установки обновлений, или добавляются через MSSTMake (см. ниже)): Подробнее... System Preparation tool for Windows Server 2003 Service Pack 2 Deployment - SysPrep, с WinXP работает. После загрузки файл WindowsServer2003-KB926028-v2-x86-ENU.exe распаковал с помощью 7zip, в полученной подпапке SP2QFE распаковал файл deploy.cab, содержимое которого в дальнейшем и использовал. SV-MicroPE 2k10 PlusPack CD/USB из темы - LiveCD на основе Windows PE (думаю, подошел бы любой Вам удобный). Возможно, все операции можно было бы выполнить и в LiveCD с OfflineSysPrep, указанный выше, но я не пробовал. Загрузчик от Longhorn - для автоматического определения HAL при загрузке системы после разворачивания образа. MSSTMake - утилита для создания драйвер-пака для интеграции драйверов в уже установленную систему. Чтобы система могла подняться на любом контроллере дисков. Драйвер-пак Mass Storage (для Windows 2000/XP/2003 (x86)) - набор драйверов контроллеров дисков, используемый вместе с MSSTMake. Файл должен выглядеть примерно так: DP_MassStorage_wnt5_x86-32_1101.7z DriverPackSolution - набор драйверов с удобной оболочкой для установки драйверов под конкретное железо в развернутой системе. Также использовал WinMount для монтирования виртуальных дисков VirtualBox, триальной версии мне хватило. Инструкция по созданию заливки 1. Отвести для создания заливки раздел 6-7 GB. (Больший размер не нужен для сохранения возможности разворачивать клон на небольшие разделы или диски. Но и меньший размер не желателен, по соображениям оптимального расположения таблицы MFT.) 2. Установить и настроить систему как хочется, со всеми обновлениями и программами. Никаких драйверов не устанавливать. Не устанавливать никаких addons от VMWare, VirtualBox, VPC и т.п. Не устанавливать Alcohol и DaemonTools. Не подключать виртуальные CD-ROM'ы. 3. Заменить драйвер контроллера дисков на "Стандартный двухканальный контроллер PCI IDE". Перегрузиться. После перезагрузки должен остаться. 4. Сменить тип компьютера на "Стандартный компьютер". Не дать компьютеру перегрузиться. 5. В диспетчере устройств удалить "Microsoft ACPI-Compliant System" (Microsoft ACPI-совместимая система), если есть. После этого шага в Диспетчере устройств "Microsoft ACPI-Compliant System" (Microsoft ACPI-совместимая система) все-равно останется, не обращать внимание. (Мышка может отключиться, далее работать клавиатурой, также могут отключиться все дополнительные винчестеры, кроме содержащего систему, поэтому программу SysPrep нужно скопировать на диск с подготавливаемой системой перед этим шагом.) 6. Запустить sysprep.exe, нажать OK, в главном окне оставить галочки все снятыми, параметры по умолчанию, нажать кнопку "Resale" ("Запечатать компьютер"). Компьютер выключится. 7. Загрузиться с LiveCD на основе Windows PE (SV-MicroPE). 8. Добавить файлы по списку: Подробнее... 9. В boot.ini в корне диска с системой (скрытый файл) добавить ключ /DETECTHAL , то есть должно в итоге выглядеть примерно так: Код: [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect /DETECTHAL | 10. Создать набор драйверов с помощью утилиты MSSTMake и драйвер-пака Mass Storage. Создавать можно под любой системой, я делал под Win7. Думаю, и под WinPE сработает. Для этого выполнить: Код: msstmake -s -c -i D:\MSSTMake\DP_1101 -o D:\MSSTMake\addon | Здесь: "D:\MSSTMake\DP_1101" - путь, по которому распакован DP_MassStorage_wnt5_x86-32_1101.7z, "D:\MSSTMake\addon" - путь, по которому будет создан аддон, содержащий папку "Z-MSST". Далее из нее нам потребуется подпапка Drivers и файл critical.inf. 11. Скопировать драйвера из подпапки Z-MSST\Drivers в папку \windows\system32\drivers в заливке. 12. Запустить regedit, в нем загрузить кусты реестра заливки \windows\system32\config\system в HKEY_LOCAL_MACHINE\hdsystem \windows\system32\config\software в HKEY_LOCAL_MACHINE\hdsoftware 13. В файле critical.inf (созданном с помощью MSSTMake ранее) заменить строки Код: [Strings] Services = SYSTEM\CurrentControlSet\Services CriticalDatabase = SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase | на такие строки Код: [Strings] Services = HDSYSTEM\ControlSet001\Services CriticalDatabase = HDSYSTEM\ControlSet001\Control\CriticalDeviceDatabase | Далее по файлу critical.inf правой кнопкой мыши - Установить. (После нажатия мышью никаких подтверждений в LiveCD SV-MicroPE не появилось, но информация в реестре добавилась, проверял через regedit.) 14. Импортировать Cloning.reg: Подробнее... 15. Выгрузить в regedit кусты реестра HKEY_LOCAL_MACHINE\hdsystem и HKEY_LOCAL_MACHINE\hdsoftware 16. Найти через поиск и удалить файлы с расширениями LOG, TMP. 17. Удалить файлы: \WINDOWS\WindowsUpdate.log - (При обращении на WindowsUpdate в логе пишется дата и версия BIOS) \WINDOWS\inf\*.pnf - (файлы драйверов) (я не очищал, не зная, зачем) 18. Очистить папки: \RECYCLER \System Volume Information \WINDOWS\Prefetch - (я не очищал, не зная, зачем) \WINDOWS\system32\ReinstallBackups \WINDOWS\Temp \Documents and Settings\All Users\DRM\ - (я не очищал, не зная, зачем) \Documents and Settings\<user>\Cookies\ \Documents and Settings\<user>\Local Settings\History\ \Documents and Settings\<user>\Local Settings\Temp\ \Documents and Settings\<user>\Local Settings\Temporary Internet Files\ \Documents and Settings\<user>\NetHood\ \Documents and Settings\<user>\Recent\ Очистка директорий c <user> нужна для сохранения вашей конфиденциальности (например вы админите на предприятии, или установщик в сервисном). Если вас конфиденциальность не беспокоит, тогда очистка данных директорий на ваше усмотрение. Категорически не рекомендуется удалять папки оставшиеся после установки Update и Office. Места много не сэкономите, но в будущем проблемы будут. Проверено. Папки \WINDOWS\SYSTEM32\dllcache и \WINDOWS\Repair я не очищал для сохранения полной функциональности системы. Какие еще можно почистить папки, я не знаю. 19. Выполнить дефрагментацию. (Я не делал, оставляю на заметку.) 20. Создать образ системы любой программой (Acronis True Image и т.п.). Разворачивание образа заливки на реальное железо Перед проведением процедуры разворачивания образа заливки отключите все HDD, кроме диска, на который вы будите проводить клонирование. Подключайте все остальные диски только после окончания процедуры клонирования. Внимание: Окончанием процедуры клонирования является успешная загрузка OS с нового HDD. До этого момента не подключайте других дисков. 1. Развернуть созданный ранее образ заливки на реальное железо. 2. При первом запуске системы потребуется ввести серийный номер и активировать систему. 3. После разворачивания образа на целевой системе необходимо переустановить драйвер контроллера дисков (думаю, можно и обычным способом, не пробовал): - запустить DriverPackSolution.exe (из DriverPackSolution); - поставить галочку "Режим эксперта"; - перейти на вкладку "Разное"; - в разделе "Установленные драйвера (актуальные/устаревшие)" поставить галочку для всех драйверов дисковых контроллеров (или для всех пунктов, если не можете понять, где именно); - нажать на ссылку в левой области оболочки "Установить". Делать эту процедуру переустановки драйвера контроллера дисков нужно при каждой смене железа (контроллера дисков). Делаем это для того, чтобы в Диспетчере устройств корректно отображались названия устройств, интегрированных через critical.inf , так как в этом файле не прописаны названия устройств. Также и для того, чтобы Windows не пыталась установить драйвера для устройства "PCI Device", которое есть дисковый контроллер без прописанного названия (так у меня было в случае с Intel(R) ICH9R/DO/DH SATA AHCI Controller). 4. Далее обновление/установку драйверов с помощью DriverPackSolution.exe или стандартным образом делаем по своему усмотрению. 5. Пользуемся. | Всего записей: 136 | Зарегистр. 16-05-2003 | Отправлено: 18:33 16-05-2011 | Исправлено: FeoNik, 19:21 16-05-2011 |
|