Клонирование системы WinXP
с установленным софтом

автор RavenGrey
Главная
Железо
Самоделки
Программы
  Описания
      программ
  Технологии
  Операционные
      системы
  Полезная
      информация
F.A.Q. 
Форум 
Ссылки 
Мобильности
Мультимедиа
Форум
Глоссарий.
Страничка Юмора
Обратная связь

Рассылка 'Новости сайта Wintel.RU'

Как-то в конфе http://conf.computery.ru в ответе на вопрос юзера я упомянул о возможности клонирования Windows с предустановленным софтом на компы различных конфигураций. Теперь излагаю это подробно. Заранее благодарю всех, кто откликнется, за дополнения и замечания. Надеюсь, все это поможет сэкономить время и усилия в деле размножения системософта среди компонаселения, а также снизит трудоемкость работы тех, кто этим занимается профессионально.

Некоторое время тому назад при попытках переноса Windows 98SE и XP с предустановленным софтом на чужие компы с другими матерями мне пришлось долго преодолевать глюки систем, не желающих корректно работать в новом железном «доме». С учетом приобретенного опыта, а также множества мнений и советов на эту тему, найденных в Интернете, удалось создать для себя пошаговую инструкцию по созданию «универсального» клона системы с предустановленным софтом, пригодного для переноса на компьютеры почти любых конфигураций. На RAID пока не пробовал, не было случая, но, думаю, принципиальных трудностей быть не должно.

