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

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

Автор: MishaEmS
Дата сообщения: 04.11.2008 10:51
AADDDDYY

Цитата:
А может кто нибудь описать, как используется PEImg ?

Загружаемся с LiveCD или с другой системы.
Например:
X:\Windows - Путь к системе выдающей 7B
Создаем папку X:\USERS (если её нет)

Запускаем:
PEIMG.EXE /INF=C:\D\I3\iastor.inf X:\WINDOWS

Т.е. устанавливаем в оффлайн-систему необходимый драйвер.
Автор: AADDDDYY
Дата сообщения: 04.11.2008 14:35
MishaEmS
ОК !!! С этим разобрался !!!!

А вот:

Цитата:
Т.е. устанавливаем в оффлайн-систему необходимый драйвер

Как определить необходимый драйвер и как выбрать его из драйверпака ?

Автор: MishaEmS
Дата сообщения: 04.11.2008 15:09
AADDDDYY

Цитата:
Как определить необходимый драйвер и как выбрать его из драйверпака ?

Ну если неизвестно, что за чипсет и контроллер можно - EVEREST-ом.
Загрузится с диска (WinPE), запустить Эверест и глянуть.
Автор: Us2002
Дата сообщения: 04.11.2008 19:57
Oleg_II
А есть разница в клонировании пустой системы и клонировании системы с уств=ановленными дровами?

Добавлено:

Цитата:
Хотя, надо признать, нахождение в системе файлов драйвера, теоретически, в отдельных (подчеркиваю - очень отдельных! если вообще когда) случаях может быть и поможет установке этих драйверов при переносе системы. Но в случае с контроллерами - нет.


В корне не согласен, можно детальное доказательство?
Автор: 0SHV
Дата сообщения: 04.11.2008 21:57
Oleg_II

Цитата:
нахождение в системе файлов драйвера, теоретически, в отдельных (подчеркиваю - очень отдельных! если вообще когда) случаях может быть и поможет установке этих драйверов при переносе системы. Но в случае с контроллерами - нет.

Это ошибочное мнение.
Простейщий пример
Образ РЕ 2 можно рассматривать как 100% клон настроенной системы.
Про "вистовские" образы даже и не говорю.
Интеграция драйверов в них заложена по-умолчанию
см. и читаем
Автор: Oleg_II
Дата сообщения: 05.11.2008 01:52
Us2002
Не собираюсь ничего доказывать. Сам возьми комп с САТА диском, клон системы без установленного драйвера нужного контроллера, а просто с разложенными по папкам файлами, попробуй перенести на комп с САТА и посмотри что получится.

Без пары записей в реестре ничего работать не будет (делаю единственную оговорку: в некоторых и далеко не всех случаях отсутствие предварительных записей в реестре может быть решено использованием Сиспрепа, но он здесь далеко не панацея). И ты неправильно прочитал установку: речь идет не о клонировании системы с уже установленными драйверами, а о клонировании системы, установленной с дистрибутива, где были интегрированны драйв-паки. Разницу видишь? Даже если в дистрибутиве и были какие драйвера, но на подопытном компе не было такого железа, то драйвера его в системе не устанавливаются!

0SHV
Прежде чем отсылать меня к мануалам, прочитаем о чем речь идет: человек предлагает добавить к ДИСТРИБУТИВУ Виндов пакет драйверов, чтобы потом КЛОНИРОВАННАЯ система могла переносится на компьютеры с разными контроллерами.

Если не понял сразу, то перечитай еще раз и попробуй понять в чем разница: поддержка контроллеров в ДИСТРИБУТИВЕ и поддержка МНОЖЕСТВА контроллеров в КЛОНЕ. Хе-хе И для тебя оговорка - речь идет о ХР, а не Висте (про последнюю чуть ниже).

ЗЫ ЛивСД на основе ХР тоже загружаются на разном железе. Ну и что? Пойди и почитай мануал - в РЕ и РЕ2 идет укороченный процесс установки! Т.е. драйвера контроллеров устанавливаются как при обычной установке Виндов. Как с ДИСТРИБУТИВА!
Виста делается как клон, там не только файлы драйверов по папкам лежат, но и куча установок в реестре (в критических девайсах), без которых файлы эти просто мусор и те же контроллеры поддерживать не будет.
Автор: AADDDDYY
Дата сообщения: 05.11.2008 09:46
To All:

После долгих боев с PEIMG.EXE --- > ПРОШУ О Помощи !!!
Скачал набор файлов любезно предоставленный MishaEmS
Все делаю как говорили Гуру.

