PDA

Показать полную графическую версию : Инструменты для клонирования (развертывание из образа) Windows XP


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Lightvik
09-05-2011, 07:06
имена драверпаков начинались с '-' - такие имена утиль пропускает. »
все драйверпаки начинаются с DP

vitalik9
09-05-2011, 13:40
после нажатия "Запечатать компьютер (FAST) папка sysprep и папка с драйверами не удаляется :dont-know

maxum
10-05-2011, 16:36
Раздел надо сделать активным и загрузочным. ImageX оперирует данными не на уровне секторов, как акронис, а на уровне файлов и папок. Так что сделать диск загрузочным надо вручную
Например,
Код:
bootsect.exe /nt52 С: /force /mbr »

А можно это сделать с помощью BOOTICE. Если да то как?

Vitek 07
10-05-2011, 18:45
с помощью BOOTICE »
можно, наверное. Выбираем диск>Process MBR>WinNT 5.x MBR. но способ в cmd, пределоженый Boa Soft проще и быстрее.

vitalik9
11-05-2011, 22:09
Запечатать компьютер (FAST)" (для внутренних нужд или когда не требуется OOBE, когда надо на выходе сразу готовый комп без прохождения ообе. Лицензионный ключ не меняется. Кто нибудь пробовал в данной версии
Пробовал Windows XP SP3 VL никак не получается

vitalik9
12-05-2011, 01:03
все разобрался

serber78
12-05-2011, 13:07
чем отредактировать prepare.cmd ? Bred не отображает кодировку правильно

batyaPS
12-05-2011, 13:19
чем отредактировать prepare.cmd ? Bred не отображает кодировку правильно »
обычным блокнотом .
выбери - формат- шрифт - Terminal

Amigos
12-05-2011, 13:42
чем отредактировать prepare.cmd ? Bred не отображает кодировку правильно » http://forum.oszone.net/post-1653853.html#post1653853

serber78
12-05-2011, 13:43
всё равно крякозябры

Amigos
12-05-2011, 15:44
всё равно крякозябры » в конкретно этом !PREPARE.CMD без кракозябров никак — там часть строк в CP1251 (начинающиеся с Set) а часть в CP866 (начинвющиеся с REM)
Одновременно по русски все строки не увидеть http://habreffect.ru/files/01b/638306423/Буфер_обмена01.png
кракозябры есть и в том и в том варианте, но в разных местах

есть мнение, что подобный изврат задуман как хитрый план по отсечению интеллектуального большинства (http://lurkmore.ru/95) от этого инструмента

serber78
13-05-2011, 10:52
Неоднократно заметил глюк : после нажатия запечатать компьютер(fast) не всё удаляется с папки my sysprep, пользователь в дефолтный не сбрасывается и комп не перегружается. Судя по всему где то останавливается работа скрипта...И это случается с последнего набора инструментов

Boa Soft
13-05-2011, 13:25
Обновление от 12.05.11

Новое в текущей версии.


14. Исправлены ошибки с передачей параметров в CMD скриптах, приводящие не к полной отработке финишных скриптов.

есть мнение, что подобный изврат задуман как хитрый план по отсечению интеллектуального большинства от этого инструмента »

Все много проще. В одном месте нужна CP1251 а в другом CP866. Если бы существовал легкий способ перевода одной кодировки в другую средствами cmd - то все было бы значительно проще.

В следующей версии сделаю все настройки в одном текстовом файлике, чтобы избежать многоступенчатой передачи настроек из !prepare.cmd в другие создаваемые им скрипты.

Amigos
20-05-2011, 15:45
Попробуйте, как будет возможность, после сборки MSST.INI отредактировать его вручную.
например, так: » я правильно догадался что речь идёт о critical.inf ?
было сделано следующее
созданы три образа
1 - стандартная методика

2 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller X"

3 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,""

после этого все три образа устанавливались на icm8 в ahci режиме
(код PCI\VEN_8086&DEV_2824&SUBSYS_B0051458&REV_02\3&13C0B0C5&0&FA )

в образе 1 драйвер так и остался "PCI Device" и на нормальный драйвер не переключался по причине
#-035 Обработка установки/удаления службы, секция [iaStor_Inst.Services].
#E281 Добавление служб: не удалось изменить существующую службу "iaStor4". Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E033 Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E122 Не удалось установить устройство. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E157 Ошибка установщика по умолчанию. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
т.е. как всегда

в образах 2 и 3 драйвер нормально подхватился при первой загрузке.

на всякий случай выкладываю setupapi.log после всех 3 установок

править critical.inf мне кажется правильнее чем "исправлять" драйвер, спасибо за подсказанный способ


Или, вообше бредовая идея.
Сделать отображаемое имя службы у всех интелей пустым. » попробовал, смотри выше "образ 3" - нормально развернулся и на реальном железе и виртуалке (эмулируется тоже примитивный интеловский контроллер)

Как я понял, для установки постоянного драйвера надо
1 Чтобы и имя отображаемое и имя службы совпадали и у временного и у устанавливаемого драйверов.
или » Сейчас всё сделано так, и это работает.
Работает везде, кроме ICH8 в Ahci (папка I4) . Возможно ещё где-то не сработает, но кто его знает где конкретно.
2 Чтобы и имя отображаемое и имя службы НЕ совпадали и у временного и у устанавливаемого драйверов. » получается, что с ICH8 в Ahci работает только по этому алгоритму.
Но возможно, что масса устройств работавшие по способу №1 при переводе на способ №2 работать откажутся.


т.е. использовать как и раньше способ №1 для всех, а для ICH8 в Ahci сделать исключение в виде добавляемого в реестр после critical.inf твика с HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller X"

ну по крайне мере пока не будет других сигналов о #E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.

ShaddyR
20-05-2011, 17:44
для ICH8 в Ahci »
не только 8-й. Я это проделывал для любых AHCI-контроллеров. За остальными подобного замечено не было.

Boa Soft
20-05-2011, 22:57
Провел эксперимент - переименовал ВСЕ iaStor.sys в iaStor1.sys - iaStor6.sys с правкой inf-ов и переименовал все службы в "Intel AHCI Controller 1" - "Intel AHCI Controller 6". Сделал клон. Потом подсунул неправленные дрова. Все поднялось. Вывод - с дублирующимися именами - в стартовых драйверах переименовываем все имена служб и все отображаемые имена, так чтобы не было повторений и они НЕ совпадали с оригинальными.

Для установки же берем набор с оригинальными драйверами. Такой подход имеет большой плюс. Не смотря на большое количество одноименных драйверов мы можем использовать оригинальные драйвера и сохранить цифровые подписи.

А, еще, что немаловажно, пользователь потом сможет всегда сам обновить драйвера на новые.

Так что, скоро сделаю новый вариант.

vitalik9
22-05-2011, 20:56
скажите пожалуйста как сделать так чтоб значки не меняли свое место расположение на рабочем столе чтоб оставались как до запечатывания те значки которые не имеют отношения к класическому меню пуск

ShaddyR
22-05-2011, 21:44
как сделать так чтоб значки не меняли свое место расположение на рабочем столе чтоб оставались как до запечатывания »
использовать утилиту типа iconkeeper

Ctrec
23-05-2011, 17:06
2Boa Soft,
Диалога там нет. Я его убрал, так как утилита работает не интерактивно, а автоматически. Поэтому и настройки из инишки вычистил. »
Доброго времени суток,
Не трудно вам будет вернуть диалог выбора драйверпаков, а для автоматической работы при необходимости в MYFACTORY.INI использовать ключ:
ShowWaitDlg = 0
При большом парке машин, набирается с десяток общих постоянных конфигураций. Для каждой из них собираю отдельный драйверпак, его и выбираю по необходимости. Так на распаковку/установку драйверов тратятся секунды - один распаковать или 10 да ещё с кучей не нужных при данном развертывании драйверов, и установятся только нужные то бишь проверенные. Понятно, что секунды не критичны), и что можно их ручками удалять/переименовывать, но какая же это тогда автоматизация? Спасибо.

Boa Soft
23-05-2011, 20:46
Доброго времени суток,
Не трудно вам будет вернуть диалог выбора драйверпаков, а для автоматической работы при необходимости в MYFACTORY.INI использовать ключ: »

Уже сделал. Как доделаю новую версию подавления проверки цифровых подписей, так сразу выложу.




© OSzone.net 2001-2012