Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Клонирование Windows: Ghost, True Image, Sysprep

Автор: Oplot365
Дата сообщения: 18.11.2012 10:04
Доброго времени суток!
Решил избавить от монотонной работе по установке ОС+софт. В данный момент стоит задача сделать универсальную заливку на базе XP SP3.
Устанавливаю эталон в vmware. Затем, с помощью OSDtool удаляю все pnp-драйвера из образа. При разворачивании системы использую skyiar для установки драйверов IDE/SATA. и всё тот же OSDtool для смены hal.
Столкнулся с двумя проблемами.
1. При первом запуске XP автоматически не находит кавиатуру и мышь/тачпад. Выскакивает окно о найденом оборудавании, но устройства ввода не работают... Как заставить xp искать все возможные драйвера автоматически без диалоговых окон и последующей перезагрузкой?
2. Как упросить задачу выбора HAL? Сейчас в boot.ini прописаны все возможные варианты, далее тупой перебор. Может быть есть решение, например, для live-cd, которое явно укажет, какой тип hal необходимо использовать на данном конкретном оборудовании?
Автор: kenny5705
Дата сообщения: 18.11.2012 11:47

Цитата:
1. При первом запуске XP автоматически не находит кавиатуру и мышь/тачпад. Выскакивает окно о найденом оборудавании, но устройства ввода не работают... Как заставить xp искать все возможные драйвера автоматически без диалоговых окон и последующей перезагрузкой?

Тоже хотел бы узнать.
Пока что просто их закрываю. А если устройства ввода не работают, решаю это перезагрузкой (и обычно при следующем запуске все ставятся драйвера на USB) или их подключением к PS/2 входу.

Цитата:
2. Как упросить задачу выбора HAL? Сейчас в boot.ini прописаны все возможные варианты, далее тупой перебор. Может быть есть решение, например, для live-cd, которое явно укажет, какой тип hal необходимо использовать на данном конкретном оборудовании?

Сейчас обычно достаточно выбора halaacpi.dll.
Если система многоядерная, то винда автоматом поставит halmacpi.dll
Другие HAL'ы встречаются крайне редко. Но если все же встретится, то его можно выбрать с помощью OSDTool.
Автор: Oplot365
Дата сообщения: 18.11.2012 12:17
kenny5705
1. На первом же тестовом ноутбуке не получилось решить проблему перезагрузкой. Кнопка выключения не срабатывает на "холодное" выключение. При повторной загрузке драйвера всё равно не устанавливаются.
В теме где-то проскакивало приложение "rescan.exe", насколько я понял, оно как раз отвечает за установку драйверов при первой загрузке... Где её можно отыскать?
2. Опять же на первом же тестовом ноутбуке halaacpi.dll не загрузился. Пришлось перебором вычислить - halmps.dll.
Очень неудобно и долго заниматься подобным подбором. Опять же нашёл решение:

Цитата:
echo Установка мультихалл загрузчика
echo Установка мультихалл загрузчика >> prepare.log
bootcfg /copy /D "1.Standart PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halstd.dll /kernel=ntkrnlst.exe" /id 2 >nul
bootcfg /copy /D "2.ACPI PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halacpi.dll /kernel=ntkrnlst.exe" /id 3 >nul
bootcfg /copy /D "3.ACPI Uniprocessor PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halaacpi.dll /kernel=ntkrnlst.exe" /id 4 >nul
bootcfg /copy /D "4.ACPI Multiprocessor PC" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halmacpi.dll /kernel=ntkrnlmp.exe" /id 5 >nul
bootcfg /copy /D "5.Uniprocessor PC with MPS" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halapic.dll /kernel=ntkrnlst.exe" /id 6 >nul
bootcfg /copy /D "6.Multiprocessor PC with MPS" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /hal=halmps.dll /kernel=ntkrnlmp.exe" /id 7 >nul
bootcfg /copy /D "Safe mode boot" /id 1 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /safeboot:minimal /sos /bootlog /noguiboot" /id 8 >nul
bootcfg /raw "/fastdetect /noexecute=AlvaysOff /DETECTHAL" /id 1 >nul
bootcfg /timeout 5 >nul

Вот только как это работает и как это прикрутить к эталонному образу без sysprep я не разобрался.
И второй варинат - это использовать при первой загрузке загрузчик от "лонгхорна", а потом вернуть назад стандартный ntldr. Опять же как именно реализовать этот способ я не знаю... И что имеется в виду под "загрузчиком лонгхорна"? bootmgr?
Автор: Sphinx114
Дата сообщения: 18.11.2012 14:32

