заметки на полях
Разные заметки
пятница, 8 июня 2012 г.
Собираем свой дистрибутив Windows 7 с программами
Если приходится часто переустанавливать систему или есть парк машин с фиксированым софтом и настройками, то стоит задуматься о создании своего дистрибутива.
В моей ситуации это был офис с парком ноутбуков и определенным количеством программ и строгими настройками.
Исходный дистрибутив Windows 7, пусть будет Starter к примеру.
Некое количество программ, к примеру:
1. Office 2007 Standart Rus
2. Google Chrome
3. 7zip
4. Notepad++
5. PuntoSwitcher
6. FoxitReader
7. Skype
8. MS Essential
9. TeamViewer Host
Совет. При установке системы на VMWare Workstation или Virtual Server 2005 можно подключить второй виртуальный диск и впоследствии использовать его для сохранения образа. Это упростит копирование образа в вашу рабочую среду, поскольку в этих виртуальных машинах есть возможность подключения виртуального диска к физической системе.
Внимание. Тут с пробелами все ок, ошибок в записи -bd. нет.
/moun tdir:d:\win_pex86\mount — в какую папку монтировать образ.
Как узнать индекс системы в которую мы интегрируем драйвера:
dism /get-wiminfo /wimfile:d:\win_pex86\ISO\sources\install.wim
Cистема DISM Версия: 6.1.7600.16385
Сведения об образе : d:\win_pex86\ISO\sources\install.wim
Индекс: 1 Имя : Windows 7 Starter Описание : My Windows 7 Starter with Soft Размер (байт): 10 713 629 462
Операция успешно завершена.
/forc eunsigned — если есть неподписанные драйверы.
36 комментариев:
Благодарю за статью. Все очень доходчиво описано, создать образ получилось очень быстро.
Огромное спасибо! Все четко по пунктам. Все работает!
Пожалуйста! Рад что помог 🙂
OSCDIMG 2.55 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2007. All rights reserved.
Licensed only for producing Microsoft authorized content.
вот че пишет при создании образа
ERROR: Could not open boot sector file «d:\win_peamd64\etfsboot.com»
Error 21: The device is not ready.
Здравствуйте! а с Windows 8,1 данные манипуляции пройдут?
Здравствуйте!
Не проверял.
Думаю нет.
есть windows ADK для windows 8 что похожое на Windows AIK
Спасибо за статью!
Товарищ, а как теперь готовый образ размером 9Гб+ скормить PXE серверу? Чтоб имелась возможность ставить винду с программами по локальной сети.
Да, вот же http://silver979.blogspot.ru/2013/02/windows-7-pxe-linux.html
Читал, спасибо.
Получается делаю все из этой статьи кроме 7го пункта? (не делаю isoшник). А дальше все как в статье по вашей ссылке, я правильно понял?
Еще раз спасибо! 🙂
В принципе да. Но я всегда делал ISO, чтобы проверить что собраный дистрибутив разворачивается в виртуалке или на тестовом компьютере без проблем.
Образ 9Гб+ можно разбить на диски. http://silver979.blogspot.ru/2015/02/windows-7-installwim.html
Сегодня перетащил из Evernote сюда.
Добрый день ,Спасибо за статью )
5. Захват образа установленной системы. winpe.iso запускать на ПК ,в котором правили твики? и не в режиме аудита ?
Вы должны загрузиться с образа winpe.iso на ПК в котором все делали.
Там уже не будет никаких режимов, вы же загружаете не ту Windows которую настроили, а систему из образа winpe.iso
Работал на двух ПК .1й правил твики. 2й собирал образ winpe.
Спасибо за статью
вопросик из 5. Захват образа установленной системы.
Загружать образ winpe.iso с машины на которой правили твики ? и не в режиме аудит ,верно.
Добрый день ,Спасибо за статью )
5. Захват образа установленной системы. Мы загружаем образ winpe.iso с ПК на котором правили твики? причем уже не в режиме аудита? правльно.
Добрый день
все по инструкции выполнил , решил проверить на вирт. машине работоспособность .Жму «Установить» ,после она «Лицензионное соглашение» всплывает оно «Выбор раздела установки Windows» ,внизу надпись — Драйверы не найдены.Чтобы загрузить драйвер запоминающего устройства .
Подскажите пож. что это может быть ?
Нет драйверов 🙂
А каких — может для дисков SATA, может для сети, если по сети устанавливаете.
Всё конечно хорошо, но есть один вопрос. Как мне это применить интеграцию программ ко всем редакциям системы, а не только одной какой-то? Вот писали про такой способ, мол всё делаете с Windows 7 Home Basic, а затем повышаете редакцию до нужной
Это надо сделать один раз, выставив флаги соответственно редакции. Потом делаете экспорт образа с норвыми именами 3 раза. И потом монтируете 2 индекс образа и поднимаете его редакцию до HomePremium. Сохраняете и отключаете образ. Потом индекс 3 — до Professional и 4 до Ultimate.
dism /image:D:\Offline\install_wim /set-edition:HomePremium
dism /image:D:\Offline\install_wim /set-edition:Professional
dism /image:D:\Offline\install_wim /set-edition:Ultimate
Я так сделал, для экономии времени не делал захват образа и аудит, просто утилитой dism интегрировал обновления. Затем делал это (пути мои):
Можно посмотреть индексы образа:
Dism /Get-WimInfo /WimFile:f:\dism\sources\install.wim
Подключаем образ с первой редакцией:
dism /mount-wim /wimfile:f:\dism\sources\install.wim /index:1 /mountdir:f:\dism\install
Далее смотрим выпуски Windows, до которых можно изменить образ:
Dism /Image:f:\dism\install /Get-TargetEditions
Повышаем образ
Dism /image:f:\dism\install /set-edition:HomePremium
Отключаем образ:
Dism /unmount-wim /mountdir:f:\dism\install /commit
Повторил для всех редакций кроме ultimate. С изменениями работает только первая редакция
Я это не проверял.
Думаю все равно нужно будет брать за основу образы отдельных редакций.
Но, повторюсь — это я не проверял.
Как создать дистрибутив Windows 7

