WAIK для Windows 7 можно скачать здесь 1. Ставим Windows 7 AIK и перезагружаемся.
1.1 Создаем папку 7057x86 на диске D:\ и кладем туда все содержимое дистрибутива 7057.0.090305-2000_x86fre_client_en-us_Retail_Ultimate-GB1CULFRER_EN_DVD.iso
1.2 Создаем папку 7057x64 на диске D:\ и кладем туда файл install.wim из дистрибутива 7057.0.090305-2000_x64fre_client_en-us_Retail_Ultimate-GB1CULXFRER_EN_DVD.iso
1.3 Создаем папку lp86 на диске D:\ и кладем туда файл lp.cab из образа 7057.0.090305-2000_x86fre_client_lp_3-GB1LP3CFRE_DVD.iso
1.4 Создаем папку lp64 на диске D:\ и кладем туда файл lp.cab из образа 7057.0.090305-2000_x64fre_client_lp_3-GB1LP3CXFRE_DVD.iso
1.5 Создаем пустую папку lp86ext на диске D:\. В нее будем распаковывать lp.cab для х86
1.6 Создаем пустую папку temp на диске C:\. В нее будем монтировать wim-файлы
2. Идем в Пуск/Все программы/Microsoft Windows AIK и запускаем Deployment Tools Command Prompt от имени Администратора
Некоторые команды выполняются довольно долго (у меня до 10 минут)
2.1 Распаковаваем lp.cab с помощью команды
Code
expand d:\lp86\lp.cab -f:* D:\lp86ext
2.2 Добавляем русский язык установки и файлы лицензий в дистрибутив с помощью команд
Code
xcopy D:\lp86ext\sources\license\* d:\7057x86\sources\license\ /cherkyi
xcopy D:\lp86ext\setup\sources\* d:\7057x86\sources\ /cherkyi
3. Правим файл d:\7057x86\sources\lang.ini, в котором должно быть следующее:
Code
[Available UI Languages]
en-US = 3
ru-RU = 2
[Fallback Languages]
en-US = en-us
ru-RU = ru-ru
3.1 Добавляем русский язык установки и файлы лицензий в boot.wim
Code
dism.exe /Mount-Wim /WimFile:d:\7057x86\sources\boot.wim /index:2 /MountDir:c:\temp
xcopy D:\lp86ext\setup\* C:\temp\ /cheryki
xcopy D:\lp86ext\sources\license\* C:\temp\sources\license\ /cheryki
3.2 Копируем правленый lang.ini из дистрибутива в boot.wim
Code
xcopy d:\7057x86\sources\lang.ini C:\temp\sources\ /cheryki
Code
DISM.exe /unmount-WIM /MountDir:c:\temp /commit
4. Интегрируем русский LIP в install.wim x86
Code
dism.exe /Mount-Wim /WimFile:d:\7057x86\sources\install.wim /index:5 /MountDir:c:\temp
dism.exe /image:C:\temp\ /Add-Package /PackagePath:d:\lp86\lp.cab
dism.exe /Commit-Wim /MountDir:C:\temp\
4.1 Убеждаемся, что интегрировался
Code
dism.exe /Image:C:\temp /Get-Packages
4.2 Делаем, что нужно с будущей виндой. Чтобы отредактировать или заменить какой-то файл в паке c:\temp, то есть в будущей винде, необходимо снять с него защиту через Свойства - Безопасность, так как команда "dism /mount-wim" этого не делает. Не рекомендуется снимать защиту со всего содержимого папки c:\temp; потом возможны глюки и уязвимости
а) Применяем аттрибуты "Скрытый" и "Системный" к файлам desktop.ini
Code
for /r "c:\temp" %i in (desktop.ini) do attrib +H +S "%i"
б) Открываем с помощью Restorator или PE Explorer файлы C:\temp\Windows\System32\ru-RU\user32.dll.mui и C:\temp\Windows\System32\en-US\user32.dll.mui и в строковой таблице удаляем строчки с 715 по 718 включительно, для того чтобы лишних надписей на рабочем столе не было
в) Открываем с помощью Restorator или PE Explorer файл C:\temp\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui и правим в нем название операционной системы из Максимальная (маразм) на Ultimate
г) Открываем с помощью Restorator или PE Explorer файл C:\temp\Windows\Resources\Themes\Aero\ru-RU\aero.msstyles.mui и изменяем значения в строковой таблице в строках с 113 по 121 включительно, делаем их такими же, как в C:\temp\Windows\Resources\Themes\Aero\en-US\aero.msstyles.mui, для изменения ширины меню Пуск
д) Интегрируем драйвера в будущую винду
[cut]
Пока в c:\temp смонтирован wim, можно туда интегрировать дрова с помощь команд:
1. Если по-одному, то:
Code
DISM.exe /image:c:\temp /Add-Driver /driver:d:\drivers\mydriver.INF /ForceUnsigned
Здесь d:\drivers\mydriver.inf - путь к inf-файлу Вашего драйвера. Команда /ForceUnsigned нужна, если драйвер без подписи
2. Если драйверов несколько, и они находятся в одной папке, то:
Code
DISM.exe /image:c:\temp /Add-Driver /driver:d:\drivers /recurse /ForceUnsigned
Здесь d:\drivers - папка с дровами. Команда /recurse позволяет брать дрова еще и из подпапок в d:\drivers. /ForceUnsigned - если есть неподписанные драйверы
[/cut]
Code
DISM.exe /unmount-WIM /MountDir:c:\temp /commit
5. Удаляем редакции, кроме Ultimate из install.wim x86, если не нужны, тем самым уменьшая размер будущего дистрибутива
Code
imagex /export d:\7057x86\sources\install.wim 5 d:\7057x86\sources\install2.wim "Windows 7 Ultimate 32 bit" /compress maximum
del d:\7057x86\sources\install.wim
ren d:\7057x86\sources\install2.wim install.wim
del d:\7057x86\sources\ei.cfg
del d:\7057x86\sources\"install_Windows 7 HOMEBASIC.clg"
del d:\7057x86\sources\"install_Windows 7 HOMEPREMIUM.clg"
del d:\7057x86\sources\"install_Windows 7 PROFESSIONAL.clg"
del d:\7057x86\sources\"install_Windows 7 STARTER.clg"
6. Интегрируем русский LIP в install.wim x64
Code
dism.exe /Mount-Wim /WimFile:d:\7057x64\install.wim /index:4 /MountDir:c:\temp
dism.exe /image:C:\temp\ /Add-Package /PackagePath:d:\lp64\lp.cab
dism.exe /Commit-Wim /MountDir:C:\temp\
6.1 Убеждаемся, что интегрировался
Code
dism.exe /Image:C:\temp /Get-Packages
6.2 Делаем, что нужно с будущей виндой. Чтобы отредактировать или заменить какой-то файл в паке c:\temp, то есть в будущей винде, необходимо снять с него защиту через Свойства - Безопасность, так как команда "dism /mount-wim" этого не делает. Не рекомендуется снимать защиту со всего содержимого папки c:\temp; потом возможны глюки и уязвимости
а) Применяем аттрибуты "Скрытый" и "Системный" к файлам desktop.ini
Code
for /r "c:\temp" %i in (desktop.ini) do attrib +H +S "%i"
б) Открываем с помощью Restorator или PE Explorer файлы C:\temp\Windows\System32\ru-RU\user32.dll.mui и C:\temp\Windows\System32\en-US\user32.dll.mui и в строковой таблице удаляем строчки с 715 по 718 включительно, для того чтобы лишних надписей на рабочем столе не было
в) Открываем с помощью Restorator или PE Explorer файл C:\temp\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui и правим в нем название операционной системы из Максимальная (маразм) на Ultimate
г) Открываем с помощью Restorator или PE Explorer файл C:\temp\Windows\Resources\Themes\Aero\ru-RU\aero.msstyles.mui и изменяем значения в строковой таблице в строках с 113 по 121 включительно, делаем их такими же, как в C:\temp\Windows\Resources\Themes\Aero\en-US\aero.msstyles.mui, для уменьшения ширины меню Пуск
д) Интегрируем драйвера в будущую винду
[cut]
Пока в c:\temp смонтирован wim, можно туда интегрировать дрова с помощь команд:
1. Если по-одному, то:
Code
DISM.exe /image:c:\temp /Add-Driver /driver:d:\drivers\mydriver.INF /ForceUnsigned
Здесь d:\drivers\mydriver.inf - путь к inf-файлу Вашего драйвера. Команда /ForceUnsigned нужна, если драйвер без подписи
2. Если драйверов несколько, и они находятся в одной папке, то:
Code
DISM.exe /image:c:\temp /Add-Driver /driver:d:\drivers /recurse /ForceUnsigned
Здесь d:\drivers - папка с дровами. Команда /recurse позволяет брать дрова еще и из подпапок в d:\drivers. /ForceUnsigned - если есть неподписанные драйверы
[/cut]
Code
DISM.exe /unmount-WIM /MountDir:c:\temp /commit
7. Экспортируем Ultimate из install.wim x64 в install.wim x86
Code
imagex /export d:\7057x64\install.wim 4 d:\7057x86\sources\install.wim "Windows 7 Ultimate 64 bit" /compress maximum
7.1 Смотрим, что получилось
Code
dism.exe /Get-WimInfo /WimFile:d:\7057x86\sources\install.wim
8. Открываем с помощью UltraISO образ 7057.0.090305-2000_x86fre_client_en-us_Retail_Ultimate-GB1CULFRER_EN_DVD.iso
8.1 Удаляем из него все содержимое и копируем в него содержимое папки D:\7057x86
8.2 Сохраняем в другое место или под другим именем
Удачной записи и установки!
Скриншоты:
[cut][/url]
[/cut]
Автор статьи Phenyx