Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

В глубинах нового файло-ориентированного инсталлятора Vista

Напечатать страницу
12.08.2006 00:20 | Raiker

Процесс установки Windows Vista кардинально отличается от всех предыдущих версий Windows, единственное что их объединяет - это название "установщик", установочный DVD является фактически предустановленной копией Windows, которая просто распаковывается на ваш винчестер...

Так каким же образом Windows настраивается под ваше железо? Как ставятся обновления и драйвера? И, в конце концов, можете ли вы сами "предустановить" свои приложения на Vista DVD?
И самый важный вопрос, можно ли самому настроить содержимое установочного DVD Vista, который бы не устанавливал весь тот триальный хлам от AOL, обычно идущий вместе с Windows?
На эти вопросы отвечал технический специалист по работе с клиентами Windows австралийского представительства Microsoft Джон Притчард и получили довольно неожиданные ответы.

Дэн Варн: Понятие в Vista "установка основанная на образе" ("установка с образа") в своей основе подразумевает, что все содержимое DVD Vista это предустановленный образ системы, это так?

Джон Притчард: Да, все что будет содержать установочный DVD пользователя это файл Winodws Imaging (.WIM), который буквально является всеми папками вашей ОС, собранными в один файл образа.
Пользователи вставят свой DVD в привод, загрузятся с него и он запустит установку, и это будет выглядеть для них действительно как процесс установки, но на самом деле происходит считывание файла install.wim и выполнение его в качестве обновления системы либо установки "начисто", в зависимости от выбора пользователя.

Дэн Варн: То есть это, буквально говоря, распаковка предустановленной версии Vista на жесткий диск, а во время обновления - это копирование "чистых" файлов Vista и миграция настроек XP в новую систему?

Джон Притчард: Да, правильно, это сжатый образ. Мы будем формировать его быстрым сжатием, а пользователям достаточно иметь свободное место на жестком диске для того, чтобы образ мог быть скопирован и распакован.
Еще одно преимущество то, что образ имеет файловую привязку, а не секторную, т.е. вы можете устанавливать образ на жесткий диск не боясь затереть какие-либо данные.
В Windows Vista так же имеется передовая система миграции пользовательских настроек (User State Migration). Пользователи могут сохранить свои установки с предыдущей версии Windows в установочный формат для новой системы.
Так, например, если пользователи хотят полностью отказаться от ХР и начать работать в Vista, они могут сохранить все установленные приложения и данные при помощи User State Migration Toolkit и восстановить их в Vista сразу после окончания процесса установки.
User State Migration Toolkit может работать с Windows 2000 и XP SP.

Дэн Варн: То есть это то, что обычные пользователи смогу использовать для миграции со старой системы на новую Vista? Будет ли это достаточно просто для рядовых пользователей?

Джон Притчард: Да, это будет достаточно просто для пользователей, тем не менее в данном контексте существует еще и Мастер переноса файлов и настроек (Files and Settings Transfer Wizard).

Джеймс Баннан: Я использовал утилиту ХР, Мастер переноса, много раз для обновления системы. User State Migration Tool более мощный инструмент, но имеет интерфейс командной строки, т.е. не на столько дружественный пользователю. Вы увидите что опытные пользователи будут ее приверженцами, определено, особенно в связи с тем, что она может использоваться в связке с WIM файлом образа, имеющего файловую привязку, в том смысле, что он не затирает весь жесткий диск (конечно, если вы этого не пожелали).

Дэн Варн: Т.е. в терминах работы WIM системы, будет ли возможно, например, использовать WIM для полного сохранения системы, скажем, ноутбука DELL в файл образа и затем восстановить его на ноутбуке Lenovo, с другим железом? Сможет ли Windows подстроиться под настолько разную аппаратную конфигурацию?

