Автоматична инсталация на Windows Vista Advanced user - Инсталиране на драйвери от USB или
Общо съдържание:Филмомания:1703Видео:178Файлова директория:95Директория със статии:6021Директория с онлайн игри:521Фотоалбум:1236Форум:568/3229Директория на сайта:375Общо регистрирани:Регистрирани:1124 Днес:0 Вчера:0 Седмица:0 Месец:5
От тях:Потребители:1070 Потвърдени:7 Приятели:4 Редактори:0 Журналисти:8 Във вечната баня:30 Модератори:1 Адми нистратори:2
От които:Мъже945 Момичета177
Сега онлайн:
ЖАЛКО.
Можете да инсталирате драйвери както от USB, така и от инсталационен DVD. Подготвянето на инсталацията на драйверите от диска отнема малко повече време, отколкотоинтегриранетов образа на системата. Освен това е необходимо да се разбере защо са необходими определени подготвителни действия.
На тази страница
Кратко описание на инсталиране на драйвери от USB или DVD
Тази статия описва процеса на инсталиране на драйвера по време на преминаване1 на windowsPE. Поведението на Windows PE се настройва така, че да изпълнява пакетен файл, който задава специална променлива на средата. Тази променлива на средата ще съответства на буквата на устройството, където се намират драйверите. И във файла с отговори, използвайки тази променлива, пътят до папката с драйверите ще бъде предварително зададен. Инсталационната програма на Windows Vista ще се погрижи за останалото.
Предимства и недостатъци на метода, описан в статията
Недостатъкът на този метод за инсталиране на драйвери е един. Ще бъдат поставени всички драйвери, подготвени от вас по време на инсталациятахранилището на драйвери на Windows Vista, независимо дали съответните устройства са инсталирани в системата или не. Следователно продължителността на инсталирането на операционната система се увеличава. Това поведение е вградено в инсталационната програма на Windows Vista.
Що се отнася до предимството пред интегрирането на драйвери, това е, когато поставите драйверите на USB диск, тъй като ако промените комплекта им, не е необходимо да създавате отново ISO изображението и да го записвате на DVD.
Разположение на водача
Драйверите могат да бъдат разположени във всяка папка на USB или DVD. Тази статия използва папкатаC:\VistaWork\DVD\Drivers, т.е. драйверите се намират в папкатаDrivers, намираща се в основата на инсталационния диск. Ако поставите папката с драйвери на устройство, различно от основното, ще трябва да коригирате пътя, посочен във файла с отговори.
В папкатаДрайвери можете да поставите драйверите както желаете - те могат да се намират в корена на папката или в собствените си подпапки. Създавайки подпапки, вие задавате реда, в който се инсталират драйверите. С други думи, първо ще бъдат инсталирани драйверите от първата подпапка, след това от втората и т.н. Напомням ви, че за инсталиране са необходими разопаковани драйвери (INF файлове). Ако използвате пакети с драйвери от DriverPacks.net, можете просто да извлечете пакетите от архивите в папкатаДрайвери.
Опции за файл с отговори
Трябва да добавите параметри към вашия файл с отговориAutoUnattend.xml, които ще зададат пътя към папката с драйвери. Добавете компонентаMicrosoft-Windows-PnpCustomizationsWinPE DriverPath PathandCredentials към пропуска1 windowsPE и предоставете неговите параметри.
- Път - път към папката с драйвери. В такъв случайизползва се променливата%DiskRoot%, която ще разгледаме по-късно.
- Ключ - номер на индекса на папката. Можете да посочите множество папки на драйвери, като добавите множество компонентиPathandCredentials. В този случай вие определяте реда, в който се осъществява достъп до тях, като използвате параметъраKey. Номерацията започва от едно.
Не се правят допълнителни промени във файла с отговори, така че можете да го запишете.
Създаване на файл DiskRoot.txt
В основата на устройството, което съдържа драйверите (т.е. USB или инсталационен DVD), създайте празен текстов файлDiskRoot.txt. Ще ви е необходим този файл, за да идентифицирате диска с драйвери. Може вече да сте създали този файл по-рано, като следвате инструкциите в други статии на сайта.
Монтиране на образа на Windows PE (boot.wim)
Можете да намерите повече информация за командататук. В този случай монтирането на изображението за зареждане на Windows PE е необходимо, за да добавите два файла към него.
Създаване на файла SetDiskRoot.cmd
Ще ви трябва файлътSetDiskRoot.cmd, за да настроите променливата%DiskRoot%, съответстваща на буквата на устройството, където се намират драйверите. По принцип процедурата е подобна на описаната в статиятаСъздаване на променлива на средата, съответстваща на буквата на инсталационното устройство. В този случай обаче променливата е необходима при преминаване1 windowsPE. Освен това ще съществува само по време на този пасаж.
В изображението на монтираната система отидете до папкатаWindows и създайте папкатаScripts в нея. В тази папка създайте файл с имеSetDiskRoot.cmd, съдържащ следния код:
Този файл търсиDiskRoot.txt на всички устройства. След като файлът бъде намерен, той създавасистемна променлива%DiskRoot%, чиято стойност е буквата на устройството, където се намира файлът.
Забележка. Не включвайте командатаEXIT или маркераEOF в края на файла, или Windows PE ще излезе, преди да стартира инсталационната програма на Windows Vista.
Създайте файла winpeshl.ini
Стандартната обвивка на Windows PE е командният ред. Можете обаче да дефинирате своя собствена обвивка, като използвате файлаwinpeshl.ini, като посочите партиден файл или програма, която да се изпълнява в него. В нашия случай файлътSetDiskRoot.cmd ще бъде извикан от файлаwinpeshl.ini, за да изпълни командата, съдържаща се в него.
Запазете файла в папкатаWindows\System32 на монтираното изображение катоwinpeshl.ini, като поставите името на файла и разширението в кавички, за да избегнете създаването на текстов документ вместо .ini файл.
Резултатът от предприетите действия
Да видим какво ще се случи в резултат на предприетите действия. Първото преминаване стартира Windows PE. Тъй като сме му дали собствена обвивка във файлаwinpeshl.ini, файлътSetDiskRoot.cmd ще бъде изпълнен. Този файл ще намери файлаDiskRoot.txt в корена на диска с драйвери и ще присвои променливата Windows PE%DiskRoot% на буквата на устройството. Тъй като пътят до папката с драйвери е указан във файла с отговори като%DiskRoot%\Drivers, те ще бъдат намерени и инсталирани.
Сега трябва да запазите системния образ.
Запазване на изображение на Windows PE
Запазването на изображението също изисква една команда:
Заключение
Подготовката на процеса на инсталиране на драйвери от USB или DVD е малко по-сложна от интегрирането на драйверите в системно изображение. Освен това процесът на инсталиране на операционната система ще отнеме повече време,отколкото с интегриране на драйвери. Този метод обаче е по-управляем, ако драйверите са поставени на USB устройство. Статията също засяга въпроса за стартиране на ваши собствени скриптове в среда за предварително инсталиране на Windows PE, което може да намерите полезно за други задачи.
Ако забележите липса на изображения в публикацията на страницата, моля, докладвайте, като щракнете върху бутона.