Migo
17-02-2010, 22:01
Установка драйверов в Windows 7 во время поднятия системы из образа
Начну пожалуй издалека... Windows XP :-))) Потому как описания подобного удобного моего способа интеграции драйверов в Windows XP еще не встречал (в принципе есть даже написанная мной пошаговая инструкция как это сделать). И может быть это поможет понять то, что хотелось бы реализовать в подготовке универсального образа Windows 7.
Стандартные описанные способы интеграции драйверов в WIN образ Windows 7 видел, но не все подходит... :-(((
Итак, как я устанавливаю драйвера под WinXP во время "поднятия" запечатанного образа sysprep'ом.
Что для этого необходимо:
- новый ПК
- почти любой Live CD (пробовал на Alkid Live CD, NHT Live CD и т.п.)
- переносной HDD (или просто большая флешка с запечатанным "by sysprep" образом системы для заливки на новый ПК)
- драйверы на этом же переносном HDD
- сам образ, созданный через Ghost
- файл ответов для Windows
- файл для заливки образа Ghost.exe
Предварительно, после запечатывания образа c готовой системой WinXP через sysprep будет необходима:
- утилита ldprep.exe из пакета ПО Landesk (для чего он - чуть ниже, в нем почти вся соль) :-))) (Утилиту можно найти в открытом доступе на том же landesk.com)
Чем не устраивает стандартные способы интеграции драйверов:
- размер клона становится очень большим. (парк организации очень большой - одних драйверов уже на 2Гб...)
- драйверы часто обновляются (каждый раз поднимать клон, чтобы обновить драйверы - нецелесообразно по многим причинам)
Для "заливки" нового образа на новый ПК делаю так:
К ПК подключается переносной HDD и ПК загружается с Live CD
Далее с Live CD (или с того же HDD) запускается ghost.exe и уже из под оболочки Ghost заливается образ системы с HDD на новый ПК.
После того как образ залился, в папку С:\sysprep\Drivers копируются все имеющиеся в наличии драйверы.
Обычно они копируются все-таки не все, а по производителю - HP, IBM, Dell и т.п. Копируются драйверы со всеми папками в которых они лежат без особого разбора. Это и не важно. Лишь бы было не слишком грубокое их "залегание" на много уровней внутри этих папок.
Естественно не зыбываем положить файл ответов в c:\sysprep
После того как необходимые драйверы скопированы - перезагружаем ПК. Он начинет подниматься из запечатанного образа и в самый этот момент начинает устанавливать драйверы из папки С:\sysprep\Drivers.
Как это происходит?
А все очень просто. Когда готов универсальный образ операционной системы после настройки - как обычно он запечатывается утилитой sysprep. Но далее ПК не выключается, а просто выходим из sysprep. После этого запускаем ту самую утилиту - ldprep. Она прописвает в Windows XP (в реестр?), где в дальнейшем искать самой системе те самые дополнительные драйверы. Этот путь только необходимо теперь прописать a файле ответов.
После того как система поднялась из образа, естественно, сама папка на C:\sysprep удаляется самой системой со всеми ранее скопированными драйверами. Т.е. операционка сама берет только те драйверы, которые ей нужны, а все лишнее сама за собой потом "подчищает".
Вот и подобрались к самому вопросу - возможно ли реализовать такое нештатное, но удобное подсовывание драйверов в Windows 7 в момент саморазворачивания системы из запечатанного sysprep'ом образа? Ведь подобной утилиты (ldprep) для Win7 не существует... :-(((
В новом формате файла ответов для Windows 7 вроде бы в двух прогонах появилась возможность прописать пусть к драйверам. Но сработает ли подобный способ подсовывания драйверов для семерки? Будет ли операционка сама искать драйвера в прописанной папке для необходимых непроставившихся устройств?
Кто какие еще способы установки драйверов может предложить?
Заранее спасибо за ответы, мнения!
P.S.
стандартный WIM образ для нас неудобен по ряду причин... :-(((
Начну пожалуй издалека... Windows XP :-))) Потому как описания подобного удобного моего способа интеграции драйверов в Windows XP еще не встречал (в принципе есть даже написанная мной пошаговая инструкция как это сделать). И может быть это поможет понять то, что хотелось бы реализовать в подготовке универсального образа Windows 7.
Стандартные описанные способы интеграции драйверов в WIN образ Windows 7 видел, но не все подходит... :-(((
Итак, как я устанавливаю драйвера под WinXP во время "поднятия" запечатанного образа sysprep'ом.
Что для этого необходимо:
- новый ПК
- почти любой Live CD (пробовал на Alkid Live CD, NHT Live CD и т.п.)
- переносной HDD (или просто большая флешка с запечатанным "by sysprep" образом системы для заливки на новый ПК)
- драйверы на этом же переносном HDD
- сам образ, созданный через Ghost
- файл ответов для Windows
- файл для заливки образа Ghost.exe
Предварительно, после запечатывания образа c готовой системой WinXP через sysprep будет необходима:
- утилита ldprep.exe из пакета ПО Landesk (для чего он - чуть ниже, в нем почти вся соль) :-))) (Утилиту можно найти в открытом доступе на том же landesk.com)
Чем не устраивает стандартные способы интеграции драйверов:
- размер клона становится очень большим. (парк организации очень большой - одних драйверов уже на 2Гб...)
- драйверы часто обновляются (каждый раз поднимать клон, чтобы обновить драйверы - нецелесообразно по многим причинам)
Для "заливки" нового образа на новый ПК делаю так:
К ПК подключается переносной HDD и ПК загружается с Live CD
Далее с Live CD (или с того же HDD) запускается ghost.exe и уже из под оболочки Ghost заливается образ системы с HDD на новый ПК.
После того как образ залился, в папку С:\sysprep\Drivers копируются все имеющиеся в наличии драйверы.
Обычно они копируются все-таки не все, а по производителю - HP, IBM, Dell и т.п. Копируются драйверы со всеми папками в которых они лежат без особого разбора. Это и не важно. Лишь бы было не слишком грубокое их "залегание" на много уровней внутри этих папок.
Естественно не зыбываем положить файл ответов в c:\sysprep
После того как необходимые драйверы скопированы - перезагружаем ПК. Он начинет подниматься из запечатанного образа и в самый этот момент начинает устанавливать драйверы из папки С:\sysprep\Drivers.
Как это происходит?
А все очень просто. Когда готов универсальный образ операционной системы после настройки - как обычно он запечатывается утилитой sysprep. Но далее ПК не выключается, а просто выходим из sysprep. После этого запускаем ту самую утилиту - ldprep. Она прописвает в Windows XP (в реестр?), где в дальнейшем искать самой системе те самые дополнительные драйверы. Этот путь только необходимо теперь прописать a файле ответов.
После того как система поднялась из образа, естественно, сама папка на C:\sysprep удаляется самой системой со всеми ранее скопированными драйверами. Т.е. операционка сама берет только те драйверы, которые ей нужны, а все лишнее сама за собой потом "подчищает".
Вот и подобрались к самому вопросу - возможно ли реализовать такое нештатное, но удобное подсовывание драйверов в Windows 7 в момент саморазворачивания системы из запечатанного sysprep'ом образа? Ведь подобной утилиты (ldprep) для Win7 не существует... :-(((
В новом формате файла ответов для Windows 7 вроде бы в двух прогонах появилась возможность прописать пусть к драйверам. Но сработает ли подобный способ подсовывания драйверов для семерки? Будет ли операционка сама искать драйвера в прописанной папке для необходимых непроставившихся устройств?
Кто какие еще способы установки драйверов может предложить?
Заранее спасибо за ответы, мнения!
P.S.
стандартный WIM образ для нас неудобен по ряду причин... :-(((