Если создать дистрибутив самому, то это будет диск, наиболее полно отвечающий вашим требованиям и содержащий все необходимое. Можно обратиться с такой просьбой — создать дистрибутив — к специалистам-компьютерщикам. Например, ТУТ в фирме, выполняющей компьютерную помощь в Подольске работают очень квалифицированные мастера. Далее мы подробно расскажем, как все сделать самостоятельно.
Создаем дистрибутив Windows 7 с включенными в него обновлениями
Чтобы выполнить эту работу, понадобится компьютер с установленной «чистой» ОС Windows 7. Можно воспользоваться виртуальной машиной, чем мы и воспользуемся. Создадим ее в VirtualBox, для чего сначала проинсталлируем ее.
Теперь надо создать виртуальную машину, содержащую Windows 7. Понадобится виртуальный диск формата VHD.
Теперь надо проинсталлировать Windows 7 на созданную виртуальную машину.
После успешной установки надо в созданной системе создать раздел «D», на котором впоследствии мы создадим install.wim – файл-образ системы. Для этого следует воспользоваться «Управлением дисками».
После инсталляции системы, надо установить MicrosoftFixit50123, важное исправление, которое будет следить за состоянием компьютера и обеспечит последующую установку других обновлений.

Теперь надо перезагрузить установленную систему и установить еще одно обновление — Windows6.1-KB3102810. В зависимости от того, какая система была проинсталлирована, 32-х или 64-х разрядная, надо скачать соответствующее обновление.


Теперь надо опять перезагрузить систему. При запуске появится сообщение о процессе установки обновлений.