Джон Притчард: Да, это одно из ключевых достоинств этой системы. Формат WIM, являясь файло-ориентированным форматом, отделен от аппаратной платформы на которой вы работаете. Вы можете взять систему IBM, Dell, Toshiba, или то что у вас есть, создать на ней образ. А в стиле традиционных методов создания образов, использовать System Preparation, убить систему а затем создать образ.
Таким же образом вы можете и восстановить систему из образа на мультизагрузочных платформах. Единственно о чем я хочу договориться, что я не буду обсуждать переход с 32-х разрядной архитектуры на 64-х разрядную, однако оставаясь в границах 32-х разрядности вам больше не нужно привязываться к Hardware Abstraction Layer (HAL), и это замечательное свойство освобождает нас от многих проблем, которые были в прошлом с HAL и мультизагрузочными системами.
Теперь вы можете собирать свою собственную идеальную систему в том же состоянии как и раньше, создать образ и затем этот образ может быть развернут настолько широко, насколько вам это надо.

Дэн Варн: Как обстоит дело с поддержкой образа в современном состоянии? Чтобы проделывать это в ХР, пользователь должен быть чуть ли не экспертом, это было из-за устарелой базы данных драйверов. Стало ли легче с появлением WIM?

Джон Притчард: Да, обновлять WIM очень просто. Для этого имеется два основных способа. Первый - вы можете загружать папку в любое место образа. Если какое-то оборудование требует подпапку в system32, которая абсолютно уникальна для конкретного оборудования, вы в праве внедрить эту папку в WIM образ.
Второй способ - использовать утилиту DriverLoad, она разместит все требуемые файлы устройства в необходимое место в файле образа, и когда вы выполняете установку они будут найдены в своём обычном месте расположения драйверов, они там, потому что они были внедрены утилитой.

Джеймс Баннан: Ради интереса, это все основывается на том, что образ подготавливался системой? Потому что, даже если это так, подобная ситуация была в ХР, когда драйвера были в образе, они все равно требовали установки для ассоциации драйвера с конкретным оборудованием. С WIM, я предполагаю невозможно будет сделать чистую сборку, образ, внедрить драйвера и откатить их? WIM все равно должна быть запущена с указанием расположения драйверов?

Джон Притчард: С выходом действующего релиза Vista, пользователь сможет смонтировать файл install.wim к установочному DVD Vista, смонтировать и внедрить сами драйвера при помощи утилит командной строки.
Когда пользователь, отключит их, ему, конечно, придется записать другой DVD, но он сможет разместить в нем драйвера, вмонтированные в файловую систему. Драйверы будут внедрены в нужное место расположение в системе.
Так обстоит дело с образами от Microsoft; если пользователи захотят создать свою идеальную систему, они должны будут перезагрузить драйвера, загрузиться с помощью чего-нибудь типа WinPE, и, используя ImageX, создать образ. Имея WIM образ вы можете внедрить в него драйвера так же как и в Microsof'овский WIM.

Дэн Варн: Многие драйверы в наше время идут в виде EXE файла, который устанавливает все что нужно в определенные места. Как можно внедрить в WIM образ такие драйвера?
Джон Притчард: Вы можете сделать это при помощи файла unattend.xml. Вы разместите эти EXE файлы на диске и позволите unattend процессу установить их. Если вы посмотрите на диспетчер системных образов (Windows System Image Manager), то у него есть возможность, называемая "следить за теми пакетами на распределенном совместном ресурсе, и запускать те драйверы как приложение после того как произойдет сборка системы"

Джеймс Баннан: В каком месте установки системы выполняются эти приложения?
Джон Притчард: Они выполнятся в седьмой части, которая идет после того как система была сконфигурирована, перед входом в систему. Теперь, с драйверами упакованными в EXE файл, вы можете установить их на вашу идеальную систему, и затем создать образ, основанный на ней. Это, конечно же, один из путей.

Дэн Варн: Я понимаю, что у меня циничный ум журналиста, но разве это не риск, что вредоносный код может быть внедрен в установочный DVD Vista, учитывая то что эти приложения могут быть запущены до входа в систему?

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

Джеймс Баннан: Плюс к этому я надеюсь ImageX сам может проверять WIM, я так думаю что преимущество в том что если у вас есть оригинальный WIM, поврежденный WIM не будет совпадать с оригиналом.