Цитата:
2. Как упросить задачу выбора HAL?
Так есть же комплект детектхал, видимо там и используется лонгохорновский ntldr. Он многократного действия, я несколько раз переносил с виртуалки на комп и обратно, нужный хал определяется автоматически при загрузке.

http://narod.ru/disk/1212748001/DETECT-HAL_XP_sp3_ru.exe.html

Цитата:
а потом вернуть назад стандартный ntldr
А есть ли смысл?
Автор: Oleg_II
Дата сообщения: 18.11.2012 15:03
Oplot365
Чтобы во время первого запуска работала USB клавиатура и другие USB устройства, был сделан расширенный MergeIDE.reg и здесь его выкладывали уже несколько раз.

Лонгхорновский ntldr не только отлично определяет нужный HAL, но вполне может даже оставаться и без замены на родной (по крайней мере, проблем у меня лично с ним не было).

ЗЫ Собственно, всё это было взято из китайских универсальных заливок (настройки MergeIDE.reg и способ с лонгхорновским ntldr). Сейчас у китайцев это еще более автоматизированно (там и драйвера к железу автоматически подбираются или предлагается выбрать в ручную по желанию, и ntldr заменяется на оригинальный, и ещё всякие ништяки есть), но сделать это самостоятельно в автоматическом режиме уже не так просто - они запароленную утилиту используют для этого...
Автор: Oplot365
Дата сообщения: 18.11.2012 17:48
Sphinx114
Спасибо! Буду пробовать!
Oleg_II
Имеется в виду этот MergeIDE.reg?
http://support.microsoft.com/kb/314082
Насколько я понял изначально он предназначен для предотвращения bsod 7B, есть ли вариант только для решения проблемы с определением клавиатур и мышей?
Автор: Oplot365
Дата сообщения: 18.11.2012 20:49
Искал-искал, так и не нашёл 100% решения проблемы с драйверами на клавиатуру и мышь без использования sysprep.
Написал простенький скрипт на AutoIt, который автоматом прощёлкает окна мастера нового оборудования. Добавлю его в RunOnce с последующей его очисткой с диска. Протестирую, кому интересно, могу выложить.
Автор: urodliv
Дата сообщения: 18.11.2012 21:03
Oplot365
Очень интересно. Ибо на этой неделе пришлось сливать образ системы с последующим восстановлением на несколько другом железе. Так, ёмаё, клава ps/2 и такая же мышь не смогли получить новую порцию драйверов, ибо новая система не нашла драйверов на сетевуху, видяху и ещё что-то. Только вырубив всё это, выдернув лишние карты и достав usb клаву удалось нажать отмену. Но это не дело.
Автор: Oplot365
Дата сообщения: 18.11.2012 21:40
urodliv
Вот пробный вариант скрипта для русской версии ХР в AutoIT:

Цитата:
For $i = 99 to 1 Step -1
$WinTitle = "Мастер нового оборудования"
Opt('WinWaitDelay', 0)
WinWaitActive($WinTitle, "Мастер нового оборудования")
Send("{TAB}")
Send("{DOWN}")
Send("{DOWN}")
Send("{ENTER}")
WinWaitActive($WinTitle, "Этот мастер")
Send("{ENTER}")
WinWaitActive($WinTitle)
ControlClick($WinTitle, "", "[CLASS:Button; TEXT:Готово]")
Next
exit

Убирает вплоть до 99 всплывающих окон мастера нового оборудования. Принцип работы изходя из текста скрипта, думаю, прозрачен.
Останется только добавить запись опять же в RunOnce на удаление скрипта с диска. Собственно, вот и вся мудрость.