После того, как система, наконец, загрузится, надо открыть «Панель управления».
Затем зайти в раздел «Система и безопасность».
Далее, нажать на пункт «Центр обновления Windows».
Если режим обновления был выключен, то следует нажать кнопку «Включить автоматическую установку обновлений». Запустится процесс поиска на сайте Microsoft обновлений для установленной версии Windows, и скачивание их.
Если скорость вашего интернет-канала стабильная и высокая, то процесс загрузки не должен занять много времени. Наверняка не более 20-30 минут. После загрузки всех обновлений надо нажать кнопку «Установить обновления».
Появится окно с требованием ознакомиться с лицензионным соглашением. Соглашаемся и нажимаем кнопку «Готово».
Теперь начнется процесс установки обновлений.
После завершения этой операции, на которую вполне может понадобиться несколько часов, надо нажать кнопку «Перезагрузить компьютер».
Запустится уже знакомый процесс установки обновлений, окончания которого надо дождаться.
Когда все будет выполнено, система перезагрузится.
Теперь Windows содержит все обновления. Чтобы убедиться в этом, можно заглянуть в журнал обновлений. Его найти можно по адресу «Панель управления»->«Система и безопасность»->«Центр обновления Windows»->«Просмотр журнала обновлений.
Теперь необходимо правильно вычистить папку C:\Windows\WinSxS, в которой хранятся резервные копии системных файлов системы. Очистка этой папки позволит сделать компактным дистрибутив системы, исключив из него лишнее.
Выполнить это можно, например, использовав встроенное средство «Очистка диска». Делать это следует только после установки пакета SP1 и обновления KB2852386. Последовательность действий такова: нажать «Пуск»->«Компьютер». Затем надо выделить диск «С», нажать на нем правую кнопку мыши, в появившемся меню выбрать раздел «Свойства».
В открывшемся окне на вкладке «Общие» нажать кнопку «Очистка диска».
Система выполнит анализ того, что можно удалить. Будут проверены корзина, кэши, эскизы изображений, старые версии обновления и т. п.
После завершения анализа нажать на кнопку «Очистить системные файлы».
Теперь последовательно нажать кнопки «Ок» и «Удалить файлы».
Следующий шаг – включение пользователя «Администратор», неактивного по умолчанию, и удаление текущего профиля пользователя.
Надо открыть командную строку с правами администратора.
В открывшемся окне ввести «net user Администратор /active:yes».
Теперь надо выйти из нашего текущего профиля, выполнив выход из системы.
В окне выбора пользователя надо нажать на иконку, принадлежащую пользователю «Администратор».
После того, как загрузится профиль и появится привычный рабочий стол, необходимо пройти по адресу «Панель управления»->«Учётные записи и семейная безопасность»->«Учётные записи пользователей».

