Эта длиннющая и занудная статья посвящена всем желающим интегрировать пакет обновлений SP1 в образ ISO Windows 7. Описанные в статье приемы можно будет (с
Немного истории и где хранятся сведения о процессе загрузки?
С самого момента появления операционок модели NT вместе с ними начали поставляться инструменты для автоматической инсталляции системы на один или многие компьютеры. Например, Windows 2000 содержала довольно развитый инструментарий такого назначения. Те, кто устанавливал ОС с обычного инсталляционного диска вручную хорошо знают, что в процессе установки операционная система требует от пользователя дать ответы на целый ряд вопросов, касающихся места установки, типа файловой системы и некоторых других параметров. Автоматическая установка системы подразумевает что ответы на эти вопросы заранее записаны в отдельный файл, который так и называется — «файл ответов».
Если данный файл включен в состав инсталляционного образа и содержит все необходимые ответы — установка может происходить автоматически или скрывать от пользователя отдельные свои этапы. Казалось бы, какое все это имеет отношение к заявленной теме? Самое прямое.
Если добавить в дистрибутив дополнительные компоненты (драйвера, пакеты обновления и т.д.), а также сообщить установщику где эти обновления находятся и что с ними делать — можно получить образ с требуемыми характеристиками. Т.е. интегрировать обновления прямо в инсталлятор Windows.
Источник: http://windowstune.ru/win7/update7/kak-integrirovat-obnovleniya-v-obraz-windows-7.html
Скрипт
@echo offTitle Convenience Rollup — most important updates after SP1set _arch=x64set _file=install.wimset _img=Onlineset _mnt=mountset _lev=2:pre_menuclsdism /Get-WimInfo /LogLevel:%_lev% /WimFile:%_file%echo ——————————————————————————-if %ERRORLEVEL% NEQ 0 if %ERRORLEVEL% EQU 2 (goto :bit) else (pause & exit)set /p _ind=Input index or press [Enter] for quit: || exitif %_ind% EQU 0 goto :bitif %_ind% GTR 0 if %_ind% LEQ 24 goto :ind_menugoto :pre_menu:ind_menuclsdism /Get-WimInfo /LogLevel:%_lev% /WimFile:%_file% /Index:%_ind%echo ——————————————————————————-if %ERRORLEVEL% NEQ 0 pause & goto :pre_menuchoice /c abcdefghijklmnopqrstuvwxyz /n /m «Mount selected image? [m] «if %ERRORLEVEL% EQU 13 goto :mountgoto :pre_menu:bitif %_img%==Online (if «%PROCESSOR_ARCHITECTURE%» == «x86» if not defined PROCESSOR_ARCHITEW6432 set _arch=x86)^else (dism /Get-WimInfo /LogLevel:%_lev% /WimFile:%_file% /Index:%_ind% /English | find «Architecture : x86» > nul && set _arch=x86)goto :add:addclsecho Getting packages list. Please wait…dism /%_img% /Get-Packages /LogLevel:%_lev% /English > %TEMP%packages.txtecho ——————————————————————————-if not %_img%==Online (echo Add: Servicing stack update KB3020369call :exist .%_arch%Windows6.1-KB3020369-%_arch%.cab ||^dism /%_img% /Add-Package /LogLevel:%_lev% /PackagePath:.%_arch%Windows6.1-KB3020369-%_arch%.cab /NoRestartecho ——————————————————————————-) else (echo Add: Servicing stack update KB3177467call :exist .%_arch%Windows6.1-KB3177467-%_arch%.cab ||^dism /%_img% /Add-Package /LogLevel:%_lev% /PackagePath:.%_arch%Windows6.1-KB3177467-%_arch%.cab /NoRestartecho ——————————————————————————-)echo Add: Convenience rollup update KB3125574call :exist .%_arch%Windows6.1-KB3125574-v4-%_arch%.cab ||^dism /%_img% /Add-Package /LogLevel:%_lev% /PackagePath:.%_arch%Windows6.1-KB3125574-v4-%_arch%.cab /NoRestartecho ——————————————————————————-del %TEMP%packages.txtif not exist %_file% exitpausegoto :unmount:existdism /%_img% /Get-PackageInfo /LogLevel:%_lev% /PackagePath:%1 /English | find «Package Identity» | findstr /g:/ %TEMP%packages.txt > nulexit /b:mountclsmd %_mnt%dism /Mount-Wim /LogLevel:%_lev% /WimFile:%_file% /Index:%_ind% /MountDir:%_mnt%if %ERRORLEVEL% NEQ 0 rd %_mnt% & pause & exitset _img=Image:%_mnt%goto :bit:unmountclsif not %_img%==Online (dism /Unmount-Wim /LogLevel:%_lev% /MountDir:%_mnt% /Commitrd %_mnt%)set _arch=x64set _img=Onlinegoto :pre_menu
Источник: http://habr.com/ru/post/343132/
Создание установочного диска с интегрированными обновлениями.
Уже год работаю в среде windows 7 prof. x64. За это время 7-ка скачала и установила немало обновлений (Центр обновлений Windows. ). Сейчас планирую в качестве системного диска поставить ssd-накопитель и установить 7-ку с нуля. Да, я знаю, что можно создать образ существующей системы, а потом развернуть его на новый диск, но хотел бы осуществить установку с нуля.
Вопрос в следующем. Могу ли я создать установочный DVD-диск с интегрированными в него обновлениями операционной системы? И если могу, то где об этом почитать?
Источник: http://wind7activation.ru/windows-7/kak-sozdat-distributiv-windows-7-s-integrirovannymi-obnovleniyami-operatsionnoj-sistemy.html
Лучшие SSD-накопители NVMe для Windows 7
SSD-накопители NVMe в формате M.2 передают данные быстрее, чем SATA SSD. Для установки Windows 7 на NVMe SSD, однако, понадобится особый драйвер — от Microsoft или от производителя.
Источник: http://zen.yandex.ru/media/ichip.ru/kak-ostatsia-vernym-windows-7-sozdaem-idealnyi-ustanovochnyi-obraz-5a3d1b84f4a0ddc3c30406c8
Файлы и папки
Файлы пакетов обновлений здесь не прилагаю, так как указанные в скрипте взяты для образца. По месту нахождения скрипта должны быть созданы папки x64 и x86 в которые нужно разместить нужные пакеты обновлений. Сам файл скрипта можно сохранить в кодировке ANSI если не использовать кириллицу для вывода информационных сообщений. А если хочется видеть русский текст, то нужно cmd-файл сохранить в кодировке OEM 866.
Источник: http://habr.com/ru/post/343132/
Windows 7 на современном оборудовании
В апрельский патч-день компания Microsoft официально заявила о прекращении поддержки Windows 7 на новых аппаратных платформах Intel Kaby Lake и AMD Ryzen: обновлений ждать не стоит. Еще при выводе на рынок Intel Skylake корпорация сообщала, что на «семерке» больше не будут работать новые функции, интегрированные Intel, в том числе и Speed Shift (см. блок ниже).
При этом сборка нового компьютера на базе Skylake имеет много преимуществ, таких как поддержка USB 3.1 и более быстрые SSD-накопители NVMe в компактном формате M.2. Поколение 2017 года, процессоры Kaby Lake и Ryzen, хотя и считаются чуть более скоростными, чем Skylake, однако Intel и AMD практически не обновили их периферию и интерфейсы. И при этом проблемы с установкой и обслуживанием системы чаще всего встречаются именно под Kaby Lake и Ryzen — таким образом, следует хорошо взвесить усилия и преимущества от их использования.
Источник: http://zen.yandex.ru/media/ichip.ru/kak-ostatsia-vernym-windows-7-sozdaem-idealnyi-ustanovochnyi-obraz-5a3d1b84f4a0ddc3c30406c8
Разбор кода
Вначале командой
set
происходит установка переменных. Можно изменить предполагаемое имя файла образа
install.wim
(например, на
install.esd
). Можно изменить имя папки монтирования или задать путь, если папка монтирования должна находится за пределами папки запуска. Можно изменить «уровень» логирования, для исключения информационных сообщений из файла лога системы
DISM
.
:pre_menu
Предварительное меню. Получение основной информации о
wim
-файле с контролем ошибок. Если ошибка 2 — отсутствует
wim
-файл, то запуск в режиме Online. Не нашел информацию о максимальном количестве «индексов» в одном образе и установил значение 24.
:ind_menu
Индексное меню. Получение расширенной информации о выбранном «индексе» в
wim
-файле с контролем ошибок. Предложение смонтировать «индекс».
:bit
Определение разрядности ОС. Для интерактивного обслуживания считываются системные переменные среды, а для автономного обслуживания из образа запрашивается необходимая информация и в ней ищется ключевая строка.
:add
Добавление пакетов. Чтобы не делать лишней работы вначале происходит запрос списка уже добавленных (установленных или интегрированных) пакетов, а потом перед каждой командой запуска осуществляется вызов псевдофункции для проверки.
:exist
Псевдофункция проверки. Работа описана в статье
Проверка присутствия пакета обновления в системе перед установкой
. Код слегка подправлен.
:mount
Монтирование образа. Предварительно создаётся папка монтирования. Контроль ошибок. Изменяется переменная определяющая спецификацию образа, теперь указывает на путь к автономному образу.
:unmount
Размонтирование образа. Если выполнялось интерактивное обслуживание (/Online), то размонтировать не нужно. Возвращение переменных к исходным значениям.
Источник: http://habr.com/ru/post/343132/
Как создать образ Windows 7 с обновлениями с помощью RT 7 Lite?
Создаём собственный образ Windows 7 с обновлениями.
Всем привет, в этой статье я покажу вам один из самых простых и быстрых вариантов, с помощью которых можно создать образ Windows 7 с обновлениями. Пожалуй, сразу сделаю несколько допущений. Во-первых, “быстрым” этот способ можно назвать с большой натяжкой: нам понадобится ОЧЕНЬ немало времени для (1) скачивания самих обновлений и (2) на интеграцию их в будущую сборку. Плюс создание самого образа Windows 7. Многое зависит от производительности компьютера и пропускной способности сетевого канала. Но простота этого варианта заключается в том, что вам практически НИЧЕГО не придётся делать и настраивать ВРУЧНУЮ. А если и придётся, вы убедитесь, что со всеми действиями вы справитесь на интуитивном уровне. В одной из статей Про Windows 7 с набором обновлений мы уже проделывали это вручную. Сегодня мы подойдём к этому вопросу с другой стороны.
Во-вторых, о полноте скачанных обновлений. Она, конечно же, условна. В любом случае 0-day-обновлениями вам пополнить свою коллекцию не получится (особенно что касаемо обновлений безопасности). Однако мой вариант в любом случае лучше, чем всякий раз после переустановки Windows 7 часами сидеть и ждать очередной загрузки первостепенных обновлений. При этом забивая сетевой канал. И это на фоне того, что систему W7 Microsoft более поддерживать не собирается. Ни обновлениями, ни поддержкой. Так что давайте попробуем создать образ Windows 7 с набором всех обновлений единожды и навсегда.
В-третьих: в процессе работы воздержитесь от других задач. Если для вас процесс создания собственной сборки Windows 7 важен – а иначе зачем вы сюда пришли? – потерпите. Пусть все ресурсы машины Windows бросит на исполнение именно этой задачи. А их понадобится немало:
Вы можете создать собственный образ Windows 7 (8 или 10) на основе своей же Windows. Там будут и обновления, и программы и все ваши учётные записи с вашими уникальными настройками.
Источник: http://wind7activation.ru/windows-7/kak-sozdat-distributiv-windows-7-s-integrirovannymi-obnovleniyami-operatsionnoj-sistemy.html
Что понадобится?
- Образ Windows 7
- Крупные и необходимые пакеты обновлений для Windows в MSU формате
- Программа Rt7Lite (добавляет их к файлам установщика; ссылка вроде бы рабочая)
- Носитель (в моём случае флешка объёмом 8 Гб)
Источник: http://wind7activation.ru/windows-7/kak-sozdat-distributiv-windows-7-s-integrirovannymi-obnovleniyami-operatsionnoj-sistemy.html