Забурился с LiveCD
Раскатанный образ находится на C:\
Создал папку C:\USERS
Даю команду:
PEIMG.EXE /INF=Z:\D\I3\iastor.inf C:\WINDOWS

Вот что я постоянно получаю:
--------------------------------------------------------------------------------------------------------
"Программе PEIMG не удается загрузить зависимость DLL.
Убедитесь, что cbscore.dll, wcp.dll, dpx.dll........... доступны в вашей системе через
переменную окружения PATH.
|
|
Программе Peimg не удается завершить операцию с кодом состояния 0х8007007е
--------------------------------------------------------------------------------------------------------

Дайте пожалуйста мне пинок в нужном направлении !!!



Автор: MishaEmS
Дата сообщения: 05.11.2008 10:32
AADDDDYY

Цитата:
Программе PEIMG не удается загрузить зависимость DLL

Проверил... Действительно такая проблема иногда возникает при использовании PEImg билд 18000. Изменил ссылки в своём сообщении на PEImg билд 16386. С ним у меня таких проблем пока нигде не возникло. Проверь у себя пожалуйста!
PEImg 6.0.6000.16386
Скачать с Fileshare.in.ua
Скачать с iFolder.ru
Автор: AADDDDYY
Дата сообщения: 05.11.2008 10:54
MishaEmS

Цитата:
Проверь у себя пожалуйста!


Этот билд сработал великолепно !!!!
Благодарю !!!


PS Сейчас у меня на руках ноут клиентский.
Ошибка 7B
С ним и провожу эксперимент, но вермени мало.
Подсовываю драйвер --- все равно 7B

Какой собственно нужно внедрить драйвер ?
Давал тот который определил через Эверест --- ich8ide.inf -------- > все равно 7B



Автор: MishaEmS
Дата сообщения: 05.11.2008 11:10
AADDDDYY
А какой ноут? Какой драйвер подсовываешь? iastor.inf (IaStor.sys) ?
Нет в ноуте отдельного контроллера? (JMicron и т.д.)
Попробуй эти дрова подкинуть:
Intel iastor


Автор: AADDDDYY
Дата сообщения: 05.11.2008 11:14

Цитата:
А какой ноут?


Toshiba Satellite A 300

Автор: Oleg_II
Дата сообщения: 05.11.2008 11:52
AADDDDYY
Можно попробовать внедрить драйвер - записи в реестр и файлы (в том числе и из Intel® Chipset Device Software installer - тот же ich8ide.inf). Правда, для этого желательно, конечно, иметь этот драйвер именно для этого ноута. Ну, или придется несколько вариантов туда включить (в китайских заливках их, кажись, всего три файла).

Правильный драйвер-то есть?
Автор: MishaEmS
Дата сообщения: 05.11.2008 11:57
AADDDDYY

Цитата:
Toshiba Satellite A 300

А подкинуть драйвер, который я выложил, пробовал?
Там интеловсеий чипсет или ATI-шный?
А300 разные бывают...
Главное определить контроллер!
Автор: AADDDDYY
Дата сообщения: 05.11.2008 12:01
Oleg_II

Цитата:
Можно попробовать внедрить драйвер - записи в реестр и файлы


Цитата:
Ну, или придется несколько вариантов туда включить


Подскажи как это сделать !!!
Я буксую конкретно !!!!

MishaEmS

Цитата:
Там интеловсеий чипсет или ATI-шный?

Интел

Цитата:
А подкинуть драйвер, который я выложил, пробовал?

Пробовал ---- > 7B

Автор: MishaEmS
Дата сообщения: 05.11.2008 12:14
AADDDDYY

Цитата:
Подскажи как это сделать !!!

Проблема не в этом...
Ключевой вопрос:
Oleg_II

Цитата:
Правильный драйвер-то есть?

Если есть драйвер, то простой вариант - PEImg, более сложный:
Oleg_II

Цитата:
Можно попробовать внедрить драйвер - записи в реестр и файлы




Добавлено:
AADDDDYY

Цитата:
Пробовал ---- > 7B


Давай так!
1) Загрузись с BartPE на этом ноуте
2) Запусти Эверест
3) Посмотри: Устройства\Устройства PCI
4) Найди ATA/IDE/SCSI/SATA... контроллеры и посмотри в свойствах устройства:
ID устройства
Субсистемный идентификатор

У меня например на рабочем компе:

