У меня старый образ Windows 7 Максимальная (Ultimate) с русским интерфейсом, без интегрированного Service Pack. Будем это исправлять…
1. Копируем содержимое установочного диска в папку D:\InstallCD.
2. Запускаем командную строку с правами администратора cmd.exe
3. Распаковываем ServicePack в папку D:\SP1content
D:\>windows6.1-KB976932-X64.exe /X:D:\SP1content
4. С помощью 7-Zip распаковываем «D:\SP1content\windows6.1-KB976932-X64.cab» в эту же папку.
5. В результате действий из п.4 в папке появится множество файлов, среди которых будет файл NestedMPPContent.cab, а также семь языковых файлов с KB976933-LangsCab0.cab по KB976933-LangsCab6.cab. Все их необходимо распаковать в эту же папку. На вопрос замены файлов ответить утвердительно.
6. Редактируем файл Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum. Там необходимо установить значение «true» вместо allowedOffline="false".
7. То же самое для файла update.mum
8. Последний файл для редактирования update.ses. Здесь нужно сменить последние два targetState=”Absent” на «Installed»
9. Далее нужно узнать индекс устанавливаемой редакции:
D:\>dism /get-wiminfo /wimfile:D:\InstallCD\sources\install.wim Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Details for image : D:\InstallCD\sources\install.wim Index : 1 Name : Windows 7 HOMEBASIC Description : Windows 7 HOMEBASIC Size : 11 330 059 051 bytes Index : 2 Name : Windows 7 HOMEPREMIUM Description : Windows 7 HOMEPREMIUM Size : 11 843 856 362 bytes Index : 3 Name : Windows 7 PROFESSIONAL Description : Windows 7 PROFESSIONAL Size : 11 744 378 917 bytes Index : 4 Name : Windows 7 ULTIMATE Description : Windows 7 ULTIMATE Size : 11 904 527 967 bytes The operation completed successfully.
У меня это номер 4, этот номер будем использовать ниже.
10. На диске D: создаем папку mnt.
11. Примонтируем эту папку:
D:\>dism /mount-wim /wimfile:D:\InstallCD\sources\install.wim /index:4 /mountdir:D:\mnt Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Mounting image [==========================100.0%==========================] The operation completed successfully.
12. Добавляем туда Service Pack:
D:\>dism /image:D:\mnt /add-package /packagepath:D:\SP1content Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7600.16385 Processing 1 of 1 - Adding package Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514 [==========================100.0%==========================] The operation completed successfully.
13. Скачиваем официальный английский языковой пакет для Windows 7 SP1 x64 здесь.
14. Теперь в него интегрируем языковой пакет:
D:\>dism /image:D:\mnt /add-package /packagepath:D:\lp.cab Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7600.16385 Processing 1 of 1 - Adding package Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 [==========================100.0%==========================] The operation completed successfully.
15. Подобным образом можно интегрировать все актуальные для этой версии хотфиксы, которые можно скачать с помощью Portable Update.
16. Устанавливаем английский (США) язык интерфейса:
dism /image:D:\mnt /Set-UILang:en-US
17. Язык системной локали (для не Unicode-приложений) ставим русский:
dism /image:D:\mnt /Set-SysLocale:ru-RU
18. Денежный формат и формат времени:
dism /image:D:\mnt /Set-UserLocale:ru-RU
19. Английская раскладка:
dism /image:D:\mnt /Set-InputLocale:0409:00000409
20. Временная зона:
dism /image:D:\mnt /Set-TimeZone:"Russian Standard Time"
21. Демонтируем образ, сохранив все изменения:
D:\>dism /Unmount-Wim /MountDir:D:\mnt /commit Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image File : D:\InstallCD\sources\install.wim Image Index : 4 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully.
22. Заменить в файле sources\lang.ini
[Available UI Languages] ru-RU = 3 en-US = 2 [Fallback Languages] ru-RU = ru-ru en-US = en-us
23. Теперь можно из этого образа создать загрузочный DVD или флэшку из папки D:\InstallCD.
Часть информации взял здесь.
Если необходимо интегрировать хотфиксы, то гораздо удобнее воспользоваться утилитой NTLite.
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024