Дэн Варн: Я думаю, он может быть поврежден как и любое ПО, пользователи просто произведут откат к предыдущему состоянию и все.

Джон Притчард: Я думаю, что в первую очередь от людей зависит наличие оригинального ПО, и это тот уровень гарантии, который я буду добиваться.

Дэн Варн: Я больше думаю о корпорациях, у которых может быть WIM образ, находящийся где-то в сети и ненадежных работниках, которые могут изменить что-то в образе.

Джеймс Баннан: возможно это уж слишком чтоб полагаться на возможность WIM защитить себя от махинаций IT администраторов... вы задаете слишком много вопросов.

Дэн Варн: Мда, если у вас есть файл доступа, вы можете делать почти все, не так ли?

Джеймс Баннан: Почти все.

Джон Притчард: К тому же в больших предприятиях будет что-то типа SMS, и пользователи не будут видеть этого. Она разворачивается под SMS в качестве приложения... оно управляется централизованно и обладает очень хорошей системой защиты корпоративного WIM образа.

Джеймс Баннан: А можно ли внедрить файлы установки Office в образ WIM, и возможно ли иметь различные варианты установки для различных машин, основанных на различных файлах unattend.xml, например?

Джон Притчард: Конечно, и именно здесь вы начинаете погружаться в систему рычагов, не только файла unattend, но так же и диспетчер системных образов (Windows System Image Manager). Вы можете устанавливать все приложения как пакеты, так можно иметь один unattend файл, который устанавливает Office, и другой, который его не устанавливает. unattend файл может ставить патчи, драйверы и приложения, эффективно имитируя однажды запущенный GUI.

Джеймс Баннан: Если вы домашний пользователь, который хочет воспользоваться этими вещами, но не имеет доступа к WDM или SMS, то тебе достаточно иметь несколько сконфигурированных unattend Файлов и указать один из них, во время сборки образа.

Джон Притчард: Да, и если вы хоти создать свой собственный DVD и положить ваш unattend файл в корень DVD, то у вас есть только один выбор. Назвать его autounattend.xml - у него должно быть именно такое имя, потому что именно его процесс создания образа будет искать. Т.е. если вы хотите иметь различные варианты unattend установки, вам всего лишь придется переименовать вручную эти файлы.

Джеймс Баннан: Думаю, что если бы вы захотели, то у вас вполне мог бы быть open-source PXE.

Джон Притчард: Вот этого я не знаю.

Дэн Варн: [саркастически] Джеймс, open-source - это враг!

Джеймс Баннан: [смеётся] да, но Microsoft интересно как это ПО интегрируется со всем подряд, действительно...

Джон Притчард: Всегда полезно знать о чем говорят наши клиенты и чего они хотят.

Дэн Варн: Как насчет обновления образа Vista сервиспаками и патчами? Данный процесс в ХР довольно прост, если знать как это делать, но он не интуитивен, и не настолько прост как запустить Windows Update.

Джон Притчард: В Vista это можно сделать сразу после того как машина скомпилирована и находится в сети. Для установки патчей можно использовать WSUS или SMS.
Но, если вы уже скомпилировали образ, может возникнуть проблема его устаревания, сразу после того как вы завершите проект. В этом случае вы берете образ и говорите: "Так, я сделаю командный файл, который позволит мне монтировать образ, применить образ к ОС пока он смонтирован, а затем запатчить и сохранить изменения, после этого можно использовать образ".

Дэн Варн: А есть какой-нибудь автоматический способ, чтобы получить все патчи с Windows Update и интегрировать их в образ? Или придется вручную скачивать каждый патч и затем вручную интегрировать его?

Джон Притчард: У вас есть образ, смонтированный как файловая система, и вам нужно только применить все патчи из командной строки. Вам нужно будет взять каждый патч и применить его. Это как внедрение патча SP2 в установленный SP1.
Но, если у вас образ, скажем в 2,5Гб, вместо того чтобы патчить и копировать его весь в другое место, все что нужно сделать вместо отправки целого пропатченого образа снова, вы просто создаете командную строку для патча, отправляете эту строку в образ и там локально выполняете ее, после этого размонтируете образ. Таким образом возможно выполнять рад командных файлов для обновления образа.

