Ошибка

Гид по интеграции обновлений в образ Windows 7

Ответить на тему
 
Автор Сообщение

Xotta6bi4

Пол: Пол:Муж

Стаж: 11 лет

Сообщений: 328

Белоруссия
Рейтинг

post 17-Янв-2015 19:43 [-]1[+]

[Цитировать] 

Для интеграции языковых пакетов , обновлений и драйверов можно обойтись с помощью уже встроенного в Windows® 7 инструмента DISM.

Как работает DISM

Код:

Система обслуживания образов развертывания и управления ими (DISM.exe) - это средство командной строки, которое может использоваться для обслуживания образа Windows® или для подготовки образа среды предустановки Windows (Windows PE). Оно заменяет диспетчер пакетов (Pkgmgr.exe), PEimg и Intlcfg, которые включались в Windows Vista®. Функциональные возможности этих средств теперь собраны в одном инструменте (DISM.exe). Кроме того, были добавлены новые функции, улучшающие возможности автономного обслуживания.
Средство DISM используется для обслуживания Windows Vista с пакетом обновления 2 (SP2), Windows Vista с пакетом обновления 1 и Windows Server® 2008. Он предоставляет те же функциональные возможности, что и диспетчер пакетов. Кроме того, DISM предоставляет дополнительные функции, используемые с Windows® 7 и Windows Server® 2008 R2.
1. Создаем в удобном вам месте папку, называем ее допустим 7Update, в папке 7Update создаем ещё две папки одну X86 вторую X64, в них в зависимости от редакции копируем обновления, в папку X86 обновления для X86 в папку X64 обновления для X64 (обновления должны быть .cab, .msu, языковой пакет .cab..рекомендуется что бы обновления были в одном расширение то есть если msu то только msu )

2. При помощи программы DaemonTools извлекаем из доступного вам образа Windows® 7(подразумевается что у вас оригинал) в папку (Извлечь в) 7Update install.wim (находиться в образе по пути: \sources\install.wim)

3. Создаем батник в расширение .cmd внутри батника должен быть такой код :

Для редакции Максимальная x86 только: В этом случае интеграция производится только в редакцию Максимальная/Ultimate

Код:

MD %~dp0MOUNT

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:5 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit
Для редакции Максимальная x64 только: В этом случае интеграция производится только в редакцию Максимальная/Ultimate

Код:

MD %~dp0MOUNT

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:4 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit
для x86 всех редакций сразу В этом случае интеграция производится во все пять редакции

Код:

MD %~dp0MOUNT

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:1 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:2 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:3 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:4 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:5 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit
для x64 всех редакций сразу В этом случае интеграция производится во все четыре редакции

Код:

MD %~dp0MOUNT

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:1 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:2 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:3 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:4 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit
для всё вместе/То есть, понадобится в том случае если у вас есть образ 9 в 1 /в этом случае обновления должны лежать в обоих папках X86 и X64

Код:

MD %~dp0MOUNT

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:1 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:2 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:3 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:4 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:5 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x86"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:6 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:7 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:8 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit

Dism.exe /Mount-Wim /WimFile:%~dp0install.wim /Index:9 /MountDir:%~dp0MOUNT
Dism.exe /image:%~dp0MOUNT /Add-Package /PackagePath:"%~dp0x64"
Dism.exe /Unmount-Wim /MountDir:%~dp0MOUNT /commit
Как создать батник: все просто, копируем в блокнот удобный вам код и нажимаем в верхнем левом углу блокнота- файл/сохранить как/ а потом в верхней строке где ИМЯ ФАЙЛА: вставляем допустим ..x86_Updates.cmd или x64_Updates.cmd Название может быть любое.

Потом копируем или перемещаем получившийся батник в папку 7Update .

То есть у вас в папке 7Update должен находится install.wim ,батник и две папки с обновлениями X86 и X64 ,теперь можно приступать к самой интеграции.

Отключаем Антивирус и запускаем батник от имени Администратора ну и запасаемся терпением, приблизительное время интеграции, во все четыре редакции X64 470 обновлений по времени занимает часов пять.

После того, как все интегрируется, батник сам закроет командную строку, значит всё готово, вам только остается готовый install.wim опять же при помощи DaemonTools в тот же самый образ Windows® 7 из которого вы до этого извлекали, добавить с заменой install.wim в папку sources и сохранить.