Intel 82801GB ICH7 - ATA-100 IDE Controller [A-1]
ID устройства    8086-27DF
Субсистемный идентификатор    1043-8179

Intel 82801GB ICH7 - SATA Controller [A-1]
ID устройства    8086-27C0
Субсистемный идентификатор    1043-8179

И будем тогда думать дальше...

Кстати... WinPE с диска у тебя нормально грузится? Винты видны?
Посмотри после загрузки, какой драйвер подцепился.
Автор: AADDDDYY
Дата сообщения: 05.11.2008 12:30

Цитата:
Если есть драйвер, то простой вариант - PEImg

Я тоже склоняюсь к этой мысли !!!

Может я что то делаю не так ?
Мой порядок действий:

1. Згружаюсь с LiveCD
2. Запускаю Everest
3. Нахожу контроллер IDE
4. Копирую его код
----------------------------------------
Вот он VEN_8086&DEV_2829
----------------------------------------
5. ищу поиском строку в файлах драйверпака
6. Нахожу inf в котором эта строка присутствует
7. Интегрирую этот inf с помощью PEImg


Добавлено:

Цитата:
Найди ATA/IDE/SCSI/SATA... контроллеры и посмотри в свойствах устройства:

Описание устройства    Intel 82801HBM ICH8M - PATA Controller
ID устройства    8086-2850
Субсистемный идентификатор    1179-FF50

    
Описание устройства    Intel 82801HBM ICH8M - SATA AHCI Controller
ID устройства    8086-2829
Субсистемный идентификатор    1179-FF50
Автор: MishaEmS
Дата сообщения: 05.11.2008 12:38
AADDDDYY

Цитата:
VEN_8086&DEV_2829


Подкидывал iaahci.inf с помощью PEImg? (Из набора, который я тебе вылаживал) ????
Покажи командную строку, которой ты запускаешь PEImg!
Автор: AADDDDYY
Дата сообщения: 05.11.2008 12:54
MishaEmS

Цитата:
Подкидывал iaahci.inf

Нет !!! Этот не подкидывал, одкидывал ---> iastor.inf

Цитата:
Покажи командную строку, которой ты запускаешь PEImg

PEIMG.EXE /INF=Z:\D\I3\iastor.inf C:\WINDOWS

PS Посмотри выше, я добавил описание контроллеров из Everest



Автор: MishaEmS
Дата сообщения: 05.11.2008 13:01
AADDDDYY

Цитата:
Нет !!! Этот не подкидывал, одкидывал ---> iastor.inf

Поробобуй iaahci.inf !!!
Автор: Mafia80
Дата сообщения: 05.11.2008 13:40
Прежде чем подпихивать ачи, посмотри режим в биосе.
Кроме инфа, прога подкидывает кат?
Почему не воспользуешься готовыми драйверпаками?
Автор: MishaEmS
Дата сообщения: 05.11.2008 14:11
Mafia80

Цитата:
Почему не воспользуешься готовыми драйверпаками?

А как их можно применить к установленной (не загружающейся) системе?
И зачем встраивать все драйвера, если нужен-то всего один
Автор: AADDDDYY
Дата сообщения: 05.11.2008 14:47
MishaEmS

Цитата:
Поробобуй iaahci.inf !!!


Система запустилась !!!!!
Скажи откуда ты определил, что нужен именно этот инф ?

НО !!! при перезагрузке ----> винда не грузятся !!! Ругается на hal.dll

Mafia80

Цитата:
посмотри режим в биосе


Да !!! Если переставить в стандартный контроллер --- винда стартанула !!!

НО опять же !!! при перезагрузке ----> винда не грузятся !!! Ругается на hal.dll



Автор: MishaEmS
Дата сообщения: 05.11.2008 15:04
AADDDDYY

Цитата:
Ругается на hal.dll

Это уже вторая серия OfflineSysprep может помочь...
Я сейчас немного занят, если не найдешь OfflineSysprep или не разберешься с ним, позже постараюсь рассказать.

Автор: JohnC
Дата сообщения: 05.11.2008 16:14
MishaEmS

Цитата:
Почему не воспользуешься готовыми драйверпаками?



Цитата:
А как их можно применить к установленной (не загружающейся) системе?
И зачем встраивать все драйвера, если нужен-то всего один


А опции в OfflineSysprep:
Install standard IDE Mass Storage Device(s)
Install only PE-detected non-IDE Mass Storage Device(s)
Install all DriverPacks non-IDE Mass Storage Device(s)
разве не для этого служат?