Нажать на ссылку «Управление другой учётной записью».
В открывшемся окне со списком пользователей выделить тот профиль, под которым устанавливали все обновления.
Теперь надо эту четную запись удалить, для чего нажать ссылку «Удаление учётной записи».
Система поинтересуется, надо ли удалять все файлы из профиля этого пользователя, с рабочего стола и т. п. Подтверждаем, что надо все удалить, нажав на кнопку «Удалить файлы».
В ответ на подтверждение нажать «Удаление учётной записи».
Профиль удалится, и в списке останутся только «Администратор» и гостевая учетная запись.
Теперь необходимо сделать так чтобы создаваемый файл-образ ОС не был привязан к какому-либо оборудованию, и в нем не содержались данные об активации. Тогда его можно будет смело использовать как инсталляционный диск. Выполняется это с помощью утилиты Sysprep. Выполняется это опять при помощи командной строки, запускаемой с администраторскими правами.
Надо ввести команды:
- cd \Windows\system32\sysprep
- sysprep
Откроется окно «Программа подготовки системы», где надо поставить галочку в пункте «Подготовка к использованию», в параметрах завершения работы выбрать «Завершение работы» и нажать кнопку «ОК».
При этом система завершит работу.
Теперь можно загрузить виртуальную машину, используя дистрибутив какой-либо другой версии ОС. Воспользуемся Windows 8.1. Необходимо нажать «Shift» + «F10» когда появится начальное окно, чтобы вызвать командную строку. Надо точно знать букву диска, на котором установлена ОС, т. к. в процессе предустановки маркировка диска может отличаться от «С». В командной строке ввести команду «notepad» и затем нажать «Enter». Откроется «Блокнот». Выбрать пункт меню «Файл» и затем «Открыть».
Откроется окно, в котором нажать на значок «Компьютер». Можно увидеть, что диск «C» занят служебным разделом. Тогда следует зайти на диск «D». В нем увидим файлы ОС Windows 7.
Надо зайти в папку «Пользователи», чтобы быть уверенным, что никаких пользователей, кроме «Администратора», там нет.
Теперь надо вернуться к командной строке и ввести:
Dism /Capture-Image /ImageFile:E:\install.wim /Capturedir:D: /name:7update /compress:max
С помощью этой команды произойдет архивация Windows 7 в файл-образ WIM, расположенный на диске «E».
Размер получившегося файла составляет примерно 4.74 Гб. Уменьшить его можно, если использовать установочный образ, например, Windows 8.1. Понадобится такая полезная функция, как сжатие в формат ESD.
Теперь надо выключить виртуальную машину, которую до сих пор использовали. Т. к. мы использовали виртуальный диск VHD, то теперь надо смонтировать его в основной ОС, воспользовавшись оснасткой «Управление дисками». Открыв это окно, нажать «Действие»-> «Присоединить виртуальный жёсткий диск».
Затем нажать «Обзор».
Воспользовавшись «проводником», найти виртуальный диск VHD, выделить его и нажать «Открыть».
В списке дисков появится новая запись. Этому разделу надо присвоить букву, любую из свободных. Мы присвоим «F».
Теперь в проводнике можно зайти на диск «F». В нем должен находится файл с образом системы Windows 7.
Теперь на этом диске надо создать папку с любым именем, например, «7».
В эту новую папку надо поместить необходимые установочные файлы.
После завершения копирований из папки «F:\7\sources» надо удалить файл «install.wim».
На его место поместим наш собственный файл с таким же именем, расположенный в корне того же диска «F».
Проверяем, что в папке «F:\7\sources» этот файл теперь есть.
Теперь надо скачать программу «WinToolkit 1.5», разархивироваться и запустить. Для работы программы необходимо наличие пакета «NET Framework 3.5». Если он не установлен, то программа предложит сделать это.
Когда программа проинсталлировалась, то запустить ее, нажать «Basic» в главном окне, и после этого «ISO Maker».
Программа попросит указать путь к дистрибутиву. Указываем «F:\7».
Откроется «Проводник», в нем выделить папку «7» и нажать «Выбор папки».
Теперь надо указать место, где будет храниться созданный дистрибутив в виде ISO-образа.
В окне открывшегося «Проводника» выбрать нужный диск. Пусть это будет тот же диск «F», а самому образу можно дать любое название, например, «Windows7».
Теперь осталось нажать на кнопку «Create ISO».
Процесс создания нового дистрибутива ОС Windows 7 начнет работу, в который добавлены все актуальные обновления. Причем сделали мы все сами, не прибегая к услугам фирм, занимающихся ремонтом, модернизацией компьютеров, и прочими подобными работами.
После завершения появится окно, уведомляющее об успешном создании образа. Нажать «Ок».
Осталось совсем немного. Для начала убедимся, что образ действительно существует, открыв диск «F».
Последнее, что надо сделать, это создать загрузочный носитель с дистрибутивом ОС, например, флешку, сделав ее загрузочной. Все, теперь у нас есть созданный собственными силами дистрибутив ОС Windows 7, который можно использовать при инсталляции системы на любой компьютер. В журнале обновлений будет информация о том, что система уже имеет все обновления.














































































