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

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

Автор: Sish
Дата сообщения: 24.06.2005 17:38
chiling

Цитата:
Читал где то в инете, что в sp2 есть механизм защиты от клонирования,

Из своего опыта скажу, что у меня готовые образы WinXP SP2 Rus VL, которые я разливаю всем желающим, - проблем ни разу не возникало.
Посмотри, может в системе, образ который ты создаёшь установлен Alkohol. Если да, то снеси его с чсткой реестра (т.е. полностью) и будет тебе ЩАстье
Автор: chiling
Дата сообщения: 29.06.2005 14:09
Снес, сделал образ,рестор, и снова зависон, вроде после загрузки agp...
Установил еще сверху винду в режиме восстановления, и все ок... Надоело экспериментировать .
Автор: Novich
Дата сообщения: 06.07.2005 10:02
Несколько добавлений из опыта.

1. По поводу неинициализирования клавы и мыши. У меня такое было в двух случаях - а. когда из образа, который делался на виртуальной машине, я забывал при изготовлении слепка убирать Virtual Mashine Additions, а они в том числе прописывают и свой драйвер клавы и мыши. б. Просто изредка клава и мышь не поднимается. Пока во всех случаях меня спасало подсоединение USB - мыши, видимо она более P&P, и через несколько секунд после ее втыкания она начинает работать. Прошу опровергунть, у кого и это не прошло.

2. Суспреп как известно кроме убирания девайсов убирает SID машины, который должен быть разный у всех компьютеров, если у вас домен (авторизация идет и по нему)
Однако никто не упомянул о такой славной фришной утилите - NewSid, которая как раз и меняет его без сиспрепа. найти ее можно здесь: http://www.sysinternals.com

3. Случай, когда после клонирования как бы ничего не запускается, кроме иногда таскменеджера. В моем случае это было, потому что на папку с профилями (C:\Documents and Settinds) были установленны странные права левого юзера, каким образом не знаю. Надо сбросить соотв. права на эту директорию.
Автор: Alan Mon
Дата сообщения: 06.07.2005 11:04
Novich

Цитата:
3. Случай, когда после клонирования как бы ничего не запускается, кроме иногда таскменеджера.

Если ты про это, то у меня была другая ситуация. Дело было в том, что в системе стояло два диска: один SATA и один IDE. На IDE расположен WinPE с sysprep-нутыми XP. После заливки образа на SATA и загрузки с него XP грузится не до конца. Проблема, как оказалось, в том, что sysprep еще и сигнатуру диска сбрасывает. И при первой загрузке XP вновь сканирует диски и почему-то упорно IDE диск ставит первым, а SATA - вторым. В результате SATA диск получает букву D со всеми вытекающими последствиями.
Проблему эту решить так и не удалось. Теперь приходится держать два диска с образами: один IDE для компьютеров с IDE винтами и один SATA.
Автор: Realist
Дата сообщения: 11.07.2005 10:38
Alan Mon
А зачем ты используешь ключ –factory? Скажу честно, я никогда с ним не экспериментировал, так что могу посоветовать только попробовать сделать образ без него.
chiling
Скорее всего, это происходит у тебя не из-за драйверов. Причина в том, что ты клонируешь с компьютера на компьютер, которые используют разные HAL'ы. Для этого можно, например, загрузить ERD Commander и подменить в образе файл hal.dll на другой HAL. Самый распространенный вариант это Halacpi.dll. Для этого берешь этот файл из того дистрибутива, с которого ты ставил систему (если SP ставил сверху, то из самого SP) в виде Halacpi.dl_ переименовываешь в Halacpi.cab, распаковываешь. Получается файл Halacpi.dll его, переименовываешь в Hal.dll и подменяешь этим файлом одноименный файл Hal.dll в %SystemRoot%\System32. Все. Если после этого не заработало, то возможно нужно еще заменить файл ntoskrnl.exe на файл, взятый из того же дистрибутива вышеописанным способом. Дело здесь просто в том, что на машинах с ГиперТридингом процессор работает в режиме двух процессоров, и файл ntoskrnl.exe представляет по сути копию файла ntkrnlmp.exe, который используется в многопроцессорных системах. Ну и наконец, если нет желания при каждом клонировании заниматься онанизмом с подменой фалов, можно подготовить образ с уже подмененными файлами (либо руками, как описано, либо, что более корректно, через Диспетчер Устройств). Желательно, на мой взгляд, в этом случае пройти мини-установку (sysprep -mini) для корректного определения оборудования и восстановления корректных файлов hal.dll и ntoskrnl.exe для системы, на которую выполняется клонирование.
Novich
1. По поводу клавы/мыши. Перед тем как писать в форум, перепробовал все варианты и сочетания USB и не USB. У меня ничего не помогло. Возможна проблема опять же в ключах к sysprep'у. С этим я пока эксперименты не проводил, да и, наверное, не буду (см. дальше). А использовал я sysprep -mini -pnp.
2. А вот это действительно рулезное и очень корректное замечание. Вообще утилиты с сайта sysinternals, вызывают самые теплые эмоции . При достаточном количестве экспериментов от sysprep вообще можно отказаться. НО при соблюдении всех условий и требований, а не то, как предложил Jovanotti (см. выше в форуме). Если посмотреть лог sysprep'а, можно увидеть, что действий, выполняемых этой утилитой единицы. Поэтому-то дальнейшие эксперименты с sysprep для себя я решил приостановить.
Автор: Alan Mon
Дата сообщения: 11.07.2005 11:01
Realist