Автор: MishaEmS
Дата сообщения: 05.11.2008 16:46
JohnC

Цитата:
А опции в OfflineSysprep ... разве не для этого служат?

Согласен, можно наверное так. Но я лично никогда не использовал, хватает PEImg.
Но:

Цитата:
зачем встраивать все драйвера, если нужен-то всего один



Автор: AADDDDYY
Дата сообщения: 05.11.2008 17:15
MishaEmS

Благодарю за поддержку !!!
Очень жду помощи в OfflineSysprep !!!!!!!!!!!!!!

И еще :
Как все таки определить, какой драйвер нужен именно этой машине ?
Как ты его определил ?


Зы Иногда, сегодня мне казалось, что гораздо проще и быстее установить систему из дистрибутива.



Автор: Us2002
Дата сообщения: 05.11.2008 17:21
Oleg_II

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


Да сто раз делал и без проблем ... и без сиспрепа, одна оговорочка: дрова встроены в тхт-моде.
Автор: JohnC
Дата сообщения: 05.11.2008 17:34
MishaEmS

Цитата:
зачем встраивать все драйвера, если нужен-то всего один

тогда логично отметить один пункт - Install only PE-detected non-IDE Mass Storage Device(s)

У меня вопрос к спецам данной темы.
Как можно подключить набор драйверов DriverPacks к раскатанному образу (без внедрения т.е. без SetupCopyOEMInf.exe) чтоб windows при запуске искал драйвера в указанной папке?
Пробовал утилиту SysPrep Driver Scanner (spdrvscn.exe) входящую в OfflineSysprep она сканирует все подпапки и заносит в реестр HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ каждую папку содержащую infы, получается очень длинная строка типа этого - %SystemDrive%\oemdrv\dp_lan_wnt5_x86-32_8053\d\l\3a;%SystemDrive%\oemdrv\dp_lan_wnt5_x86-32_8053\d\l\3b;....
После этих манипуляций загрузка windows останавливается на чёрном экране после бегающей полоски, как бы это обойти?
Автор: AADDDDYY
Дата сообщения: 05.11.2008 18:18
JohnC

Цитата:
Как можно подключить набор драйверов DriverPacks

Я использую rescan.exe
Работает отменно !!!
Запускать ее можно из авторана батником с самоудалением, или через RunOnceX (мой выбор )

Автор: Oleg_II
Дата сообщения: 05.11.2008 19:02
Us2002
Хм... Просвети как ты в клонировании делаешь текст-мод?

И уверяю тебя - не будет так работать на всех контроллерах, даже не на самых редких.

Кстати, с драйвер-паками та же фигня - возможно, некоторые и подхватятся, но далеко не все. Чуть-чуть лучше будет при использовании Сиспрепа и прописывании в инсталлаяцию. Интеграция драйвер-пака для контроллеров как раз и является помещением файлов в папку, где ищутся драйвера. Только вот проблемка - не всегда до этого момента загрузка может дойти, а раньше в синий экран вылетит с незабвенным "STOP 0x0000007B".

AADDDDYY
Не охота искать. Если выложишь сюда список файлов драйвера контроллера ИМЕННО для твоего компа и содержание установочного IASTOR.INF (драйвер должен быть именно для твоего компа!), то помогу составить настройки для реестра.
А другие относящиеся к драйверу файлы находятся в упомянутом Intel® Chipset Device Software installer - если распаковать все INF файлы из него и поместить в папку INF или другую папку к которой прописан путь поиска драйверов, то они сами подхватятся (именно те, которые нужны будут).

Про ХАЛ - такое иногда бывает. Тип компьютера в Стандартный надо сразу при подготовке системы-матрицы выставить, потому что в это время идет замена HAL.DLL на нужную версию.

Добавлено:
JohnC
Драйвера раскладываю по папочкам, а потом все помещаю в одну папку, выношу все INF файлы из подпапочек в общую (требуется редактирование каждого файла...) и прописываю в реестр именно в тот же ключ путь только к этой папке. Я как-то это уже описывал здесь или в теме по переносу на другую материнку.

ЗЫ Уважаемые, драйверов контроллеров всего-то кот наплакал (чуть больше 2МВ), не проще ли пойти по стопам китайцев и сделать библиотеку нужных настроек для каждого типа (не так уж их и много на самом деле). Меняются они не так уж и часто, просто иногда добавляются новые (тоже, кстати, не часто). Потом всем пригодится

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

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


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