Дэн Варн: Насчет удаления некоторых программ из установочного DVD Vista. Из-за неизбежности в больших ОС, в них появляется много различных программ, которыми некоторые не пользуются, например, как в ХР - MSN Browser. Есть ли какой-либо более-менее компонентный интерфейс для настройки WIM, чтобы не просто искать файлы по диску? Можно ли просто выбрать приложения Windows и удалить их из образа?

Джон Притчард: Да, я опять подхожу к тому, что если вы берете Майкросовтовский DVD, мы опять возвращаемся к unattend.xml, вы можете сделать unattend.xml который скажет: "Я хочу это, я хочу то, я хочу сконфигурировать раздел так, сделать все это, но еще выбрать игру которую вы хотите, но только не Косынку или еще что-нибудь"
Затем можно расположить этот unattend.xml файл на USB ключе, и если вы подключите его во время установки Vista, установка будет происходить на основе этого файла. Это значит что вам не нужно создавать разные DVD для различных конфигураций установки. Пользователи могут использовать диспетчер системных образов чтобы создать unattend.xml который им нравится и сохранить его на USB ключе, а затем использовать его при установке со стандартного образа Microsoft.

Дэн Варн: Клева, это новая фишка Vista? Я знал, что раньше можно было создавать установочные скрипты Windows, но нельзя было воспользоваться ими с USB устройств, так?

Джон Притчард: Да, это так. Теперь имеется возможность использовать USB устройства. Это как файл WINNT.SIF искался в корне дискеты. Мы сделали эту возможность для наших пользователей, чтобы они могли использовать один загрузочный DVD образ и несколько unattend файлов на USB.

Джеймс Баннан: многие корпоративные пользователи более чем вероятно хотели бы иметь возможность установки по сети. Можно достаточно смело сказать, что большинство опытных пользователей дома более одного компьютера. Если бы у вас был файл-сервер или что-то подобное, то вы вряд ли бы хотели приобретать USB ключ, не так ли? Вы могли бы просто разметить unattend.xml в общей папке сервера и запускали бы его от туда, правильно?

Джон Притчард: Да, вы можете так поступить, если загрузитесь при помощи WinPE, потому что, как известно, для того чтобы подучить доступ к общей папке необходимо получить IP адрес от DHCP, прописать настройки DNS и т.п.
Все что вам нужно - использовать WinPE в качестве среды загрузки, что намного эффективнее DOS-овского эквивалента загрузочной дискеты, это позволит получить доступ к общей папке в сети и запустить ваш unattend.xml как часть системы установки Windows.
Смотрите, если вы хотите записать DVD, вы можете переименовать unattend.xml в autounattend.xml и переместить в корень DVD, и он будет использован. Это еще один из способов создания загрузочных DVD.

Дэн Варн: А вы берете во внимание людей, которые не знакомы с WinPE?
Джон Притчард: WinPE будет доступна в версии 2.0 в комплекте Windows Automated Installation Kit, ее объем примерно 180Мб, она будет поставляться в виде файла boot.wim - это и есть WinPE. Я надеюсь она будет поставляться в виде открытой файловой структуры. Вы сможете получить его с Vista и сможете получить WinPE для загрузки и установки этих с помощью этих сценариев.

Джеймс Баннан: это будет доступно для всех или только корпоративных клиентов?

Джон Притчард: Начиная с релиза 2.0 WinPE будет входить в сотаве Windows Automated Installation Kit
Дэн Варн: А будет ли этот Windows Automated Installation Kit доступен бесплатно для всех?

Джон Притчард: В данный момент данный вопрос все еще решается. Информация будет ближе к дате релиза.

Дэн Варн: Так как же называются инструменты для управления WIM образами, и каково их назначение?