Цитата:
А зачем ты используешь ключ –factory? Скажу честно, я никогда с ним не экспериментировал, так что могу посоветовать только попробовать сделать образ без него.

Затем, что после запуска компьютера мне еще нужно обработать winbom.ini, в котором ставятся дополнительные драйвера и выполняется еще кое-какая настройка. Я использую sysprep в процессе производства компьютеров на продажу. За счет режима Factory удается обходится одним образом на все компьютеры с одним ТИПОМ чипсета. Т.е. у меня один образ на все компьютеры с чипсетом Intel, один - для SiS и один для nvidia. И уже после заливки образа автоматически ставятся драйвера на чипсет, видео, звук, сеть и т.д.
Я не думаю, что -reseal как-то по другому обрабатывает диски. Наверняка сигнатуру он тоже сбрасывает. Так что в этом плане они одинаковы.
Автор: BasiL
Дата сообщения: 26.07.2005 16:50
имхо, sysprep только увеличивает время развертки образа, но без него плохо в локалках и доменах (SID компа одинаковый => аккаунт админа один и тот же на всех компах и т.п.)
для личных целей НЕ рекомендую после подготовки образа делать sysprep -mini
но если нужно, не забудьте положить туда гле лежит sysprep.exe sysprep.inf
синтаксис аналогичен winnt.sif но есть доп. фишки.
подробнее - читать в доке. Этот файл нужен, чтобы сделать мини установку автоматической (что такое мини установка - в доках по OPK)

NewSid от http://www.sysinternals.com уж слишком долго меняет SID...
правда, он его ТОЧНО меняет, потому как у меня sysprep в виртуалке VMWare
почему то пишет в логах типа failed to change SID...
так что я вообще сомневаюсь, что sysprep.exe -mini поможет поменять SID.
судя по описанию NewSid - смена SID на компе не такая простая задача, как может показаться при использовании sysprep.exe
в краце - новый SID - это не только замена SID компа, но и замена ВСЕХ ПРАВ ПОЛЬЗОВАТЕЛЕЙ НА ВСЕХ ФАЙЛАХ, т.к. SID пользователя (напр. Administrator)
это SID компа + еще какие то "символы"
т.е. чтобы ТОЧНО заменить SID компа нужно поменять права на всех файлах (в случае использования NTFS).

то, что sysprep ЯКОБЫ (может и действительно) удаляет инфу о драйверах и т.п....
PnP все сделает за Вас, когда развернется образ (со стандартным драйвером жестких дисков)
так что я, опять же, не вижу смысла в sysprep.

Мои образа (без использования sysprep) поднимались на большом количестве компов на разных чипсетах, на нотниках разных моделей.
Описаные МелкоМякгими проблемы с одниковым SID мною замечены не были (под доменом на Windows 2000 AS)

Заключение:
все, что нужно сделать для универсального образа - это заменить драйвер HDD на стандартный и HAL поставить как ACPI. (не нужно удалять все из менеджера устройств, ненужное все равно работать не будет, а новые девайсы установит PnP или вы, используя родные драйвера)
ВСЕ.
Образ, зделанный на VMWare еще не нашел НИ ОДНОГО КОМПА который бы не завелся с ним.
В случае проблем в локалке (под доменом тоже) рекомендую все таки использовать NewSID.

P.S. приблизительное количество использования моих образов близится к тысяче....
Автор: Alan Mon
Дата сообщения: 26.07.2005 17:46
BasiL
Наверное, ты прав, и можно обходиться и без sysprep. Но еще раз повторю, я использую образы дисков в процессе производства компьютеров на продажу. Поэтому, во-первых, я как OEM System Builder просто обязан использовать эту технологию (по лицензионнному соглашению, активация и т.д.). А во-вторых, это я у себя в локалке могу залить образ и если он поднимется, забыть про него. Если потом возникнут какие-то проблемы, я разберусь. А если я залью такой образ на сотню компьютеров и завтра все они вернутся ко мне в сервисный центр с матюками покупателей (просто потому, что какое-то устройство в диспетчере отмечено желтым треугольником. Уж поверьте, бывают претензии по гораздо менее серьезным проблемам). Так вот в этом случае у меня будут ОЧЕНЬ большие проблемы.
Поэтому мне гораздо спокойнее и выгоднее четко следовать технологии, описанной в OEM Preinstallation Kit.
Автор: Jovanotti
Дата сообщения: 26.07.2005 18:13
Alan Mon
Ну если речь о лицензионной OEM XP (цена которой включена в состав ПК)
тогда думаю оправдано sysprep. Хотя ......


Цитата:
А если я залью такой образ на сотню компьютеров

Поэтому нужно пред заливкой оттестировать день другой а потом заливать

Автор: BasiL
Дата сообщения: 28.07.2005 09:04
Alan Mon
Jovanotti
Моя контора тоже ставит (хотя я там не работаю уже) образы на КЛИЕНТСКИЕ
компы. Так вот есть специальный скриптец в моем образе, который сборщики запускают в случае продажи компа с "лицензионным ПО". Скрипт и пакует комп сиспрепом, потом клиент дома видит Лиц.СОгл. фирменные лейблы и т.п. (как и положено по OEM)
если же вариант стандартный (т.е. комп типа не "Бренд" и без лиц. ПО)
то уже другой скриптец удаляет все намеки на сиспреп, на oobeinfo.ini и тп.
т.е. Образ один и тот же.
вылизанный, без всяких.
и люди типа
Цитата:
вернутся ко мне в сервисный центр с матюками покупателей (просто потому, что какое-то устройство в диспетчере отмечено желтым треугольником. Уж поверьте, бывают претензии по гораздо менее серьезным проблемам).

это уже пройденный этап, т.к. я уже говорил, какое кол-во компов уже продано с моим образом.
к тому же, моного раз компы продавались в одно место, т.е. они будут работать в локалке, и сиспрепом не запакованы - проблем с сеткой ни разу небыло.
Проблемы с "желтым треугольничком" лежат только на сборщике, у которого в процедуре четко описан процесс инсталяции драйверов на новый комп, процесс тестирования железа и т.п.

имхо, сиспреп меняет SID следующим образом (сразу оговорюсь, что SID заменить не проблема, проблема заменить SIDы пользователей, уже созданных на компе, включая админа)
так вот, сиспреп менят только сид компа. ПО идее в процессе мини сетапа (по идее майкрософт, ессно) юзер создает себе новую учетную запись со своим именем. и именно она уже будет сделана с новым сидом компа.
либо, если комп вводится в домен однозначно будет новая учетная запись с новым сидом.
У меня же в мини сетапе нету создания новой учетной записи, и чел остается под логином "Владелец" либо "Owner" в случае англ. интерфейса (опять же, образ у меня один и тотже- английский с русской мордой, при развороте и первой загрузке сборщик видит велком скрин с двумя логинами "owner" и "владелец", кликая на первом получает английскую рожу, кликая на втором - русскую. В атозагрузке каждого скрипт, который доделывает смену интерфейса в системе, заменяет морду РАРу, АВП, Винампу и т.д. + мочит НЕ выбранный профиль)
Т.е. даже после Сиспрепа СИД учетных запесей НЕ изменяется!
отсюда вывод - не надо верить мелкомягким и усложнять себе жизнь.

P.S. если будете делать образ в виртуалке, не ставьте на всякий случай тулзы от виртуалки....
Автор: Alan Mon
Дата сообщения: 29.07.2005 09:40
BasiL

Цитата:
Так вот есть специальный скриптец в моем образе, который сборщики запускают в случае продажи компа с "лицензионным ПО". Скрипт и пакует комп сиспрепом, потом клиент дома видит Лиц.СОгл. фирменные лейблы и т.п. (как и положено по OEM)