Если вы интегрировали обновления, во все редакции то не забывайте удалять из той же папки sources файл ei.cfg для возможности выбора при установке, какую редакцию установить.
Интеграция обновлений в .ISO-образы Windows и не только с помощью WDI

Windows Download Integrator - данный инструмент был выбран по нескольким объективным причинам:

- Поддержка ОС Windows, начиная с Windows Vista и заканчивая Windows 8.
- Автоматическая загрузка и интеграция Service Pack'ов.
- Автоматическая загрузка и интеграция языковых пакетов, обновлений для Windows и Microsoft Office.
- Резервное копирование установленных в систему драйверов и их последующая интеграция в чистый образ ОС.
- Возможность создания файла ответов и автоматической установки.
- Разблокировка всех редакций ОС в одном образе.
- Экспорт в ISO и запись на USB-носитель «из коробки».
- Нельзя сделать ZverDVD, т.е. напихать кучу софта и левых драйверов.
- И многое другое...

Что нам понадобится?

- ISO-образ Windows Vista/7/8, лучше всего с купленного диска, но можно использовать оригинальные образы из MSDN (обязательно сверяйте контрольные суммы!).
- Набор обновлений в формате .MSU / .CAB. Скачать их можно прямо из WDI либо вручную с сайта www.microsoft.com.
- Актуальная версия Windows Download Integrator.
- Свободное место на жестком диске (3 гигабайта и более).
- Более 1 часа свободного процессорного времени.

Инструкция к применению

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



По дизайну программы сразу видно, что автор вдохновлялся новым интерфейсом Windows 8.

Загружаем необходимые компоненты

Все необходимые для интеграции компоненты можно скачать «из коробки», нужно только найти меню…



Главное меню обведено красным.

Итак:
Для загрузки языковых пакетов — пункт меню «Download language packs».
Для загрузки обновлений — пункт меню «Download Windows updates».
(Опционально) Для создания резервной копии установленных драйверов — пункт меню «Backup Drivers».

Все загруженное добро аккуратно раскладываем по папочкам.

Выбираем источник

Жмём по надписи Click to select DVD source!, отвечаем утвердительно на вопрос «Would you like to select an ISO image ?».

Код:

(!) Ответив «Нет» в данном окне мы можем сразу выбрать распакованный ISO.
Выбираем папку для распаковки ISO. В дальнейшем можно будет сразу указывать эту папку.

Выбираем редакции

В появившемся окне можно разблокировать необходимые для установки редакции ОС:



После выбора жмём на кнопку Далее в форме галочки в зеленом круге.

Интеграция обновлений, языковых пакетов

На следующем шаге мы можем интегрировать необходимые языковые пакеты, обновления, драйверы, а также изменить заставку при установке и даже импортировать твики.



Здесь всё более-менее понятно. Жмём на кнопки «Add», выбираем ранее загруженные файлы.

Код:

(!) Галочку LDR Mode на вкладке Updates ставим по желанию. Подробнее о разнице в установке можно узнать здесь.
(!) Последние 4 вкладки (начиная с Drivers) я не затрагиваю специально. Мы же хотим получить «чистый» и наиболее близкий к оригиналу образ?
После всех необходимых изменений жмем знакомую нам кнопку, которая переехала в правый верхний угол.

Процесс интеграции

Довольно скучен. Нет необходимости сидеть и смотреть на прогресс-бар, на ближайший час можно пойти заниматься своими делами. Сам процесс интеграции происходит в 2 этапа, по завершению которых появится диалоговое окно гласящее «Success» (или нет) с информацией о затраченном на операцию времени. У меня операция интеграции более 300 обновлений заняла около 1 часа (1 час 16 минут, если быть точнее).

Экспорт в ISO / запись на USB

После завершения интеграции готовый образ можно экспортировать в ISO (пункт меню «Create ISO») или сразу записать на USB-носитель (пункт меню «USB Tool»).

Итоги

В итоге, затратив час времени, мы получили актуальный, приближенный к оригинальному образ с ОС Windows, за содержимое которого отвечаем только мы сами. Никакого ненужного софта и драйверов, никаких нескучных обоев — всё только самое важное и нужное.
info [Профиль]  [ЛС] 
Показать сообщения:    
Ответить на тему

Текущее время: 20-Апр 01:55

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы