Найти тему

Выживаем на Windows Vista в 2022 году: собираем свой образ системы с обновлениями и расширением Kernel Extended

Оглавление

В предыдущих частях данной рубрики я рассказывал о возможности запуска современных программ на Windows Vista путем установки набора измененных системных библиотек. В первой части статьи я вручную проделал этапы установки обновлений и расширения Kernel Extended, заменяющее системные библиотеки для запуска современных программ. Рекомендую ознакомиться со статьями из данной рубрики:

  1. Выживаем на Windows Vista в 2022 году: запуск современных программ (часть 1),
  2. Выживаем на Windows Vista в 2022 году: запуск современных программ (часть 2).

Однако вряд ли большинство пользователей будет заниматься пошаговой установкой обновлений и запуском скрипта расширения, как описано в первой части статьи. Поэтому по рекомендации одного из подписчиков в комментариях я решил разработать собственную сборку Windows Vista с расширением Kernel Extended и интегрированными обновлениями для его работы. В конце данной статьи вы сможете скачать мою сборку Windows Vista Kernel Extended для 64-разрядной системы. Но сначала я расскажу о своих мучениях по созданию моей первой сборки, также объясню про некоторые нюансы, которые могут возникнуть при установке системы.

Первый этап. Интегрируем обновления

Для создания собственных сборок существует замечательная программа NTLite, программа с интуитивно понятным интерфейсом на русском языке. Суть программы заключается в том, чтобы распаковать файл архив системных файлов Windows install.wim, а внутри образа обновить конфигурацию и добавить новые файлы в wim-архив. Однако NTLite имеет серьёзный недостаток: программа является условно-бесплатной, а это значит, что добавлять обновления можно только в полной версии программы.

На этот случай была скачана программа vLite, в которой тоже можно изменять установочные файлы образа Windows Vista. При первом запуске программа потребует установку расширения Windows AIK, не абы какую версию, а для Vista - системы, которую мы хотим изменять.

После запуска vLite требуется установка зависимости WAIK Vista
После запуска vLite требуется установка зависимости WAIK Vista
Окно автозагрузки для установки Windows AIK
Окно автозагрузки для установки Windows AIK

После установки данного vLite запустилась. Предварительно в настройках я выбрал временную папку E:\_tmp\vLite для хранения извлеченных данных vLite (раздел меню Options). Далее я распаковал с iso-образа Windows Vista все файлы и папки в директорию E:\_tmp\Vista, а затем в vLite выбрал данную папку, кликнув по кнопке Browse.

Главное окно программы vLite
Главное окно программы vLite

В всплывающем окне нам предлагают выбрать редакцию сборки Windows Vista, я выбрал Ultimate. Далее нам предлагают перезаписать образ, оставив только одну версию Ultimate или сохранить другие редакции, я выбрал первый вариант и сделал полностью расширенную версию сборки.

Выбираем редакцию системы Windows Vista
Выбираем редакцию системы Windows Vista
Пересобираем сборку только для версии Ultimate
Пересобираем сборку только для версии Ultimate

Теперь нам нужно интегрировать обновления в формате cab-архивов и msu, во вкладке Task нужно выбрать пункт Integration, затем нажать по кнопке Next. Чтобы выбрать обновления достаточно во вкладке Hotfixes щёлкнуть переключателю Enabled, а затем нажать по кнопке Insert и выбрать файлы обновлений. Доступные обновления отображаются в таблице Integrate hotfixes. Применяем наши изменения образа по кнопке Apply.

Окно интеграции обновлений в vLite
Окно интеграции обновлений в vLite

Второй этап. Добавление изменений после установки Vista в NTLite

После некоторого ожидания hotfixes будут интегрированы в Windows Vista, который мы ранее распаковали из ISO-образа. В меню запущенной NTLite выбираем пункт Добавить -> Каталог образов и выбираем нашу папку. В главном окне программы в дереве Смонтированные образы я выбрал свою единственную редакцию системы, а затем двойным кликом выбрал пункт Windows Vista Ultimate. Ждем окончания выгрузки архива install.wim, попутно соглашаемся с тем, что NTLite не поддерживает полностью работу с Vista, ну да ладно.

Основное окно программы NTLite, для распаковки образа можно использовать кнопку Загрузить
Основное окно программы NTLite, для распаковки образа можно использовать кнопку Загрузить

Чуть не забыл, все дополнительные файлы я добавил в корневую папку _extended, где NTLite распаковал wim-образ по следующему пути: E:\_tmp\NLTmpMnt01, место хранения временных файлов программы можно указать в разделе Файл -> Настройки -> Рабочая (Распаковка) папка.

Содержимое папки _extended в будущей сборке Vista
Содержимое папки _extended в будущей сборке Vista

Сейчас нас интересует раздел После установки. Оказывается, существует этап установки Windows Vista, где можно запускать программы и команды в cmd.exe. Как вы можете видеть, там присутствует установщик Internet Explorer 9, запуск cmd-скрипта по установке расширения Kernel Extended и перезагрузки для применения изменений.

Настройка системы после установки для сборки Vista
Настройка системы после установки для сборки Vista

Отвечаю на возникшие вопросы: просто внедрить файлы расширения Kernel Extended в образ нельзя, я пытался это сделать в итоге на следующем этапе установки загрузчик Vista отказался запускать систему с ошибкой "Файлы без цифровой подписи". Можно использовать автозагрузку, но тогда придется запускать файл vistaexkernelsetup.cmd от имени Администратора. На данном этапе установки все происходит от имени Системы, что упрощает установку расширения.

Теперь переходим к приятной части работы: во вкладке Применить выбираем пункты Сохранить образ и Создать ISO, где в окне указываем место хранения на диске. Финальный штрих: кликаем по кнопке Обработка и ждем завершения процесса создания нашей сборки.

-11

Обсуждаем нюансы сборки Windows Vista

Теперь поговорим об особенностях моей получившейся сборки Windows Vista Ultimate Kernel Extended x64 (какое большое название получилось).

  • Установка ничем не отличается от обычной Windows Vista, разве что вам не нужно выбирать выпуск системы, он по умолчанию только Ultimate.
  • Все программы, в том числе дополнительные обновления, .NET Framework и браузеры, работающие на Kernel Extended, находятся в папке _apps. Крайне рекомендую их самостоятельно установить по порядку, указанному в файле README.txt.
  • Сборка Windows Vista Ultimate является полностью лицензионной, поэтому активаторы и ключи системы вы найдете самостоятельно в интернете.
  • И последнее: после установки Internet Explorer не нажимайте по кнопке Restart now, выберите другую кнопку, иначе вам придется заново переустанавливать систему для применения расширения.
Ещё раз предупреждаю: НЕ нажимать на Restart now
Ещё раз предупреждаю: НЕ нажимать на Restart now

Ссылки на сборку

Windows Vista Ultimate x64 ru-RU Kernel Extended.iso
Спасибо за активную поддержку данного канала в комментариях и росту просмотров моих предыдущих статей. Это позволяет мне дальше рассказывать об интересных фактах из мира компьютерной и информационной тематики.

#windows vista #Vista #kernel extended #microsoft