У меня роль этого скрипта как раз выполняет sysprep -factory.
Сборщик стартует новый комп со специального диска с WinPE. Там запускается некая оболочка, в которой он указывает материнку, ОС, сетевуху, звук, видео. Там же задается наш серийный номер. Если клиент у нас же покупает доступ в Интернет, задается его логин и пароль, и жмет ОК. Эта оболочка создает из этой информации файлик winbom.ini, который будет обработан при первой загрузке после заливки образа, и автоматом установит нужные драйвера, пропишет серийник и создаст уже настроенное подключение к Интернет.
Автор: BasiL
Дата сообщения: 29.07.2005 10:32
Alan Mon
молодец!
у меня задача была проще
но результат в использовании второй год
Автор: DOE_JOHN
Дата сообщения: 21.08.2005 07:50
Я так понимаю что нормально разнести образ на несколько компов достаточно чтобы Hal был Однопроцессорный компьютер с ACPI и добавить инфу о стандартных контроллерах IDE? И он нормально встанет и на Celerone и на P4 и на AthlonXP. Что мне больше подойдет дублирование диска или мини-установка? Надо сделать исходный образ, потом поставить на на машины с отличающейся конфой доставить на них софт и потом с них разносить на однотипные машины. Конечно чтобы в процессе разворачивания образа не задавалось лишних вопросов (лицензия, пароль админа и т.д)
Автор: fortune
Дата сообщения: 21.08.2005 14:10
DOE_JOHN Подойдет мини-установка, в файле ответов укажещь все параметры которые установка не будет спрашивать. По-поводу встанет ли на любую машину, почти точно. У меня например не всегда удовалось залить образ П4 на селерон, и т.д. это я так понимаю индивидуально, но раз на раз не приходится. Пробуй.
Автор: arc
Дата сообщения: 22.08.2005 08:21
Как осуществить сиспреп без поднятия системы.
Автор: Warlib
Дата сообщения: 03.09.2005 10:31
Нужно на flash card закатать имидж созданный Norton DiskEdit? DiskEdit работающий под Windows Server 2003 (на моем компе стоит) не нашел. Что может помочь?
Автор: Koyote
Дата сообщения: 28.10.2005 15:15
У меня похожая проблема из описанных но с одной разницей ... после клонирования просто не логинится , сразу после лог она следует логофф ... ни на какие файлы свопа не ругается ... использовал почти все проги для клонирования начиная с pqmaigc заканчивая ghost 9 ...
ранее такого никогда не встречалось ... пользуюсь подобными прогами дето уже год 6 ... клонировал даже абсолютно разное железо и архитектуру ... с winxp главное в safemode сначала зайти ... если зайдет значит работать будет ... win 2003 сервер вааще сказка его можно вообще на что угодно перносить ,везде работать будет ...
Но вот последнее время появилась головная боль ... клоны в комбинации sp2 и nforce3 не хотят работать или не клонируются вообще ... и впервые появилась ошибка о которой я уже выше писал ...
Большая просьба изложить соображения по данному поводу )
Автор: BasiL
Дата сообщения: 29.10.2005 16:38
Koyote
встечал я как то такую проблему. кажется, это было связано с тем,
что после восстановления изменяется буква системного диска или
своп "переехал", точно не помню.
Если у тебя стоит ДВА винта, попробуй отрубить один...
если ОДИН, погляди, в какой раздел восстанавливаешь образ (во второй логический =
будет не С а D буква диска)
и в сейфмоде скорее всего у тебя такая же проблема, сразу логофф (шатдаун)
судя по тому, как ты переносишь системы на железо ты не соблюдаешь
правила номер один: замена контроллера винта на стандартный (хотя в этом случае
у тебя бы и до логона дело не дошло... но все опять же зависит от исходного и конечного железа)
Автор: Gabzya
Дата сообщения: 24.11.2005 13:00
2 all помогите плс, вопрос вот в чем :
как содного компа перенести на др грубо говоря Program files и реестр
Неохота устанавливать около 70 прог !! куча настроек!!! серийники!!!! кейгены!!! куча всего....замахаюсь ставить заново, да и не все смогу.... хоца перенести
Мамки(ASUS p4BP-MX&P4800-VM), процы(Celeron&Pentium), винты(WD-IDE$Seagete-SATA) разные...
Есть возможность вынять оба винта
WinXP PRo RUS

