Slipstream’инг Сервисных Пакетов Windows

Published on Февраль 18, 2009 by   ·   Комментариев нет

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

Ранее на этой неделе у меня был сбой жесткого диска на одном из моих серверов. Диск не был полностью мертв, и большая часть данных была все еще читаема. Это было настоящим облегчением, так как я обнаружил, что резервная копия диска была также испорчена. Я хотел воспользоваться Windows Backup, чтобы скопировать критические файлы со старого диска, но, к сожалению, Windows не загружался. Я решил исправить проблему, повторно установив Windows, так бы я смог загрузить систему и затем скопировать все данные, которые возможно можно еще спасти, на другой диск.

Хотя это звучит подобно твердому плану, существовала одна большая проблема. Сервер работал под управлением Windows Server 2003 Service Pack 1. Мой инсталляционный компакт-диск Windows Server был предсервисным выпуском пакета. Если бы я должен был просто установить с компакт-диска, я бы перезаписал более новые файлы операционной системы и вероятно испортил бы систему хуже, чем это уже было.

Чтобы обойти эту проблему, я решил создать инсталляционный компакт-диск Windows Server, который уже включал бы сервисный пакет. Процесс создания этого так и  называют slipstreaming. Идея в том, что вы перезаписываете некоторые из файлов на инсталляционном компакт-диске  файлами из сервисного пакета и затем записываете новую коллекцию инсталляционных файлов на загрузочный компакт-диск.

Предварительные условия

Прежде чем мы углубимся в процесс, есть несколько вещей, которые вам понадобятся. Сначала вам нужен инсталляционный компакт-диск Windows Server 2003. Эта хитрость также работает с Windows XP, и я подозреваю, что, вероятно, также работает и с Windows 2000. Также вам необходима копия сервисного пакета, который вы планируете устанавливать.

Хотя процесс slipstreaming сервисного пакета на файлы инсталлированного Windows является довольно простым, создание загрузочного инсталляционного компакт-диска Windows из ваших модифицированных файлов потребует немного больше усилий. Не так давно процедура требовала использования Nero или подобные продукты для ручного создания необходимой информации загрузочного сектора. Но сегодня есть утилиты, которые более пригодные для этого задания. Если вы хотите, вы можете использовать Nero, Easy Media Creator или чего-нибудь подобного этому, чтобы создать компакт-диск, но я рекомендую пользоваться утилитой, названной nLite, для создания образа компакт-диска для записи.

nLite — это бесплатная утилита, которую вы можете загрузить из Internet: http://www.nliteos.com/download.html. nLite был фактически разработан как механизм для удаления компонент Windows, но он работает действительно хорошо для того, чтобы создать slipstreamed загрузочный компакт-диск. nLite также имеет некоторые собственные предварительные условия. nLite — зависит от Microsoft .NET Framework. Вы можете загрузить .NET Framework с сайта Microsoft: http://www.microsoft.com/downloads/thankyou.aspx?familyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displayLang=en. Также вам понадобится сервисный пакет 1 для .NET Framework, который можно загрузить: http://www.microsoft.com/downloads/thankyou.aspx?familyId=a8f5654f-088e-40b2-bbdb-a83353618b38&displayLang=en

Как только вы загрузили и установили .NET Framework сервисный пакет для .NET Framework и утилиту nLite, вы готовы начать. Использование nLite для slipstream’инга сервисного пакета является простым, но я должен указать, что nLite полезен для большего, чем только slipstream’инг сервисных пакетов. Утилита предназначена, чтобы помочь вам создавать заказные компакт-диски инсталляции Windows.

Когда вы запускаете nLite, вы увидите, что экран спрашивает вас, какой язык вы хотите использовать. Нажмите Next, и вам будет задан вопрос, ввести местоположение файлов инсталляции Windows. Вы можете ввести путь сетевого ресурса или папку на вашем жестком диске, но я обычно предпочитаю указывать nLite, непосредственно на фабричный компакт-диск инсталляции Windows. Независимо от того, какой метод вы решили использовать, вы увидите экран, подобный экрану, показанном на Рисунке A.

Последняя версия сервисного пакета

Рисунок A: Введите местоположение ваших файлов инсталляции Windows

Следующий экран, который вы увидите, дает вам возможность импортировать некоторые другие параметры настройки. Всего лишь нажмите, Next, чтобы пропустить этот экран. Теперь вы увидите главный экран nLite, показанный на Рисунке B. Нажмите на кнопке Integrate a Service Pack и на кнопке Create a Bootable ISO. Нажмите Next для   продолжения.

Утилита переадресация пакетов Windows

Рисунок B: Нажмите на кнопках Integrate a Service Pack и Create a Bootable ISO

Нажмите Next, и nLite попросит вас выбирать сервисный пакет для интеграции. Нажмите кнопку Select и затем выберите файл инсталляции сервисного пакета. Нет необходимости вручную извлекать содержимое файла сервисного пакета. Как только вы сделали ваш выбор, процесс slipstream’инга начнется. Количество времени нужное для завершения процесса slipstream’инга, зависит от того, какую версию Windows вы используете и от скорости вашей системы. На моем Pentium 4  3.2 ГГц  требуется приблизительно полторы минуты для slipstream’инга сервисного пакета 1 в Windows Server 2003.

Когда процесс slipstream’инга завершен, вы увидите экран, который спрашивает у вас метку для файла ISO, который nLite создаст. Файл ISO — образ компакт-диска. Я рекомендую использовать наглядные метки, типа WIN2K3SP1 или чего-нибудь подобного этому. Этот экран также предлагает вам опцию включения других файлов в образ компакт-диска, но для простого slipstream, в этом нет необходимости. Нажмите Next для создания ISO файла.

Запись компакт-диска

Насколько я знаю, операционная система Windows не предлагает механизм для создания компакт-диска, на основе ISO образа. Поэтому вам придется положиться на  программное обеспечение сторонних разработчиков, чтобы сделать задание. Я люблю использовать Easy Media Creator (название новой версии Easy CD Creator), но можно использовать и Nero. Фактически, метод, который вы будете использовать, сильно зависит от программного обеспечения для записи компакт-дисков, которое вы используете. Изображение C показывает, как выглядит запись компакт-диска, на основе ISO образа в Roxio’s Easy Media Creator.

Windows 2003 slipstream

Рисунок C: Как только вы создали ISO файл, вы должны будете записать его на компакт-диск

Альтернативный Метод

Утилита nLite автоматизирует процесс slipstream’инга сервисного пакета. Однако, вы можете провести slipstream сервисный пакет без помощи nLite. Фактически, процесс slipstream’инга прост. Уловка — тот метод, что я собираюсь показать вам — не лучший выбор, если вы планируете записывать файлы установки на загрузочный компакт-диск. Если вы хотите создать набор slipstreamed инсталляционных файлов для использования на не загрузочном компакт-диске или для использования на развернутом сетевом ресурсе, то эти методики будут работать замечательно. Если вы хотите создать загрузочный компакт-диск, то вы можете использовать эту методику вместе с некоторой причудливой манипуляцией с загрузочным сектором. Все рассмотренные вещи намного проще для создания загрузочного инсталляционного компакт-диска.

Первый шаг в ручном процессе slipstream’инга сервисного пакета — это копирование файлов инсталляции Windows в вашу сетевую папку (или на ваш локальный жесткий диск). Затем создайте пустую папку на жестком диске и скопируйте сервисный пакет в эту папку. Теперь откройте окно командной строки, перейдите в папку сервисного пакета и введите имя файла сервисного пакета с параметром — X (servicepack.exe-X). Программа установки сервисного пакета спросит у вас путь, куда вы хотели бы извлечь файлы сервисного пакета. Введите имя текущего каталога и нажмите OK, чтобы продолжить. Когда вы это сделаете, программа установки извлечет файлы, содержавшиеся в сервисном пакете. Введите команду UPDATE, с параметром /S, двоеточие, и путь к файлам инсталляции Windows (UPDATE /S:C:\W2K3CD). Это обновит файлы инсталляции Windows, чтобы включить сервисный пакет.

Заключение

В этой статье я объяснил то, что если вы пытаетесь повторно установить Windows, как способ восстановить работающую со сбоями систему, Вы можете принести больше вреда, чем пользы, если вы пытаетесь установить версию, содержащуюся на инсталляционном компакт-диске. Лучшая альтернатива, создать slipstreamed инсталляционный компакт-диск, который объединит Windows с текущим сервисным пакетом. В этой статье я показал вам, как создать такой компакт-диск.

www.windowsnetworking.com


Смотрите также:

Tags: ,

Readers Comments (Комментариев нет)




Да человек я, человек! =)




Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]