Показать полную графическую версию : Инструменты для клонирования (развертывание из образа) Windows XP
Что-то не срослось с драйверами для контроллера mass storage. Можно попробовать отказатся от перезагрузки и вручную обновить драйвер на оригинальный от производителя. »
Согласен. Так и делал - не помогло...
после "обновления драйверов" - как они обновлялись? имеется ввиду этап установки винды или установка драйверов от драйверпака или утановка (самостоятельеая) с диска? »
Драйвера от драйверпака накатывались на этапе мини установки винды(использовал 7z- вариант).
Наверное надо было на этапе первого запуска снять галочку с применения драйверов MassStorage, а затем отказавшись от перезагрузки установить драйвер для SATA (чип ICH7) от производителя.
Я использую для снятия образа GImageX, а для раскатки - батники с ImageX. »
Можите поделиться батником?
Boa Soft
05-03-2009, 21:20
1. для раскатки на чистый диск или с затиранием всего.
@echo off
SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%
FOR %%a IN ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) DO (
IF EXIST %%a:\$BOA$ (
COLOR 0C
TITLE = ERROR Apply %IMAGE%
echo Кто-то опять пытается отформатировать мой внешний диск.
echo.
echo Отключите ВСЕ лишние флешки и диски и перегрузите машину
echo Потом запустите заливку заново.
echo.
echo Заливка прерванна.
echo.
pause
exit
)
)
:TRYNEW
cls
SET CONF =
echo Process apply %IMAGE% to %DESTDRIVE%\ drive?
echo All date from new drive lost!
echo.
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo.
set /P CONF=Type "YES" :
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1
echo.
echo Type "YES" to process confirm process
echo Or press Ctrl+C to close console
echo.
set /P CONF=Type "YES" :
if %CONF%==YES Goto OK2
if %CONF%==yes Goto OK2
GOTO TRYNEW
:OK2
cls
echo Разметка жесткого диска
cd DISKPART
call partitionw_std.cmd
cd ..
echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force
echo Apply %IMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\
echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\
echo Done!
echo Press any key to exit
pause
exit
2. для переустановки. Затирается только с
@echo off
SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%
if exist %DESTDRIVE%\$BOA$ (
COLOR 0C
TITLE = ERROR Apply %IMAGE%
echo Кто-то опять пытается отформатировать мой внешний диск.
echo.
echo Отключите ВСЕ лишние флешки и диски и запустите заливку заново.
echo Заливка прерванна.
pause
exit
)
:TRYNEW
cls
SET CONF =
echo Process apply %IMAGE% to %DESTDRIVE%\ drive?
echo All date from drive %DESTDRIVE%\ lost!
echo.
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo.
set /P CONF=Type "YES" :
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1
echo.
echo Type "YES" to process confirm process
echo Or press Ctrl+C to close console
echo.
set /P CONF=Type "YES" :
if %CONF%==YES Goto OK2
if %CONF%==yes Goto OK2
GOTO TRYNEW
:OK2
cls
echo Quick formatting %DESTDRIVE%\ drive...
format %DESTDRIVE% /FS:NTFS /V:SYSXP /Q /X /Y
echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force
echo Apply %IMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\
echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\
echo Done!
echo Press any key to exit
pause
exit
2. для щадящей перереустановки. Не затирается ничего, только не должно быть одноименных папок с папками образа.
@echo off
SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%
if exist %DESTDRIVE%\$BOA$ (
COLOR 0C
TITLE = ERROR Apply %IMAGE%
echo БЛЯ!!!
echo Кто-то опять пытается отформатировать мой внешний диск.
echo.
echo Отключите ВСЕ лишние флешки и диски и запустите заливку заново.
echo Заливка прерванна.
pause
exit
)
:TRYNEW
cls
SET CONF =
echo Process safe apply %IMAGE% to %DESTDRIVE%\ drive?
echo.
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo.
set /P CONF=Type "YES" :
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1
cls
echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force
echo Apply %IMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\
echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...
WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\
echo Done!
echo Press any key to exit
pause
exit
partitionw_std.cmd
@echo off
echo standart disk preparing
echo starting disk partitioning... > log.txt
echo. >> log.txt
diskpart.exe /s partstdw.txt >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
echo formating... >> log.txt
echo. >> log.txt
format F: /fs:ntfs /v:Sys_XP /q /y >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
format G: /fs:ntfs /v:User_Data /q /y >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
echo end formating process... >> log.txt
cls
goto :end
:error
cls
title OPERATION ERRROR!!!
COLOR 0C
type log.txt
pause
cls
exit
:end
partstdw.txt
select disk=1
clean
create partition primary size=40960
assign letter=F
active
create partition extended
create partition logical
assign letter=G
exit
Boa Soft
05-03-2009, 21:29
Все вместе с утилитами - во вложении.
Внимание! № диска в скриптах отредактировать по надобности.
Буквы дисков F,G должны быть свободны. Или правим скрипты.
Boa Soft, Какой метод запуска скриптов в WinPE вы используете (Unattended.xml?)?
Boa Soft
06-03-2009, 18:16
Это все для заливки со стендовой машины. Под PE - внешний USB диск и ручная разбивка + GImageX
andrei.ru
09-03-2009, 19:49
Boa Soft, уважаемый, не могли бы Вы создать оффлайн учебник по клонированию? Или укажите путь к таковому.
Вопрос будет такой. Клонирование и перенос клона на компьютер с с другим железом - это 100% способ или все-таки придется помучиться после. Что-то там доустановить настроить.
Практическая задача такая. В среднем переустанавливаем 3 машины в неделю.
может проще использовать автоматическую установку? С ней проблем никаких. остается только включить в домен и активировать ос.
Boa Soft
09-03-2009, 22:49
На счет учебника - к сожалению, не писатель я...
Способ не 100%. Но стеремится к нему.
Все собираемые сейчас десктопы заливаю с образа, подготовленного выложенными здесь инструментами. Встает на все ширпотребные платы. С рейдом - acer десктопный (рейд включен и не отключается) и ирбис на ESC VT900 - на него по непонятным причинам не ставилась система в режиме IDE. В режиме рейда встала нормально.
Ноуты с ACHI - тоже без проблем. Только специфику - утилиты и програмки приходится ставить вручную. Привязвть установку к наличию какой-либо железки не всегда можно.
Пока нерешенных проблем было 2 - первая - Какой-то из асусовских ноутов. Грузился только до того места, когда идет обновление sid (синий экран, как при скандиске) - потом просто выключался.
Второе - 3 пенек на зиде. Образ нормально раскатывался, поднимались все драйвера - а после перезагрузки черный экран с мигаюшим курсором. Вывод - не тот hal. Но. там был кривой биос и с диска тоже встало с пляской с бубном.
Поэтому, немного хочу модифицировать скрипт и изменить в нем способ очистки. Удалять все ненужные хвосты от фантомных устройств и восстанавливать родной загрузчик только при запечатывании компа, после тестирования. При ситуации с 3 пеньком это дало бы возможность вручную выбрать хал и после загрузки сменить его на нужный.
При 3 машинах в неделю и если в затылок не дышит начальник и отлаженая до полного автопилота установка - то вполне можно и автоустановку. Но, при сборках, особенно тендеров в 10-30 машин просто не хватит сил и времени на развертывания при помощи автоустановки. С образа за 10-20 минут получаем полностью настроенную ос с софтом и драйверами и с уникальным сидом.
andrei.ru
12-03-2009, 14:38
Boa Soft, спасибо за ответ. Тогда такая просьба-пожелание-вопрос.
Ниже текст файла-инструкции из архива my_sysprep в первом посте.
Комплект для подготовки клона.
Что значит без применения?
Вариант без применения sysprep и factory для запечатки образа.
НО! SID регенерируется!
Счетчик активации сбрасывается! (Не варез! стандартная функция!)
Подправил неточности, исправил ошибки, добавил проверку от дурака.
Так же, удалил RBC - заменил своей утилитой очистки корзины.
На RBC "обижались" некотрые антивирусы - он был пожат UPX.
Функционал factory и sysprep, неоходимый для установки драйверов, перенесен в мою утилиту.
От "Боевой" версии отличается отсутствием приватных файлов.
Удаленные файлы отвечают только за фирменное оем оформление.
Использование:
1. распаковать папку SYSPREP в корень диска с. Снять клон с других дисков не выйдет
- это ограничение sysprep от ms - просто тихо угробите систему.
Все установить и настроить это имеется ввиду софт и драйвера?
2. Все нстановить и настроить. Назад возврата не будет!
Где создается этот набор? Что такое устройства масового хранения
3. Запустить из папки sysprep\MSTDRV скрипт getdrv-runfirst.cmd. будет созданн набор для
интеграции драйверов устройств массового хранения, не входящих в поставки виндовс.
Новая версия утилиты Mr.dUSHA решает проблему сдубликатами имен.
После выполнения этого файла комп сам по себе перезагрузился. Насколько я понял надо было выключить комп самому и запустить прогу (например Acronis) и сделать образ, именно это и говорится в п.5?
4. Запустить !PREPARE.CMD.
5. Выключаем и клонируем.
Этот пункт вообще непонятен. Что значит развернуть? Где надо разворачивать на другой машине? Или на этой же?
6. Развертываем любым способом.
Это относится к теме создание пакета драйверов. Помещаем следующим образом: разархивируем пак Башрата - там папка D и ini файл - из папки В берем папку и кидаем в c:\D - а ini файл куда?
7. В папку C:\D помщаем папки с распакованными драйверами из паков Башрата или своими.
8. При пользовании сжатых пакетов делаем следующее:
Просто поместите все пакеты 7z в папку ZIPDRV
В MyFactory.ini разкомментируте следующее:
OemDirName =SYSPREP\ZIPDRV
UnzipDirName =%SystemDrive%
НА что это может повлиять?
Внимание! Скорее всего, все диски кроме C и CD-ROM будут еще не доступны на этом этапе!
Тут не так, как при обычной автоустановке!
Этот вопрос пока рассматиривается.
Что значит стартуем клон? Откуда и куда? А п.6?
9. Стартуем клон. После установки автоматом заменется загрузчик с лонгхорнового на родной.
Если на первом этапе очень долго висим, то, возможно, попался кривой драйвер. Жмем shift-F11 и программа закрывается.
Вручную поставить дрова нужно только один раз? Или при развертывании на каждой машине в последующем тоже надо? В дургих темах где-то читал, что нужно ставить стандартный IDE контроллер, если хотим разворачивать образ на компах с разным железом? И еще читал, что надо вообще не ставить дрова
Происходит логон и, даллее, вручную ставим дравера. Надо только обязательно обновить драйвера контроллера жеского диска.
Перезагрузку самим делать или как?
Если все хорошо, то после перезагрузки доставляем вручную то, что не поставилось и все проверяем.
После того как запечатаем что будет? Где искать файл-образ, который надо залить на диск. чтобы в последствии разворачивать на других компах?
10. Жмем (в зависимости от того, для чего клон) Запечатать компьютер OOBE ( oem производство, бует спрашивать потом ключик, лицензию как положено)
Или Fast - для себя или конторы, когда надо на выходле сразу готовый комп без прохождения ообе.
Ну и напоследок. Чтобы развернуть ОС на другом компе - куда надо класть файл-образ на один CD с программой для развертывания (Acronic например)?
PS Приподготовке клона не устанавливаем daimond tools, alcogol, антивирусы - нормально потом не работает или приводит к синьке.
Если надо - проставить после раскатки образа. Говорят, что нормально работает, но надо перепроверять!!!
Если установлен OpenOffice, то перед финальным запечатыванием необходимо выгрузить
Все делалось для нужд своего производства, поэтому, если что не нравится - изучаем батники и правим для себя.
При желании, дефолтового пользователя можно создать заранее, а при перезагрузке после развертывания сразу вычистить мусор.
Без использования sysprep и прочего. Просто данный способ делался универсальным, что ба можно было ставить как OEM,
соблюдая все тонкости лицензии, так и получать полностью настроенную готовую машину.
Если хочется, можно перенести все функции из fasclean.cmd в firstrun.cmd
При клонировании sid генерется уникальный для каждого клона за счет использования setupcl.
Вообщем очень прошу ответить на эти вопросы. Или расширить пояснениями инструкцию из архива. Я так думаю что если эти вопросы возникли у меня, то у кого-то еще они тоже есть. А расширение инструкции в соответствии с моими вопросами и твоими наработками и задумками избавят эту тему от множества вопросов в последующем.
Boa Soft
12-03-2009, 15:25
andrei.ru, Раз тема людям интересна - напишу более подробную инструкцию. Но, быстро не обещаю - пока туго со свободным временим.
andrei.ru
12-03-2009, 15:42
Boa Soft, Огромное спасибо. Я конечно понимаю, что времени всегда не хватает. Но все - таки когда примерно ждать? Самому очень интересно.
Может для начала ответы на вопросы, которые я задавал?
Комсомолец
13-03-2009, 04:36
andrei.ru,
Что значит без применения?
Вариант без применения sysprep и factory для запечатки образа. »
значит что функционал этих утилит заложен в myfactory.exe либо он не нужен.
Все установить и настроить это имеется ввиду софт и драйвера?
2. Все нстановить и настроить. Назад возврата не будет! »
именно это. ну и сам пакет под себя настроить (первоначально можно и с оригинальным посмотреть).
Где создается этот набор? Что такое устройства масового хранения
3. Запустить из папки sysprep\MSTDRV скрипт getdrv-runfirst.cmd. будет созданн набор для
интеграции драйверов устройств массового хранения, не входящих в поставки виндовс.
Новая версия утилиты Mr.dUSHA решает проблему сдубликатами имен »
нужно скачать DP_MassStorage и распаквать его в sysprep\MSTDRV, дальше запустить getdrv-runfirst.cmd. Все будет сделано автоматически.
После выполнения этого файла комп сам по себе перезагрузился. Насколько я понял надо было выключить комп самому и запустить прогу (например Acronis) и сделать образ, именно это и говорится в п.5?
4. Запустить !PREPARE.CMD.
5. Выключаем и клонируем. »
не должен он перегрузиться. после отработки !PREPARE.CMD выключаем комп и создаем обаз акронисом, гостом, имагех. (на ваш вкус).
Этот пункт вообще непонятен. Что значит развернуть? Где надо разворачивать на другой машине? Или на этой же?
6. Развертываем любым способом. »
проще говоря-раскатываем сделанный образ на другой машине. для этого его и делали-чтобы был универсальный образ, встающий на все машины.
Это относится к теме создание пакета драйверов. Помещаем следующим образом: разархивируем пак Башрата - там папка D и ini файл - из папки В берем папку и кидаем в c:\D - а ini файл куда?
7. В папку C:\D помещаем папки с распакованными драйверами из паков Башрата или своими.
8. При пользовании сжатых пакетов делаем следующее:
Просто поместите все пакеты 7z в папку ZIPDRV
В MyFactory.ini разкомментируте следующее:
OemDirName =SYSPREP\ZIPDRV
UnzipDirName =%SystemDrive% »
ини файл не нужен. только содержимое C:\D.
НА что это может повлиять?
Внимание! Скорее всего, все диски кроме C и CD-ROM будут еще не доступны на этом этапе!
Тут не так, как при обычной автоустановке!
Этот вопрос пока рассматиривается. »
сиспреп не ищет ничего на других дисках, кроме как С и сд-привод.
Что значит стартуем клон? Откуда и куда? А п.6?
9. Стартуем клон. После установки автоматом заменется загрузчик с лонгхорнового на родной.
Если на первом этапе очень долго висим, то, возможно, попался кривой драйвер. Жмем shift-F11 и программа закрывается. »
именно!
Вручную поставить дрова нужно только один раз? Или при развертывании на каждой машине в последующем тоже надо? В дургих темах где-то читал, что нужно ставить стандартный IDE контроллер, если хотим разворачивать образ на компах с разным железом? И еще читал, что надо вообще не ставить дрова
Происходит логон и, даллее, вручную ставим дравера. Надо только обязательно обновить драйвера контроллера жеского диска. »
вообще-то драйвера сами должны встать, если вы их ложили, как написано в пунктах 7 и 8.
удалять все устройства и сбрасывать на IDE контроллер нужно только при подготовке образа. не после раскатки.
Перезагрузку самим делать или как?
Если все хорошо, то после перезагрузки доставляем вручную то, что не поставилось и все проверяем. »
первый раз после раскатки комп сам ребутнется. дальше по своему усмотрению.
После того как запечатаем что будет? Где искать файл-образ, который надо залить на диск. чтобы в последствии разворачивать на других компах?
10. Жмем (в зависимости от того, для чего клон) Запечатать компьютер OOBE ( oem производство, бует спрашивать потом ключик, лицензию как положено)
Или Fast - для себя или конторы, когда надо на выходле сразу готовый комп без прохождения ообе. »
образ будет там, куда вы укажете его сохранение. например на диске D или внешнем носителе. посл запечатывания будет OOBE или просто рабочая машина.
Ну и напоследок. Чтобы развернуть ОС на другом компе - куда надо класть файл-образ на один CD с программой для развертывания (Acronic например)? »
Я кладу образ на DVD болванку с тремя акронисами: 10, 11 и 12 (каждый из них где-нибудь винты не увидит, вот и перестраховка).
Если образ будет на болванке-его вес не должен быть больше 4гб. Если на usb-винте, то размер значения не имеет.
Вроде всё ответил))
Мож кому надо - ImageX v3.1ru Size: 2777 KB? »
Выкладывай.
alecsandrb
13-03-2009, 14:00
Boa Soft,
Вот возник вопрос: если использовать myfactory /setup как сканируются драйвера устройств - задана папка %SystemDrive%\D и сканируются все подпапки в ней
или же подпапки как они заданы у Bashrat-а? Почему спрашиваю - хочу добавить свои доп. драйвера для ноутов (модемы, карт-ридеры и т.д.)
и думаю куда положить папки с такими дровами - либо в корень папки %SystemDrive%\D либо в подпапки: С, G, L, M, W
Комсомолец
13-03-2009, 16:13
alecsandrb, сканируется папка c:\D\X\X.
andrei.ru
13-03-2009, 20:10
Комсомолец, огромное спасибо. Тогда вот еще. После пункт 6 получается может быть последним. Тогда зачем все остальные пункты? Или остальные пункты нужны для того, чтобы расширить созданный образ драйверами?
andrei.ru
14-03-2009, 11:22
Я проделал пп.1-5. Сейчас выполняется п.5.
Шестым пунктом мне нужно будет разворачивать образ на другой машине? А затем на том же компе, на котором я разверну созданный образ, мне нужно будет выполнять пункты 7-...? Или на той же машине с которой я делал образ?
Boa Soft
14-03-2009, 16:24
, сканируется папка c:\D\X\X. »
Сканируется папка и все подпапки в ней на неограниченную глубину, имя папки указывается в настройках.
По умолчанию C:\D
andrei.ru
14-03-2009, 23:59
Boa Soft, Комсомолец, И все у кого получилось это сделать . Ребят объясните, где туплю. По дополнительным инструкциям от Комсомолец, я все сделал. Сделал образ Акронисом со своего нетбука (Maxmedia Cameroon NB-1120). т.е выполнил пункты 1-5.
Записал образ на флеху.
Сел за большой комп (на нем у меня 2 винта Vista и чистый). Чистый винт разбит на 2 части. На D:\ чистого винта скинул образ с флехи
Загрузился с CD Acronis. Восстановил (раскатал) этот образ. Раскатывалось часа 4 (раздел с которого делал образ был на 20 гигов).
Загрузился в Висту и скинул в С:\ D чистого винта все дрова от Башрата. Распакованные.
Перезагружаюсь в ОС которая получилась при раскатке образа. В меню выбрал стандартный ПК.
Все загрузилось. Дрова не подцепились. Запечатал комп. Все работает.
Теперь вопросы.
1) Где и что я не так сделал? Получилось, что на устанвоку СО ушло практически 5-6 часов. А ведь говорили что минут 20. Да еще и дрова все встанут.
Насчет дров. С этими же пакетами дров, интегрированными в дистриб для автоматической установки, на этом же компе, все подцепается.
Комсомолец
15-03-2009, 02:21
Boa Soft, сканируется папка c:\D\X\X »
я это и имел в виду.
andrei.ru, раскатка занимает 20 минут. дрова должы были подхвалтиться. проверьте настройки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.