з.ы. нуна сделать как мона быстрее, а то если не успею хорошую тачку придется юзеру поставить а сам так и буду сидеть на своей
Автор: Sish
Дата сообщения: 24.11.2005 13:03
Gabzya
Ты решил во многих ветках для верности один и тот же вопрос задать?
Автор: Gabzya
Дата сообщения: 24.11.2005 13:18
млин да нет уверенности в словах челов, кот пишут похожие ситуации, интересно совет того кто делал подобное или уверен на 100 процентов, не могу эксперементировать слишком дорого обойдется...
Автор: Sish
Дата сообщения: 24.11.2005 15:22
Gabzya
Чтобы быть 100%-но уверенным, что после клонирования NT-система заведётся на другой маме, нужно в IDE ATA/ATAPI девайсах поставить стандартный двухканаальный контроллер, а потом клонировать систему, - об этом много раз писалось в этой ветке.
Для клонирования я тебе уже советовал Acronis True Image.
Им же ты перед всеми операциями можешь сделать бекап системы на случай непреддвиденного сбоя.

Читай топы - в них куча полезной инфы!
Автор: Gabzya
Дата сообщения: 24.11.2005 16:54
в том то и дело что
Цитата:
куча полезной инфы

а времени в обрез
можеш по подробнейроцесс? плс
а в этом чет не понял ваще

Цитата:
100%-но уверенным, что после клонирования NT-система заведётся на другой маме, нужно в IDE ATA/ATAPI девайсах поставить стандартный двухканаальный контроллер

чет смущает меня сообщение о том что после этого
Цитата:
клонировать систему
все буит удалено
изв еще раз если не нашел сам
Автор: Jovanotti
Дата сообщения: 25.11.2005 10:17
Gabzya

Цитата:
а времени в обрез

Тогда читай в шапке помеченные recomend
Не вижу смысла дублировать уже написанное.
Автор: Gabzya
Дата сообщения: 25.11.2005 10:35

Цитата:
Скачиваем вот этот файл: idedrivers.zip (68 Кб) и извлекаем его содержимое в каталог system32\drivers. (Это IDE-драйвера из стандартной поставки Windows XP. На предложение заменить уже имеющиеся файлы при распаковке, лично я ответил отрицательно (в каталоге уже находились кое-какие более новые файлы с идентичными именами). Эти файлы (Atapi.sys, Intelide.sys, Pciide.sys, Pciidex.sys)

если так то мона ли мне этот архив, а то битая сцылка
Автор: Jovanotti
Дата сообщения: 25.11.2005 13:39
Gabzya
Как ты понял можно обойтись и без ссылки на файл.
Все что тебе нужно это 4 файлика драйверов диск-контрллеров
и рег файл, который добавляет поддержку этих драйверов в систему.

Более внимательно читай шапку
# Move an IDE Drive w/Windows 2000 or XP to A New System--- recomend
Автор: Gabzya
Дата сообщения: 25.11.2005 13:42
та читал, копировал, согласно совету НЕ заменял на более старые кот. в архиве были, добавил в реестр, что теперь? как в диспетчере устройств менять?
Автор: Jovanotti
Дата сообщения: 25.11.2005 13:49
теперь клонировать

Добавлено:
Ну можно конечно еще в диспетчере (в сейф моде) поубирать ВСЕ что можно поубирать (на оригинальной машине оно все равно опять найдется). Затем клонируеш чем угодно.
Автор: alexhemp
Дата сообщения: 30.01.2006 12:46
Господа, подскажите, нужно сделать вот такую весчь

Итак имеется установленная WindowsXP в папке C:/WINDOWS

Хочется сделать ее копию (не бэкап) например в C:/WINXP

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

Чтобы не трахаться с восстановлением, хочется делать периодически копию, вставить в загрузчик еще одну запись и тупо запускать Windows с того-же диска, ставить обновление к этому программно-аппаратному комплексу, в свободное время гонять его, и потом уже обновлять основную систему.
Автор: Sish
Дата сообщения: 30.01.2006 12:55
alexhemp
ИМХО если бы на другой логический диск - проблем нет, а как быть с папкой Program Files?

Если в ней ничего не меянется, то как вариант можно, загрузившись с какого-либо LiveCD скопировать содержимое папки Windows в нужную тебе папку и в boot.ini добавить сторку типа:
Цитата:
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP for test"

Причём первая её часть (multi(0)disk(0)rdisk(0)partition(1)) должна в точности совпадать с уже имеющейся.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

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


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