Добавлено:
Тестовый скрипт не работает... Не учёл возможную потерю фокуса окна "Мастера нового оборудования" и всплывающее окно "Устанавливаемое программное обеспечение не тестировалось...", где нужно нажать "всё равно продолжить". Но идея рабочая.
Автор: Oleg_II
Дата сообщения: 19.11.2012 03:10
Oplot365
За основу был взят тот скрипт. В него добавлена поддержка USB устройств ввода - у меня как-то была проблема с разворачиванием образа на одном ноутбуке, в момент входа в систему потребовалось ввести пароль, а ни клавиатура, ни мышь не работали...
В этой теме и в темпе по переносу на другую материнку этот файл выкладывали несколько раз.
Автор: Oplot365
Дата сообщения: 19.11.2012 09:46
Oleg_II
Пока не нашёл то, о чём Вы говорите, поищу ещё... Но у меня при разворачиваниии образа не работает ps\2 клавиатура и мышь. Хотелось бы универсальное средство решения это проблемы, без добавления в образ лишних драйверов.
Sphinx114
Распокавал архив DETECT-HAL_XP_sp3_ru.exe с заменой на виртуальной машине. Снял образ, развернул - не запустилась... Через osdtools сменил на нужный hal - не запустилось. Заменил ntldr и boot.ini на стандартный - запустилось... Что не так делаю?
Автор: Sphinx114
Дата сообщения: 19.11.2012 10:43
Oplot365, хз. Я распаковывал файлы с лив сиди. Через osd менял хал на любой и с комплектом детектхал всегда грузилось.

здесь есть CLONNING_and_MergeIDE.REG http://narod.ru/disk/1214354001/DETECT-HAL.sfx.exe.html

Цитата:
Вот только как это работает и как это прикрутить к эталонному образу без sysprep я не разобрался.
Соответствующие хал и кернел надо положить в систем32. Однако у меня этот способ не работает, хз чяднт.
Автор: Oplot365
Дата сообщения: 19.11.2012 10:55
Sphinx114
Спасибо! попробую этот вариант.
Автор: Oleg_II
Дата сообщения: 19.11.2012 11:11
Oplot365
CLONNING_and_MergeIDE.REG - это, скорее всего, он и есть. Но только ps\2 клавиатура и мышь там не поддержаны, там установки для USB клавиатуры и мыши.

Замена HAL происходит автоматически, только систему предварительно надо подготовить. Я уж не помню абсолютно точно все детали, но, если не ошибаюсь, надо предварительно перед последним выключением подготовленной системы через диспетчер устройств выбрать стандартный. Опять же, почитайте темы (эту и перенос на другую материнку) в версии для печати, тут писали инструкции (поищите по "лонгхорн", например).
Автор: Oplot365
Дата сообщения: 19.11.2012 11:39
Oleg_II
Тему почти всю прочёл уже)
Проскакивала утилитка от BoaSoft - rescan. Как я понял из сообщений - она автоматом устанавливает драйвера из драйверпаков, предварительно копируя их в oemdrv. Собственно, она должна находить и стандартные драйвера на клавиатуру\мышь. Кто ей пользовался можете выложить её, а то все ссылки уже не работают.
Автор: Oplot365
Дата сообщения: 19.11.2012 19:26
Есть вопрос по подготовке семёрки к последующему клонированию на различные платформы:
Есть ли смысл удалять драйвера из эталона с помощью OSDtools или достаточно

Цитата:
sysprep /oobe /generalize /shutdown
?
Автор: Real Root
Дата сообщения: 20.11.2012 16:03
Вот вам INF-ник для внесения в список критических устройств всего прочего. Т.е. по-идее дрова на мышь и клаву будут сажаться до видяхи и звучки:
http://rghost.ru/41694291
устанавливаете его на системе еще ДО клоннирования.
Только закомментируйте не нужное, и внимательно прочитайте комменатрии
Автор: matbo_gst
Дата сообщения: 14.12.2012 18:10
Коллеги, а у кого нибудь есть положительный опыт клонирования предустановленной Windows 8. В частности на ноутбуках.
Автор: algench
Дата сообщения: 24.12.2012 22:15
Приветствую Уважаемые!

Рассматривается вариант покупки в небольшую контору Acronisa.
По этому поводу ткните пжл.носом где можно почитать про разницу True Image и BackUp & Recovery, желательно на пальцах.

Стоит задача - сделать набор резервных образов с рабочих станций всех пользователей, с тем чтобы впоследствии, в случае форс-мажора была возможность развернуть эти образы на другое, существенно более старое железо. Этакий вариант BCP-плана для пользовательских машин.

Опыт бэкапирования и последующего развертывания образов с помощью Acronis True Image 2011 + Universal Restore на различном железе показал что далеко не всегда можно развернуть образ сделанный с одного компа даже на другой комп точно такой же конфигурации. Хотя казалось бы снятый образ уже должен содержать необходимый набор драйверов (у нас компы закупались типовые, хотя и разными партиями)
Более того, иногда Акронис 2011 не может даже начать разворачивать образ, на машину точно такой же конфигурации, хотя спустя 5 мин. именно этот образ, именно с этого внешнего диска успешно разворачивается на другое, существенно более новое железо (загрузка с CD во всех случаях).

Чертовщина какая-то, другого слова не найду!!!

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

Буду пробовать загружаясь с CD последний BackUp & Recovery, может с ним лучше чем с True Image дело пойдет, да и потом, если все получится, после покупки у официалов буду на шедулер бэкапирование ставить. До получения удовлетворительного результата покупать есс-но ничего не хочется.

С удовольствием выслушаю комментарии по сабжу.
Автор: KocmonpaB
Дата сообщения: 24.12.2012 22:53
Oplot365 Драйвера можно не удалять.

algench В сторону Ghost никак не хотите посмотреть??
Автор: lypky
Дата сообщения: 25.12.2012 00:40
algench
Ммм... немного оффтопик конечно, но все же настойчиво рекомендую пересмотреть вопрос концептуально.
Для чего вообще все это делать?
Если просто восстанавливать образ, то можно стандартный образ сделать рабочий с помощью sysprep и imagex (для Win7) - WinXP морально устарела и бессмысленна.

Профиля пользователей и их файлы лучше размещать на сервере (перемещаемый профиль).
Я акронисом уже много лет не пользуюсь для разворачивания на ОС на железо. Только сиспреп+imagex.

У вас там какой то хитро настроенный софт? А пробовали использовать встроенную утилиту: создание образа системы? - работает весьма недурно, имхо.

С Акронисом лет 5 назад намучался (под WinXP). Так и не смог добиться 100% результата. Где то каждая 20-30 машина давала сбой при установке.
Автор: algench
Дата сообщения: 25.12.2012 09:40
lypky

ОС на рабочих станциях XP и Win7 примерно 50 на 50. Но дело даже не в этом.
Снятие образа стандартными средствами Win7 идет очень долго, а разворачивание этого образа и вовсе занимает часы. В крайний раз, чтобы развернуть с внешнего USB-диска 140 гигабайтный образ снятый штатными средствами винды не хватило рабочего дня!

У нас действительно "какой-то хитро настроенный софт" с установкой которого иногда можно протрахаться весь день, а обновления на него прилетают несколько раз в неделю
Хуже того, этот софт нужен каждый день, причем с самого утра, т.е. подождать 8 часов пока развернется образ снятый средствами винды никакой возможности нет. Ну и напоследок, никто никогда не тестировал как эти хитровывернутые системы ЭДО будут работать на виртуальной машине, так что ставить их на виртуальную машину тоже не вариант, как бы мне этого не хотелось. Там одного тестирования с выявлением нюансов будет на недели.
А ведь есть и другой софт, те же Дельфи с набором сторонних компонентов не за 5 мин. ставятся, так что вопрос к сожалению профилями пользователей и их личными файлами не ограничивается

Добавлено:
KocmonpaB

А чем мне поможет Ghost?
По отзывам в части развертывания на другое железо Acronis с его модулем Universal Restore поинтерееснее выглядит.
Автор: algench
Дата сообщения: 27.12.2012 09:35
Acronis BackUp & Recovery - это конечно вещь в себе.
Снимал бэкап с 74 Гб диска. Больше в компе физически нет ни одного винта. Образ снимался 6,5 часов и получился размером 320 Гб!!! Что он туда запихнул - непонятно, т.к. посмотреть содержимое этого образа при загрузке с Boot CD нельзя, а развернуть мне его тупо некуда. Нет у меня свободного винта размером 320Гб и больше.

У меня даже идей нет почему с B&R так могло получиться и это при том что True Image 2011 отлично отработал. Снятие и развертывания образа на True Image прошло чуть более чем за час, и размер получился вполне ожидаемым.

Автор: kairat001
Дата сообщения: 27.12.2012 15:15
Ребята у меня проблема такая клава и мышь после клонирования не работают. Клонировал акронисом, перед клонированием поставил стандартные драйвера контроллера и стандартного компьютера процесс прошел успешно (как всегад) система загрузилась НО как сказано выше не робит))) клава и мышь. Доступ к старому компу нет только винт от него но если подключить винт к другому компу та же самая хре..Ь . Пробывал разные способы аппер фильтер лауер фильтер не помогает. пробывал юзб да и пс. заранее благодарен.
Автор: Real Root
Дата сообщения: 04.01.2013 10:41
kairat001
Я уже выкладывал INF-файл на прошлой странице для решения этой проблемы. Применять его нужно до миграции на новое железо. Либо киньте его регистрацию в автозагрузку и несколько раз перезагрузитесь.
Автор: ghosty
Дата сообщения: 10.01.2013 19:35
Помогите, пожалуйста, советом.
В системе сейчас стоит обычный HDD. Я собираюсь добавить SSD в качестве системного, перенеся на него первый (системный) раздел с HDD. При этом необходимо исключить из процесса клонирования некоторые папки, а сам процесс переноса провести без создания имиджа как такового (места нет ). Т.е. диск-диск.