1 этап. Установка и настройка операционной системы ХР и софта

  1. Прицепить новый диск как Primary Master
  2. Включить комп. В BIOS убрать разгон, установить настройки Default
  3. Загрузиться c загрузочной дискеты Win98 или Partition Magic
  4. Разметить и отформатировать диск, первый (системный) раздел С: (System) должен быть Primary – Active размером 10 - 15 Гб (размер зависит от количества предустановленных программ). Если бить старым добрым Fdisk-ом (последней версии 2000 г, с сайта Microsoft, или из дистрибутива WinME), то размечать диск больше 64 Гб нужно не в абсолютных единицах, а в процентах от общего объема.
  5. Перезагрузить комп в ERD Commander или iNFR@CD - так будет быстрее, но можно продолжать и в DOS, тогда перед копированием нужно выполнить кеширование диска запустив программу smartdrv.exe
  6. Скопировать на диск С: (System):
    • В корень диска файл smartdrv.exe
    • В папку C:\WinXPsp2 дистрибутив WinXP SP2 Corporate Edition RUS
    • В папку C:\Office2003.sp2 дистрибутив офиса
    • В папку C:\DRIVERS драйвера с CD от производителей железа данного компа
      • MB_Chipset
      • Sound
      • VGA
      • Monitor
      • Printer
      • Scaner
      • Modem
      • LAN
      • DirectX
      • TV-tuner
      • K-Lite Mega Codec Pack
    • На любой раздел диска в папку ArcSOFT дистрибутивы программ (на всякий случай, возможно некоторые придется переустанавливать)
  7. Если установка ведется из DOS c загрузочной дискеты Win98, то перед установкой Windows запустить smartdrv.exe для ускорения копирования файлов
  8. Установить Windows (i386 > winnt.exe) на диск С: следуя инструкциям установщика. Для Unattended установки запустить Диспетчер установки setupmgr.exe, который можно взять из архива \Support\Tools\Deploy.cab дистрибутива ХР, и создать файл ответов. Есть русская версия. Для этого нужно создать в корне диска С: (System) папку SYSPREP и скопировать туда все файлы из Deploy.cab.
    При запуске Setupmgr.exe открывается окно Диспетчера установки.
    • Выбрать Create a new answer file
    • Затем Sysprep Install
    • Выбрать нужную версию Windows: Windows XP Professional
    • В следующем окне Full automate the installation
    • Далее требуется ответить на все вопросы. Нужно учесть, что если дать конкретное имя компьютеру, то все клоны будут с одним именем, что нехорошо для работы в сети. Если же выбрать Automatically generate computer name, то система будет давать компьютеру произвольное имя. Если же оставить это поле без изменений, то система спросит, какое имя дать компьютеру, но это уже не полностью автоустановка
    • Сохранить в файле sysprep.inf в папке C:\SYSPREP
  9. После установки установить все необходимые драйвера в порядке п.6
  10. Выполнить первичную настройку Windows (или проверить настройки после Unattended установки)
    • Control Panel
      • Power Options > Hibernate > Enable Hibernation = OFF
      • Regional and Language Options > Regional Setting = Русский, = Россия
      • Languages = Русский
      • Advanced > Not support Unicode = Русский
    • Перезагрузить комп, чтобы русификация вошла в силу
  11. Установить драйвера по порядку (Chipset – Sound – VGA – Monitor – все остальное железо … - DirectX - K-Lite Mega Codec Pack)
  12. Продолжить настройку интерфейса и оптимизацию Windows в Панели управления
    • Экран > Параметры > Установить максимальные разрешение и частоту экрана
    • Система > Дополнительно > Быстродействие > Параметры > Визуальные эффекты (Убрать все, кроме Теней значков, Прозрачного прямоугольника и Сглаживания неровности шрифтов)
      • Параметры > Дополнительно > Виртуальная память > Изменить > Особый размер > Задать постоянную величину 1,5 объема памяти
    • Система > Дополнительно > Загрузка и восстановление > Параметры > Отображать список ОС = 5 сек, Отключить Автоперезагрузку и Отправку оповещений
      • Дополнительно > Отчет об ошибках > Отключить
      • Дополнительно > Переменные среды > Удалить переменные TEMP и TMP в верхнем окне (там длинные имена). Убедиться, что в нижнем окне есть TMP=C:\Temp и TEMP=C:\Temp.
      • Система > Восстановление Системы > Отключить наблюдение за всеми дисками, кроме системного
  13. Закончить настройку интерфейса Windows
    • Пуск > Свойства > Классическое меню Пуск (это по вкусу)
      • Панель задач > Включить отображение Панели Задач, Панели Быстрого запуска и Часов
    • Свойства экрана (В Панели управления или Правой кнопкой на Рабочем Столе > Свойства)
      • Заставка > Включить экран приветствия, настроить заставку, электропитание
      • Тема > Классическая (по вкусу)
      • Рабочий стол > Настройка рабочего стола, Обоев
      • Оформление > Дополнительно > настроить по вкусу и цвету
      • Параметры > Проверить разрешение и цветовую битность > Дополнительно > Проверить частоту монитора и Частоты видеоадаптера (Предварительно включить вкладку в реестре для nVIDIA = [HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NVTweak] "CoolBits"=dword:00000003)
    • Мой компьютер > Вид > Таблица
    • Меню Сервис > Свойство папки >
      • Общие > Использовать обычные папки Windows, Открывать каждую в отдельном окне, Открывать одним щелчком (тоже по желанию)
      • Вид > Восстанавливать прежние окна при входе, Выводить полный путь, Отключить отображение простого вида папок в списке Проводника, Помнить параметры каждой папки, Отображать содержимое системных папок, Отключить скрытие системных файлов, Показывать скрытые файлы и папки
      • Вид > Применить ко всем папкам
    • Проводник > Windows > INF > файл sysoc.inf. Открыть его текстовым редактором и удалить из него все слова hide, не трогая запятых. Далее Панель управления > Установка и удаление программ > Установка компонентов Windows > удалить:
      • Indexing Service (Служба индексирования)
      • Internet Information Services – IIS
      • Message Queuing (Очереди сообщений)
      • MSN Explorer
      • Networking Services (все, кроме Internet Gateway Device)
      • Windows Messenger (Уже отключен твикером)
      • Other Network File & Print Services (Другие службы доступа к файлам и принтерам сети)
    • Установить комплект-минимум сервисных программ
      • Твикеры (TweakUI 1.33, TweakUI 2.10, XP Tweaker Russian Edition 1.52, XP-Antispy 3.93, Neo Tweaker Pro 2.2)
      • Ashampoo UnInstaller 2000 v2.0.0.1r
      • WinRAR 3.30 Full
      • Norton WinDoctor 2005 Full
      • Norton Disk Doctor 2005
      • Starter 5.6.1.38
      • RegCleaner 4.3.780
      • O&O Defrag Professional 6.0.710
      • Acronis True Image Server 7.0.638 (можно, конечно, и последнюю версию, но тогда более ранняя образ не откроет)
    • Выполнить полную настройку Windows твикерами
    • Твикером XP Tweaker 1.4b-59 Rus перенести консоль восстановления на жесткий диск. Его вызов появится во время загрузки Windows XP при выборе системы
    • Отключить ненужные сервисы (у меня отключены 28) в Панели управления > Администрирование > Службы (советую воспользоваться ссылкой http://www.oszone.net/windows/winxp/services/index.shtml и советами Fargus на http://octavia-studio.com/)
    • Найти и исправить ошибки в файловой системе и в реестре (Norton WinDoctor)
    • Выполнить полную дефрагментацию (O&O Defrag)
    • Создать 1-ю резервную копию – образ системного раздела (Acronis TrueImage)
    • Установить полный комплект программ и настроить их. Это отдельная тема, какие программы должны быть на типичном компьютере, так сказать «Джентльменский набор». Тут есть, где разгуляться. У меня, например, в разных клонах установлено от 40 до 60 программ в шести подразделах:
      1. Профилактика сбоев, защита и оптимизация компьютера.
      2. Интернет - защита, закачка, почта, поиск.
      3. Офис, декодеровщики, перевод, вьюеры,сканирование.
      4. Мультимедиа - аудио, видео, ТВ.
      5. Диагностика компьютера.
      6. Запись CD-DVD
    • Исправить ошибки, выполнить дефрагментацию и создать 2-й резервный образ системного раздела

    • 2 этап. Создание универсального образа для клонирования
    • Скачать файл: http://mdforum.dynu.com/files/XP/idedrivers.zip (68 Кб) и распаковать его содержимое в каталог c:\system32\drivers. (Это IDE-драйвера из стандартной поставки Windows XP). При распаковке отказаться от замены уже имеющихся файлов (в каталоге уже находятся некоторые более новые файлы с идентичными именами Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys, их можно вытащить самостоятельно из архива С:\WINDOWS\Driver Cache\i386\drivers.cab).
    • Скачать и выполнить файл: mergeide.reg http://mdforum.dynu.com/files/XP/mergeide.reg (7 Кб). (Он добавляет в реестр WinXP информацию обо всех доступных типах IDE-контроллеров).
    • Удалить ветку реестра HLM_SYSTEM_MountedDevices (зарезервировав ее на всякий случай), чтобы не было проблем с сопоставлением сигнатур разделов.
    • Загрузиться в Safe Mode и восстановить стандартные драйвера: Контроллер IDE ATA/ATAPI
      Система > Оборудование > Диспетчер устройств > IDE ATA/ATAPI controllers > Ваш контроллер > Свойства > Драйвер > Обновить > Установка из указанного места > Я сам выберу драйвер = Standard Dual Channel PCI IDE Controller (Стандартный двухканальный контроллер PCI IDE) > Далее
      Остальные необязательно, но желательно во избежание непонятных глюков на некоторых конфигурациях:
      Там же в Диспетчере устройств > Display adapters > текущий драйвер видеокарты > Свойства > Драйвер > Удалить > Там же > Monitors Там же > Modems > Свойства > Драйвер > Обновить > Из указанного места > Выбрать самому > Выбрать HSP56 World MicroModem Там же > Network adapters
    • Для уменьшения размера образа уменьшить своп-файл pagefile.sys до 128 Мб
    • Зарезервировать на всякий случай в корень диска С:\CHECK\SYSTEM32 два файла из System32: HAL.DLL и NTOSKRNL.EXE
    • Перезагрузиться в нормальный режим. До перезагрузки зайти в BIOS и, если это еще не сделано ранее, установить первичную загрузку с флопа, а вторичную с CD-привода.
    • Начиная с этого момента НЕ ДОПУСТИТЬ ПЕРЕЗАГРУЗКИ!
    • Далее Пуск > Starter > Удалить из автозагрузки все элементы нестандартного железа
    • Для предотвращения проблемы с ACPI - управлением питанием: Распаковать все файлы hal*.* из файла %windir%\Driver Cache\i386\driver.cab и перезаписать с заменой текущих в каталог %windir%\System32\ для многопроцессорных систем из того же файла - driver.cab извлекается в System32 файл ntkrnlmp.exe Изменить boot.ini: (если нужно, с поправкой на местоположение и путь к папке системы. Синтаксис файла можно найти по ссылке )

      [boot loader]
      timeout=15
      default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus ACPI PC HALACPI" /fastdetect /kernel=ntoskrnl.exe /hal=halacpi.dll
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus ACPI UNI-processor PC HALAACPI" /fastdetect /kernel=ntoskrnl.exe /hal=halaacpi.dll
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus ACPI MULTI-processor PC HALMACPI" /fastdetect /kernel=ntoskrnl.exe /hal=halmacpi.dll
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus Standard PC HAL" /fastdetect /kernel=ntoskrnl.exe /hal=hal.dll
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus MPS UNI-processor PC HALAPIC" /fastdetect /kernel=ntoskrnl.exe /hal=halapic.dll
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus MPS MULTI-processor PC HALMPS" /fastdetect /kernel=ntoskrnl.exe /hal=halmps.dll
      C:\CMDCONS\BOOTSECT.DAT="Windows Recovery Console" /cmdcons

      На новой машине методом "Научного тыка" из вышеперечисленных будет выбрано то ядро, с которым система благополучно загрузится.
    • Здесь возможно выбрать из двух вариантов дальнейших действий: 1. Запустить знакомую нам Sysprep.exe с ключами –pnp –mini, т.е. Пуск > Выполнить = C:\Sysprep\Sysprep.exe -pnp –mini
      Загрузится System Preparation Tool, там уже стоят флажки PnP и MiniSetup
      Заменить Shutdown на Quit
      Нажать Reseal
      Нажать ОК в следующем окне с вопросом о продолжении
      2. На некоторых машинах Sysprep может по каким-то причинам не запуститься. Тогда можно применить программу NewSID, которая работает во всех случаях, предварительно скопировав ее в корень диска С: (System). Программу NewSID 4.06 (51kb) можно скачать по ссылке http://www.sysinternals.com/files/newsid.zip :
      Пуск > Выполнить = C:\NEWSID.EXE
      Далее Randow SD > Rename the computer to "PC", Разрешить Autoreboot > Next
      Автоматическая перезагрузка
      Здесь главное - чтобы не восстановить SID НЕЛЬЗЯ ДОПУСТИТЬ ПЕРЕЗАГРУЗКИ WinXP!, заранее вставив в привод загрузочный диск Acronis TrueImage, котгорый был сделан при установке Acronis
    • Загрузиться в CD Acronis TrueImage
      Создать образ ClonXP+Soft > размер файлов 700Mb для CD-RW или 1490Mb для DVD (тогда на стандартную DVD-болванку войдет 3 файла)
      Проверить образ
      Перезагрузка > При этом восстановятся прежние драйвера. Далее восстановить все измененные настройки системы.
    • Прожечь созданный образ на CD или DVD для дальнейшего использования
    • Все. Выключить компьютер

    • 3 этап. Клонирование системы с установленным софтом
    • Прицепить принимающий диск как Primary Master (на конец шлейфа, переключить джампер на диске)
    • Прицепить диск с образом универсального клона как Primary Slave (или приготовить CD – DVD с записанным образом)
    • Далее повторить пункты 2, 3, 4 и 5 этапа 1.
    • Скопировать файлы образа ClonXP+Soft в специально созданную папку на любой логический раздел принимающего диска
    • Перезагрузиться в загрузочный CD-Acronis TrueImage (версии не моложе той, на которой создан клон) и восстановить образ ClonXP+Soft в С:\ (System)
    • Перезагрузить комп в Safe Mode (нажав F8 при загрузке в окне выбора систем) в окне выбора систем методом "Научного тыка" выбрать то ядро, с которым система загрузится:
      » WinXPsp2 Pro Corp Rus ACPI PC HALACPI
      » WinXPsp2 Pro Corp Rus ACPI UNI-processor PC HALAACPI
      » WinXPsp2 Pro Corp Rus ACPI MULTI-processor PC HALMACPI
      » WinXPsp2 Pro Corp Rus Standard PC HAL
      » WinXPsp2 Pro Corp Rus MPS UNI-processor PC HALAPIC
      » WinXPsp2 Pro Corp Rus MPS MULTI-processor PC HALMPS
      Исправить boot.ini - оставить только нужное ядро:
      • Правильное ядро переименовать в hal.dll
      • Взамен всех строк с разными HAL оставить только строку (в кавычках можно внести любое имя латиницей):
        multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXPsp2 Pro Corp Rus" /fastdetect
    • Зарезервировать на всякий случай в созданную папку с важными архивами два файла из C:\Windows\System32: NTOSKRNL.EXE и новый HAL.DLL
      • Установить драйвер чипсета новой материнской платы
    • Выключить компьютер
      • Отцепить временный диск с образом клона
    • Включить комп
      • Настроить BIOS
      • Загрузить систему
      • Возможно, придется перезагрузить систему 2-3 раза, пока она не найдет все новые девайсы и не установит необходимые драйвера
      • Доустановить драйвера в порядке списка п.6 (если нужны)
        • Звуковой драйвер
        • Драйвер видеоадаптера
        • DirectX
        • Все остальные драйвера
        • Кодеки
      • Настроить систему и оборудование (если необходимо)
        • Видеоадаптер
        • Звук
        • Система > Имя компьютера, Переменные среды, Файл подкачки, Восстановление системы
        • Все остальное по вкусу
    • Перезагрузить в CD-ATI
      • Создать резервный образ нового системного диска
      • Записать его на CD или DVD-болванку
      • Подарить диск хозяину компа (или продать :)
    • Все!


Эта статья прочитана 20668 раз.
- Главная - | - Железо - | - Сделай сам - | - Софт - | - Мобильности - | - Мультимедиа - | - Конференции - | - Обратная связь -
все права на статьи принадлежат их авторам.
при использовании материалов сайта ссылка на Wintel.RU и первоисточник (если указан) обязательна