Клонирование Windows XP
Тому, кто переносил Windows XP с компьютера на компьютер, наверняка приходилось сталкиваться с проблемами. Как говорится - раз на раз не приходится. Попробую объединить все рецепты, которые прочитал и рассказать как победил хитрого монстра корпорации Microsoft. В итоге у меня получился загрузочный (boot) CD с образом предустановленной Windows XP (включая Office, Winamp, ZooM Player, Totalcmd, кодеки и лёгкий тюнинг системы). Сам образ создан и развёртывается с CD программой Acronis TrueImage 6.0 Build 346 Russian, размер образа около 550 МБ, развёртывание раздела занимает около 5 мин. Последующая 1-ая загрузка системы с раздела занимает 10 мин. (включает процедуру смены SID, фазу определения оборудования, заполнение serial number, определение имени компьютера и одну перезагрузку). Система запускается на компе с любым железом и разными чипсетами (исключая экзотику типа RAID контроллеров, хотя это тоже можно победить). На лицо - существенная экономия времени для развёртывания операционной системы и попутного софта на нескольких компах с разной начинкой. Итак, алгоритм создания такого CD выглядит примерно следующе:
1. Проводим чистую установку Windows XP Professional Corporate Edition+Multilingual User Interface, сокращённо (MUI) русский на чистый раздел (в общем чисто - причистый подход к мероприятию). Интегрированный Service Pack 1 тоже не помешает.Такой дистрибутив как раз позволяет избежать геморроя с активацией операционки при смене оборудования.
2. Проводим небольшую чистку системы:
а) очищаем dll кэш (выполнить команды - "sfc /cachesize=5" и "sfc /purgecache")
б ) удаляем Msn Messenger. Заходим Пуск -> Выполнить Вводим следующее: RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
в) отключаем и очищаем корзину
г) отключаем восстановление системы и удаляем папку System Volume Information из корня раздела
д) правим windows\inf\sysoc.inf на предмет удаления слова hide и затем через "установку-удаление программ->компоненты windows" удаляем MSN Explorer и всё что не понравится.
3. Устанавливаем попутный софт (включая Office, аудио и видео проигрыватели, файловый менеджер, Acronis TrueImage, кодеки, драйвера и делаем последние настройки системы). Размер места, занятого файлами, за исключением файла подкачки, у меня составил около 1 Гб.
4. Начиная с этого момента, не допускаем перезагрузки компьютера. Меняем котроллер дисков на стандартный. Скачиваем вот этот файл: idedrivers.zip (68 Кб) и извлекаем его содержимое в каталог system32\drivers. (Это IDE-драйвера из стандартной поставки Windows XP. На предложение заменить уже имеющиеся файлы при распаковке, лично я ответил отрицательно (в каталоге уже находились кое-какие более новые файлы с идентичными именами). Эти файлы (Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys) можно вытащить самостоятельно из архива Driver Cache\i386\drivers.cab). Скачиваем и выполняем вот этот файл: mergeide.reg (7 Кб). (Он добавляет в реестр информацию обо всех доступных Windows XP типах IDE-контроллеров). К слову - VIA IDE (viaide.sys) котроллер у меня стоял, т.к. я производил установку на материнке с виашным чипсетом.
5. Убиваем ветку реестра .... \MountedDevices\, дабы избежать проблем с сопоставлением сигнатур разделов.
6. Правим boot.ini и сливаем с дистрибутива в винду несколько разных HAL-ов, чтобы выбирать их на этапе первой загрузки (чтоб загрузится не на ACPI системе).
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ="Microsoft Windows XP Professional RUS" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ="Standart PC" /fastdetect /hal=halstd.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ="ACPI PC" /fastdetect /hal=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ="ACPI Uniprocessor PC " /fastdetect /hal=halmacpi.dll
7. Можно грохнуть в диспетчере устройств всё, что грохнется (что я и сделал), хотя это на любителя (всё будет корректно работать и без этого).
8. На дисках c дистрибутивом Windows XP) ищем [cd]:\SUPPORT\TOOLS\DEPLOY.CAB. Файлы setupcl.exe, setupmgr.exe, sysprep.exe из этого архива распакуйте в C:\Windows (или где там у Вас система) и выполните команду (ПУСК-ВЫПОЛНИТЬ): sysprep -pnp. В появившемся окне меняем "shutdown mode" на "quit" и нажимаем "Reseal". Главное опять не допустить перезагрузки.
9. А вот теперь самое время запустить Acronis TrueImage и сохранить образ раздела, можно прямо на текущий раздел. Вот этот образ и будет универсальным предустановленным образом, который мы хотели получить. Если сейчас перезагрузится, то произойдёт поиск оборудования, ответите на пару вопросов и всё.
10. Ну вот и конец, можно перенести образ (файл *.tib) на болванку. Как такой диск сделать boot CD и поместить туда загрузчик Acronis (c пунктом меню - загрузка и восстановление используя Acronis TrueImage), прочитайте на bootcd.narod.ru