Объем первичного раздела на HDD - 150 Гб, объем SSD - 110 Гб.

Чем это сделать быстрее/надежнее?
Автор: Real Root
Дата сообщения: 15.01.2013 12:42

Цитата:
Чем это сделать быстрее/надежнее?

Корень слова "Клонирование" какой?
Так что "Клонирование" только один в один. А если нужно копирование с максимально приближенному к оригиналу результатом (включая права и потоки) - то тогда скачайте FastCopy. Загрузитесь в PE среду, запустите FastCopy, ткните галки Stream и ACL и копируйте нужное.
Автор: VitRom
Дата сообщения: 18.01.2013 21:43
Был некогда такой интересный продукт -- Altiris PC Transplant. Но Маркс и Энгельс живее всех живых, и узкий специалист Altiris слился в экстазе с корпорацией Symantec, а продукт влился куда-то в дебри каких-то паков и солюшенов.

Помогите отыскать этот самый "трансплант" или его наследника, желательно самостоятельный без лишних прибамбасов.

ЗЫ. Ну и некоторая "строка символов", которая тут офтопик, тоже не помешает.

Добавлено:
ghosty, а можно и на живой системе, см. Shadow Copy и/или DriveImage XML, оба от Runtime Software
Автор: involute
Дата сообщения: 03.02.2013 10:06
Вот смотрите.
Раньше я клонировал системные (с Windows 2000, XP) диски с помощью Norton Ghost for DOS, но всегда делал снимок только одного партишена, который заодно неплохо сжимал максимальным значением параметра компрессии.
Теперь же появилась необходимость сделать то же самое с установленной Windows 8, но дело в том, что она ставит резервный скрытый раздел для восстановления. Теперь выходит, что одним - системным - партишеном не ограничишься, нужно либо закатывать в один образ вязанку из скрытого и системного (должно получиться что-то вроде тома), либо и вовсе закатывать весь диск.
Но вот что получилось, когда я проделал что-то подобное... Насколько я знаю, Norton Ghost не умеет вязать партишены в один образ, так что оставалось закатать только весь диск целиком. (Можно было создть один образ скрытого партишена и один - системного, а потом при необходимости разворачивать на прежнее место, но для этого же нужно иметь заранее разбитый на соответствующие размеры логические диски, чьи размеры нужно держать в уме или сбрасывать на бумажку/файлик для последующего задания перед новой разбивкой диска, которые всё равно где-нибудь затеряются.) И вот получился у меня образ размером с... весь диск!! Да-да, именно диск, несмотря на опцию максимального сжатия. Ждал двое суток!! Увидев результат, сполз под стол. Перед созданием образа выбрал в настройках метода создания образа самый последний (All + то же, что в предыдущих пунктах + что-то ещё). При этом на диске было три раздела: 350 Мб скрытый, 75 Гб системный и 174 Гб оставшийся (пустой). И я понадеялся, что пустой не просто изрядно сожмётся, а вообще добавиться лишь служебная запись о размере, без данных. Но вышло, видимо, так, что копировалось всё посекторно, в образ вошло и "пустое" пространство, которое на самом деле не было заполнено нулями, а хранило фрагменты давно удалённых файлов. Или могли без сжатия закататься даже нули, если того требовали настроки. А вот с ними я так и не очень разобрался.
Чего бы хотелось и чего нет. Не хочу переходить на Acronis ии что-то ещё. Хочу продолжать использовать Norton Ghost for DOS, но при этом иметь возможность создавать образ всего диска со сжатием данных и без учёта пустого места. Для этого мне нужны точные параметры/настроки, при которых это возможно.
Пользуюсь версией, которая есть на Hiren's Boot CD 10.2.
Автор: kenny5705
Дата сообщения: 03.02.2013 19:36
involute
Столько слов. Но так и не понял че надо-то?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Программный Bridge


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.