Джон Притчард: Центральный инструмент это программа ImageX. Ранее она называлась X Image, но около двух месяцев назад была переименована. Именно она используется для создания, развертывания, монтирования и демонтирования образа. Она является ключевым инструментом. Она включена в Windows Automated Installation Kit.
Также имеется командная утилита DriverLoad, именно она производит внедрение драйверов в образ.
И в основном, в них использован интерфейс старого доброго Windows Explorer, когда вы монтируете файловую систему, вы буквально перетаскиваете папки мышью и добавляете их в образ. Это замечательная комбинация... Мы долго шли к этому.
Говоря о генерации unattend.xml, я бы очень рекомендовал использовать диспетчер системных образов с интуитивным GUI. Он так же является частью Unattended Automation Kit.

Дэн Варн: Замечательно, спасибо большое за то что уделили нам время, Джон, все было очень интересно.

Джон Притчард: Не стоит беспокойств, я возлагаю очень много надежд на это все. Оно даст огромные возможности для развертывавыния. Формат WIM поддерживает сжатия, позволяет параллельные установки, его можно монтировать как файловую систему и редактировать при помощи Explorer'a
И в конце концов, мы получили независимость от HAL. Я заметил, что когда мы говорим клиентам что им больше не нужно создавать разные образы для каждого HAL, они аж светятся от счастья.

Джеймс Баннан: Еще один маленький вопросик по поводу независимости от HAL, это очень важно, но почему вы говорили что вы бы не рекомендовали брать образ 32-х разрядной платформы и ставить его на 64-х разрядную и наоборот.

Джон Притчард: Потому что требуется отдельно образы для 32-х разрядной и 64-х разрядной платформы.

Джеймс Баннан: Это из-за абсолютно разных версий ОС для каждой архитектуры.

Джон Притчард: Я думаю что так. Я еще уточню этот вопрос глубже. Я только знаю, что работать не будет. Я в основном работаю с 32-х разрядной средой.

Дэн Варн: Что вы имели ввиду под параллельной установкой?

Джон Притчард: О, извините, я имел ввиду что установка может происходить поверх ваших данных, потому что WIM образ файло-ориентированный, а не секторно-ориентированный. Вам не нужно перезаписывать целый раздел вашего жесткого диска.

Дэн Варн: А, ясно. Еще вы упомянули что WIM поддерживает сжатие. Вы сказали что по-умолчанию образ Vista слабо сжат. Есть ли режим высокого сжатия, который позволит реально уменьшить WIM образ Vista?
Джон Притчард: Да, существует два уровня сжатия... LZX и XPress. XPress метод довольно хорошо сжимает образ, но он быстр. Это как использовать WinZip с настройками минимального размера файла (LZX) или максимальной скорости (XPress).

Источник: http://www.apcstart.com/
Перевод: BigPilot

Комментарии

Не в сети

"вы можете загружать попку в любое место" - в тексте встречается такая вот фраза. =)
Надо бы поправить.

12.08.06 00:34
0
Не в сети

и еще поправить в начале: "пердустановить" свои приложения

12.08.06 01:48
0
Не в сети

Я пацталом от этой фразы

Джон Притчард: Да, обновлять WIM очень просто. Для этого имеется два основных способа. Первый - вы можете загружать попку


Переводчег КРАСАВЧЕГ ПРЕВЕД ТЕБЕ=))))))))))

12.08.06 02:08
0
Не в сети

А если серьезно... То это как раз то, что я с нетерпением ждал от Microsoft! Бэкап образ винды, который устанавливается как полноценная Windows! КРУТО!!!

12.08.06 02:10
0
Не в сети

да вообще текст очень корявый

12.08.06 02:12
0
Не в сети

Нормальный и доступный перевод. Спасибо

12.08.06 11:47
0
Не в сети

Джон Притчард настоятельно рекомендует заргужать попу!=) Другими словами а не трамбануть-ли нам чтонить в очко товарисчи?

12.08.06 17:34
0
Raiker +16
Не в сети

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

12.08.06 19:54
0
Не в сети

Да наоборот приклоьно...никто его не винит....

14.08.06 16:27
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.053 секунд (Общее время SQL: 0.034 секунд - SQL запросов: 69 - Среднее время SQL: 0.00049 секунд))
Top.Mail.Ru