Содержание
- MAGIC aka Making Anythingly «Impossible» Coherent
- Формулировка проблемы (Ваша самая большая проблема в том, что вам нужен Windows … но кто я такой, чтобы судить?)
- Предположения (да, я знаю, что делает предписание U и я)
- Вы пришли сюда с USB-накопителем, который, казалось, работал, но пожаловался на отсутствующий install.wim
- Необходимые пакеты
- Извлечение простых битов
- Извлечение толстяка из костюма
- Успешное завершение?
- WDS ч.1 Автоматическая установка Windows | Файл ответов | Развертывание Windows
- План на урок, следующий:
- Скачивание инструментов развертывания ADK
- Установка ADK for Windows 10
- Преобразование .esd в .wim образ
- Настройка файла ответов
- Создание установочного образа Windows 10.
- Общие сведения
- Пошаговая инструкция развёртывания Windows 7 из образа
- Репозиторий различных образов Windows
- Создание собственного дистрибутива Windows
- Создаем свою сборку Windows 10. 3 часть
- Создаем winpe для windows 10
Я загрузил ISO-образ Windows 10 версии 1909 и создал установочный USB-носитель в MacOS с помощью UNetbootin.
На целевом компьютере Windows программа установки запустилась правильно. Он спросил о моем местонахождении, клавиатуре и так далее. Но при запуске фактической установки выдает ошибку:
Windows не может открыть требуемый файл D: Sources Install.wim.
Убедитесь, что все файлы, необходимые для установки, доступны, и перезапустите установку. Код ошибки: 0x800700D
Вопреки тому, что говорится в сообщении, файл существует. В чем проблема?
В более старых версиях Windows 10 install.wim
был меньше, чем максимальный размер файла в файловой системе FAT32 4 ГБ. Таким образом, различные люди создали приложения и статьи с практическими рекомендациями, которые используют USB-накопитель, отформатированный с помощью FAT32.
Затем, примерно в 2018 году, install.wim
превысил Ограничение FAT32. В Windows 10 версии 1909 размер файла install.wim
составляет 4,6 ГБ. Сюрприз! Даже если присутствует install.wim
, он сокращается до 4 ГБ и поэтому недействителен. Теперь все те замечательные приложения и инструкции, которые люди писали в прошлом, больше не работают.
Файловые системы NTFS и ExFAT могут обрабатывать большие файлы — если вам повезет, ваш BIOS может поддерживать NTFS, но стандарт UEFI требует только FAT16 и FAT32.
Решение состоит в том, чтобы создать два раздела. Первый — это раздел FAT32, содержащий драйвер NTFS. Это используется для доступа к большим файлам на втором разделе NTFS.
Приложение Rufus в Windows автоматически создает такой двухраздельный установочный USB-диск. Я использовал это, и это сработало. Я отказался от MacOS, потому что он не может писать в NTFS без специального драйвера.
Содержание
MAGIC aka Making Anythingly «Impossible» Coherent
Какую бы операционную систему вы ни использовали для создания USB-накопителя, вам потребуется ISO-образ Windows 10 от Microsoft или производителя вашей системы, а также USB-накопитель 8 ГБ или больше (или с как минимум 5 ГБ свободного места и используя файловую систему FAT32, но лучше всего использовать новую и пустую).
Формулировка проблемы (Ваша самая большая проблема в том, что вам нужен Windows … но кто я такой, чтобы судить?)
Вы, вероятно, наткнулись на этот пост, потому что получили ошибку при попытке использовать Unetbootin, 7zip или hdiutil
и diskutil
или Дисковая утилита
при попытке создать загрузочный USB-накопитель Windows. Это могло быть E_FAIL
из p7zip/7zip, или ошибка, которую трудно обнаружить в журналах, когда вы cp
или 7z x
все содержимое ISO на FAT32 USB. Поскольку FAT32 может обрабатывать файлы размером только до 4 ГБ (она усекает все, что больше), «пушистая» установка . wim
, превышающий этот предел, повреждается и приводит к появлению USB-накопителя, с которого можно загрузиться, но не удается на полпути при попытке установить Windows; к счастью, он обычно останавливается перед удалением разделов, которые в настоящее время существуют на целевом жестком диске, поэтому у вас все еще может быть загрузочная система, в которой вы можете следовать этим инструкциям, чтобы спасти или правильно подготовить USB-накопитель.
Предположения (да, я знаю, что делает предписание U и я)
- У вас есть ISO-образ, загруженный в
$ HOME/Downloads/Win10_1903_V2_English_x64.iso
или эквивалент на вашем родном языке. - У вас есть USB-накопитель, отформатированный с помощью FAT32, либо с помощью «файлов» в ChromeOS, либо с помощью Дисковой утилиты, либо с помощью Gparted, либо эквивалентов командной строки (fdisk, mkfs.fat32 и/или parted) в Linux или Дисковая утилита или командная строка
diskutil
в macOS или просто форматирование диска, щелкнув правой кнопкой мыши и выбрав «Форматировать» в Windows … но почему вы не используете Microsoft t ool, если у вас есть Windows (может быть, вам нравится делать это «сложным» способом, чтобы узнать больше о том, как все работает?). - У вас немного терпения, есть доступ в Интернет и необходимые разрешения для установите пару пакетов, необходимых для достижения нашей цели — загрузочного USB-накопителя Windows 10.
Вы пришли сюда с USB-накопителем, который, казалось, работал, но пожаловался на отсутствующий install.wim
Если у вас есть диск, который загружается, но выдает сообщение об ошибке, вы можете пропустить несколько шагов ниже и спастись много времени. Основные моменты, о которых вы будете заботиться, — это установка необходимых пакетов ниже, получение настройки (также как и установка ISO и USB-накопителя по известным путям), а затем вы должны удалить sources/install.wim
с USB-накопителя, а затем перейдите к разделу извлечения ниже.
Необходимые пакеты
Для ChromeOS (с приложениями Linux) , Linux или macOS нам понадобится пакет wimtools
и 7zip CLI, также известный как пакет p7zip
. Вы можете sudo apt update && sudo apt install wimtools p7zip
в своем терминале Linux или на macOS, если у вас есть Homebrew из https://brew.sh, вы можете запустить brew install wimlib p7zip
. В Windows нам нужен только 7zip, вы можете установить его, загрузив с их сайта, или еще лучше получить фантастический инструмент Chocolatey с https://chocolatey.org/install, который включает базовую версию 7zip как часть его установки, поэтому нам не нужно искать и устанавливать версию с графическим интерфейсом.
Для Linux и macOS (и в Windows 8.x +) мы могли бы технически «смонтировать» ISO, чтобы сделать файлы доступными, вместо извлечения их на USB с помощью 7zip, но я хотел, чтобы инструкции были единообразными для разных платформ, а также их было легче копировать и вставлять для меньшего количества ошибок..
После того, как вы подключили и отформатировали USB-накопитель в FAT32 (используйте имя типа Win10-1903, чтобы упростите идентификацию), затем запишите путь, по которому он «смонтирован».
- В ChromeOS вам нужно будет щелкнуть правой кнопкой мыши диск в приложении «Файлы» и выберите «Поделиться с Linux», это создаст ссылку в
/mnt/chromeos/removable/
, например,/mnt/chromeos/remoable/Win10-1903
. Вы должны щелкнуть правой кнопкой мыши папку «Загрузки» и «Поделиться в Linux», чтобы мы могли получить доступ к файлу ISO. Iiiiii - В Linux, в зависимости от вашей системы, он может находиться в
/media /Win10-1903
или$ HOME/.gvfs/Win10-1903
или/media/$ USER/Win10-1903
. - В macOS USB-накопитель будет находиться по пути типа
/Volumes/Win10-1903
. - В Windows USB-накопитель будет иметь букву можно просматривать в проводнике Windows или Powershell с помощью
Get-PSDrive
или чего-то подобного.
Если вы ленивы, как я, вам не нужно чтобы ввести путь несколько раз, поэтому вы можете использовать export ISO_FILE =/path/to/your/Win10.iso
или в Windows в Powershell $ env: ISO_FILE = C : Users YourUserName Downloads Win10.iso
.
Затем вы можете сделать то же самое для целевого диска, export USB_DRIVE =/path/to/your /USB_mount
или $env:USB_DRIVE=D:
.
Извлечение простых битов
Нам нужно проделать эту работу в несколько этапов, в основном потому, что есть «объемный» файл install.wim
размером ~ 4,3 ГБ, который несовместим с файловой системой FAT32, которая ограничен файлами размером 4 ГБ.
Аргумент x
для 7zip означает eXtract
, -x [r]! подстановочный знак
указывает ему исключить
рекурсивно
любой файл с именем install.wim
(если мы не говорите это рекурсивно, мы должны указать точный sources/install.wim
, и если он когда-либо переместится, команда завершится ошибкой). Подстановочный знак -i [r]!
означает включить
рекурсивно
любой файл с именем install.wim
, что также приводит к разрешению всего пути к файлу sources/install.wim
, как в exclude
выше.
Сначала мы извлечем все, НО этот файл, на USB-накопитель. 7z x '-xr! Install.wim' "$ ISO_FILE" -o "$ USB_DRIVE"
или для Windows, поскольку мы Проделав это пару раз, давайте сохраним наши пальцы. Set-Alias 7z C: ProgramData chocolatey tools 7z
Итак, теперь мы можем просто 7z x '-xr! install.wim '"$ env: ISO_FILE" -o "$ env: USB_DRIVE"
Это может занять довольно много времени, сделайте перерыв или возьмите газировку из холодильника..
Извлечение толстяка из костюма
Нам нужно извлечь «сладострастную» инсталляцию. wim
во временное расположение, чтобы мы могли его изменить. 7z x '-ir! install.wim' "$ ISO_FILE" -o "$ TEMP"
или для Windows ( предполагая, что вы использовали Set-Alias
выше 7z x '-ir! install.wim' "$ env: ISO_FILE" -o "$ env: TEMP"
Теперь нам нужно разделить файл на более мелкие части, чтобы он соответствовал ограничениям FAT32, к сожалению, Spanx не совсем его здесь сокращает. Последний аргумент (число) находится в мегабайтах, минимальное значение, которое вы, возможно, захотите, — 100, но где-то между 100-4000 должно работать, я использую 2000 или 3000, чтобы дать FAT32 некоторую передышку, к сожалению, чем больше вы делаете, тем больше времени требуется, прежде чем он печатает какой-либо прогресс (в системах, отличных от Windows ), поэтому, если вам нужна немедленная и постоянная обратная связь, вы можете попробовать 100-500. ПРИМЕЧАНИЕ. Расширение файла .swm
во втором аргументе ТРЕБУЕТСЯ, установщик Windows только смотрит для install.wim
или install.swm
, если вы наберете его как .wsm
, как я сделал в первый раз, он загрузится в установку только для того, чтобы пожаловаться на то, что не может найти файлы, необходимые для продолжения.
wimsplit $ TEMP/sources/install.wim $ USB_DRIVE/sources/ install.swm 3000
или для Windows Dism/Split-Image/ImageFile:"$env:TEMP/sources/install.wim "/SWMFile:"$env:USB_DRIVEsourcesinstall.swm "/FileSize: 3000
После завершения разделения вы можете извлечь свой USB-накопитель и терпеливо ЖДАТЬ его безопасного извлечения, поскольку я предполагаю, что вы не хотите испортите программу установки, и вам придется снова начинать с этапа форматирования. Вы также можете удалить $ TEMP/sources/install.wim
, если хотите, но поскольку мы использовали временный каталог системы, файл должен быть удален при следующем перезапуске.
Успешное завершение?
Теперь вы должны иметь возможность вставить USB-накопитель в компьютер, на котором вы хотите установить Windows, и включить его, и один раз логотип показывает, что нажмите F12, F9 или F10 или любую другую клавишу, которую BIOS указывает вам нажать, чтобы перейти в меню выбора загрузки. Выберите вариант Legacy или UEFI, соответствующий вашему USB-накопителю (он может просто отображать производителя, а не Win10-1903 имя, которое мы дали ему).
WDS ч.1 Автоматическая установка Windows | Файл ответов | Развертывание Windows
Последнее время ко мне обращаются студенты с предложением рассмотреть тему удаленной установки ОС по сети средствами Windows Server. Так как работодатели стали довольно часто требовать знание подобных технологий.
Данную тему я решил разделить на две части:
1) Создание образа Windows 10 с автоматической установкой за счет использования файла ответов.
2) Непосредственно использование WDS или Службы развёртывания Windows для удаленной установки получившегося образа на компьютерах в локальной сети
И в этом видео разберемся с автоматической установкой Windows.
План на урок, следующий:
– скачаем и установим средства развертывания
– создадим файл ответов при помощи онлайн сервиса
– отредактируем его в диспетчере установки Windows
– запакуем в новый iso образ
– проверим процесс автоматической установки Windows
Для того, чтобы мастер установки операционной системы ну нас не задавал никакие вопросы из разряда на какой диск ставить Windows, выбор часового пояса, создание учетной записи пользователя и т.д. Необходимо установить специальный инструмент, благодаря которому мы создадим файл ответов.
Что такое файл ответов, это файл, в котором хранятся параметры, которые установщик Windows запрашивает в процессе установки операционной системы.
Скачивание инструментов развертывания ADK
Так как я буду настраивать автоматическую установки Windows 10, то для данной версии мне и нужно скачать это инструмент, поэтому переходим на сайте майкрософт www.microsoft.com и в поиске вводим ADK ADK download for Windows 10 Download the Windows Assessment and Deployment Kit (ADK) for Windows 10.
Установка ADK for Windows 10
Запускаем adksetup.exe (Установить комплект средств для развертывания Далее Далее Принять Указываем только Средства развертывания Установить Закрыть)
Вы так же можете сначала его скачать, а потом установить на сервер, если у сервера нет доступа в сеть интернет. Для этого выполните скачать Комплект средств для развёртывания Windows и укажите папку для скачивания. Но, тут будут скачаны все инструменты, а это порядка 4,5 ГБ
Преобразование .esd в .wim образ
Запускаем Диспетчер установки Windows, который только что был установлен (Пуск Windows Kits Диспетчер установки Windows)
Сюда нам нужно добавить установочный образ из которого будет разворачиваться операционная система, поэтому нам его необходимо скачать. Проще всего этот образ вытащить из установочного дистрибутива операционной системы (Монтируем образ операционной системы Windows 10 Sources install.esd Копируем в отдельную папку)
Файл с расширением ESD это образ операционной системы или архив всех файлов, которые в итоге у нас копируются на системный раздел компьютера в процессе установки.
Раньше образы для 7 изначально были формата .wim, но в 10 внедрили тип образа .esd, это связано с тем, что образ .esd можно более плотно сжать, нежели .wim. Однако сам диспетчер установки Windows не работает с образом .esd, а только с .wim. Поэтому нам его нужно будет извлечь.
Для начала нам нужно посмотреть какие редакции Windows в данном образе (Пуск Windows Kits Среда средств развертывания dism /get-wiminfo /wimfile:e:install.esd ) В результате видим, что интересующая меня редакция запакована в образ под индексом 3, эти данные понадобятся, когда мы будем извлекать нужную нам редакцию.
Распаковываем нужную нам редакцию (dism /export-image /sourceimagefile:e:install.esd /sourceindex:3 /destinationimagefile:e:install.wim /compress:max /checkintegrity) с ключом проверки, так как без проверки у меня как-то не корректно распаковывался образ и программа его не принимала.
Настройка файла ответов
Теперь нужно открыть этот файл .wim в Диспетчере установки Windows (Файл Открыть Да Идет создание файла каталога) Грубо говоря, в файле каталога хранятся вопросы, на которые мы можем автоматически отвечать, используя файл ответов. Причем для разных образов, набор вопросов может отличаться, допустим в зависимости от разрядности устанавливаемой операционной системы.
Создадим файл ответов (Файл ответов ПКМ Создать файл ответов)
Здесь мы видим различные этапы установки операционной системы, каждый из которых отвечает за определенные параметры. Мы не будем особо погружаться в параметры, так как нам нужны только те, которых будет достаточно, чтобы установка прошла в тихом режиме, без задавания каких-либо вопросов пользователю.
Так вот, вместо того, чтобы создавать его с нуля, я предлагаю загрузить рабочий файл ответов. Но, его вы тоже создадите самостоятельно, только более удобным способом используя онлайн генератор файла ответов www.windowsafg.com Desktop Версия операционной системы Windows 10 MBR Заполняем нужные нам настройки
Не рекомендую в файле ответов использовать кириллицу, так как могут быть сбои в процессе установки ОС.
Computer Name: IT-Skills
Disable auto daylight timeset: Yes – отключить переход на летнее время
Язык везде русский
Работа с разделами
Wipe Disk: Yes – форматировать полностью жесткий диск в том числе удаление всех разделов
Install to disk: 0 – номер физического диска, на который будет устанавливаться ОС
Main Partition Active: Yes
Main Partition Format: NTFS
Main Partition Label: OS – название системного диска
Main Partition Letter: C – буква системного диска
Partition Order: 2 – порядок раздела 2, первый зарезервировано для системы
Параметры пользователя
User Name: Antonio – имя пользователя
Group: Administrators – член группы администраторы
Description:
Password: (Optional) – пароль пользователя
Password Expires: False – срок действия пароля
Auto Logon: Yes
UAC: Enable – Включить контроль учетных записей
CEIP: Disabled – Отключить отправку различных отчетов для улучшения продуктов Microsoft.
Скачиваем файл Download File либо создаем его вручную, если не получается скачать и добавляем в него наше содержимое. Этот файл уже готов к работе и с ним операционная система установится автоматически, но, предлагаю его открыть, чтобы в дальнейшем мы могли вносить какие-либо изменения в файл ответов вручную, ну и понять, как выглядит рабочий файл в дереве настройки файла ответа.
Здесь стоит учесть следующее, файл ответов не откроется в редакторе, так как в начале файла добавлен комментарий от сервиса по генерированию файлов ответов. Этот комментарий нужно удалить, чтобы содержимое файла начиналось с нужного нам кода <?xml version=”1.0″ encoding=”utf-8″ </p>
Разберемся с редактором файла ответов (Файл ответов ПКМ Открыть файл ответов Связать файл ответов с образом Да)
Тут появляются различные уведомления, но на них можно не обращать внимание, я так понимаю, что файл ответов, который мы создали при помощи сервиса универсальный и подходит под 32 и 64 разрядные системы, а так как у нас образ 64 разрядной, то он ругается на то, что настройки для 32 разрядных не применимы к данному образу операционной системы.
Итак, здесь вы уже можете экспериментировать и изучать за какую конкретно настройку отвечает тот или иной параметр.
1 windowsPE amd64 SetupUILanguage – выбор языка мастера установки
1 windowsPE amd64 DiskConfiguration – настройка разделов и т.д.
1 windowsPE amd64 ImageInstall – на какой раздел устанавливать ОС
Здесь я предлагаю сделать следующее, удалить раздел DiskConfiguration и ImageInstall, так как они отвечают за разбиение диска и выбор раздела куда его устанавливать.
Чем это опасно?
Если вы устанавливаете операционную систему на абсолютно новую машину, то можно эти разделы оставить, в таком случае физический диск будет полностью очищен, разделен на два раздела (Зарезервировано системой и Системный) и установлена операционная система.
Но, в большинстве случаев, мы все же переустанавливаем операционную систему, а значит не стоит автоматизировать процесс выбора раздела и полного уничтожения данных на диске.
Благодаря тому, что мы удалили данные разделы из файла ответы, данный этап не будет автоматизирован и мы сможем выбрать нужные нам настройки разделов и указать вручную куда именно устанавливать операционную систему!
При возникновении вопросов, можно воспользоваться справкой по каждому параметру ПКМ Справка. Хоть она и на английском, тут либо интуитивно понятно, либо можно воспользоваться онлайн переводчиком. В общем, любителям поковыряться, будет интересно повникать в разные настройки.
Однако, передо мной стоит минимальная задача, автоматизировать процесс установки без внесения каких-то особых настроек. Причем в любой момент можно внести изменения в файл ответов, допустим изменить имя компьютера и т.д.
Но, перед развертыванием на реальном железе, протестируйте все в тестовой среде, чем мы сейчас и займемся!
Создание установочного образа Windows 10.
Теперь необходимо собрать все в один установочный образ (Скопировать содержимое установочного образа E:Windows_10 вместо install.esd скопировать install.wim, так как файл ответов более корректно работает с .wim копируем файл ответов в корень образа, где находится файл setup.exe)
Запаковываем в установочный образ C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Tools>oscdimg -u2 -m -o -lWIN10PROX64 -b”c:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Toolsamd64Oscdimgetfsboot.com” e:Windows_10 e:Windows_10.iso
Проверяем процесс автоматической установки Windows
Для теста создадим виртуальную машину и примонтируем к ней наш получившийся образ автоматической установки Windows 10 Pro. Проверим, что установка действительно проходит в автоматическом режиме и не требует никаких действий от пользователя, кроме настройки разделов.
Проверяем название имя пользователя, имя компьютера все ли соответствует тем настройкам, которые мы указали.
Севостьянов Антон
Несколько дней назад, в сети Интернет появился установочный ISO файл, с новой операционной системой Windows 11 64 бит en-US.
Понятно, что это какая-то тестовая версия операционной системы и окончательный вариант, возможно будет, довольно сильно отличатся, но появившееся у меня желание, за неделю до официального представления Windows 11, «покрутить, повертеть» заставило меня скачать и установить эту версию.
Образ операционной системы Windows 11 скачен, для переноса установочного образа на USB-носитель, я использовал программу Rufus. Мой довольно старый ноутбук не поддерживает схему раздела GPT, поэтому при переносе образа я указал MBR, затем выбрал скаченный образ и запустил программу на выполнение.
Предварительно выставив в БИОС приоритет загрузки с USB-носителя, я начал установку новой операционной системы Windows 11. Начало установки ничем не отличается от Windows 10. Сначала стандартное окно, выбора языка, даты и метода ввода, затем версии операционной системы. А вот дальше, меня ждал не приятный сюрприз.
Программа установки сообщила, что на этом компьютере Windows 11 не может быть запущена, так как минимальные системные требования этого компьютера не соответствуют этой версии Windows.
This PC can’t run windows 11 — This PC doesn’t meet the minimum system requirements to install this version of Windows. For more information, visit https://aka.ms/WindowsSysReq
Разочарованный я прекратил установку, но на всякий случай решил проверить может есть какое-нибудь решение этой проблемы в сети Интернет, которое позволит обойти минимальные системные требования. И решение проблемы нашлось в англоязычном Интернете, которым я и делюсь с Вами.
Простая замена файлов
Решение оказалось простым, необходимо заменить все файлы папки “sources” на созданной вами USB-носителе (Флешка), на такие же файлы из той же папки, но только Windows 10, единственный файл, который не копируется это файл “install.wim” или “install.esd”.
1. Скачайте загрузочный ISO файл Windows 10 64 бит en-US и смонтируйте с помощью проводника или сторонней программы.
Чтобы не скачивать весь загрузочный дистрибутив, скачайте только папку “sources” Windows 10, уже без файла install.wim.
2. Перейдите в папку “sources” и выделите все файлы и папки кроме “install.wim” или “install.esd”, а затем нажмите “Копировать”.
3. Перейдите в папку “sources” на созданном вами USB-носителе с Windows 11 и нажмите “Вставить”.
4. Подтвердите “Копировать с заменой” и установите галку “Сделать это для следующих 170 конфликтов”, затем установите галку “Выполнять это действие для всех текущих объектов” и нажмите кнопку “Да”, дождитесь завершения копирования.
Теперь, проблема c минимальными системными требованиями при установке Windows 11 должна быть решена.
P.S Если у Вас несколько операционных систем, то в загрузочном меню будет написано Windows 10, вероятно это из-за замены установочных файлов.
Хочу предупредить, что распространяемый в сети Интернет дистрибутив Windows 11, Вы скачиваете и устанавливаете на свой страх и риск!
Скачать Windows 11 x64 en-US (4,53 Гб) Скачать Windows 10 Pro 64-bit en-US (5,42 Гб) Скачать папку sources из Windows 10 x64 en-US (700 Мб) 26 октября 2016
Общие сведения
Для тиражирования типовой конфигурации на несколько компьютеров рационально использовать образ единожды установленной операционной системы.
Подробная инструкция размещена на сайте Microsoft: Создание и применение образов Windows
Так как при большом наборе дополнительного ПО файл образа раздела легко может превзойти 4Гб, то записать такой дистрибутив на DVD диск не удастся. Однако, для установки ОС этого и не требуется. Нам будет достаточно получить образ раздела, на который установлена ОС. Затем его можно включить в дистрибутив на загрузочном Flash диске или просто перенести на новый компьютер, загрузившись с любого live-CD/DVD/USB. В этой статье мы рассмотрим оба варианта.
Проделав подготовку раздела один раз, мы сможем разворачивать на новых компьютерах рабочую ОС со всем установленным ПО, подключенными переферийными устройствами и необходимыми ярлыками менее чем за пол часа.
По утверждению Microsoft: “При создании образа следует учитывать, что разметка разделов на исходном и целевом компьютерах должна быть идентичной. Например, если образ Windows сохраняется на диске D, развертывать этот образ необходимо также на диск D конечного компьютера, также должны совпадать следующие параметры разделов (подробнее):
- Типы разделов (основной, дополнительный или логический) должны совпадать
- Если раздел сделан активным на компьютере-образце, на конечном компьютере он также должен быть активным”
Однако, если мы добавляем подготовленный раздел в дистрибутив, то эти ограничения не имеют значения.
! | Если на компьютере предустановлена Windows 8, то для установки другой ОС потребуется отключение Secure Boot в BIOS (UEFI). |
Пошаговая инструкция развёртывания Windows 7 из образа
1. Делаем шаблоную установку Windows в режиме аудита
1.1. На этапе OOBE[1] (появляется окно создания учётной записи) нажимаем Ctrl + Shift + F3. Компьютер перезагружается в режим аудита. Также перегрузиться в режим аудита можно выполнив команду sysprep /audit (Shift + F10 – открыть консоль):
1.2. Устанавливаем необходимое ПО, подключаем принтеры и другую переферию, устанавливаем обновления ОС. Некоторое ПО при активации привязывается к оборудованию. Эти приложения активировать сейчас не следует(!), а отложить этот процесс до запуска ОС на конечном компьютере пользователя. Во время установки ПО можно перезагружать компьютер сколько угодно раз. После перезагрузки мы сможем опять войти в режим аудита и продолжить настройку.
2. Подготавливаем систему к распространению с помощью утилиты SysPrep
Утилита SysPrep подготавливает уже установленную ОС к тиражированию, удаляя все уникальные для компьютера настройки и оставляя только общие.
Если мы подготовили файл ответов (например с помощью WIAK[2]), то нужно выложить его в папку C:WindowsSystem32sysprep:
Можно запустить графическую оболочку C:WindowsSystem32sysprepsysprep.exe и поставить там галочку “Подготовка к использованию”, а в параметрах завершения работы выбрать “Завершение работы”. Того же эффекта можно добиться выполнив команду (с правами администратора):
%SystemRoot%system32sysprepsysprep.exe /generalize /oobe /shutdown /quiet
Используемые ключи:
- generalize – обобщение конфигурации системы, то есть удаляются параметры, специфические для конкретного компьютера, что позволяет развертывать один образ на нескольких компьютерах;
- oobe — после перезагрузки системы выйти в режим настройки учётной записи (а не аудита), т.е. продолжим установку ОС;
- shutdown — выключить систему после завершения подготовки ОС;
- quiet — не показывать сообщений и диалоговых окон, “тихий” режим.
Если на этом этапе загрузить систему, то выполненное обобщение будет утеряно, поэтому образ раздела нужно создавать, загрузившись с live-CD.
3. Создаём образ системного раздела (файл *.wim) с помощью утилиты ImageX
Загружаемся с установочного диска Windows 7, Windows PE[3] или другого Windows live-CD, можно также подключить жёсткий диск с подготовленной для тиражирования ОС к другому компьютеру дополнительным диском. В любом случае нам понадобиться утилита ImageX[4], которую можно записать, например, на флэшку.
Создаём копию раздела командой:
E:toolsimagex.exe /capture C: E:imageswin7image.wim "Windows 7 Pro +ПО" /compress maximum /verify
где “С:” – диск с подготовленной ОС.
! | В Windows PE (а также в установщике Windows 7) для базовых операций с файлами и каталогами (включая копирование и переименование) удобно использовать… Блокнот (так как Проводник не доступен), выбрав в нём “Файл – Открыть” и используя контекстное меню. Указав в поле “Имя файла” звезду “*” и нажав Ввод мы увидим все файлы в папке (а не только текстовые).
Блокнот запускается командой notepad. |
4. Форматируем целевой жёсткий диск
4.1. На целевом компьютере загружаемся с Windows PE[3] или установочного диска Windows 7 (открываем консоль по Shift + F10).
4.2. Переразбиваем жёсткий диск с помощью консольной команды DiskPart, создавая один раздел 100Гб, который будет системным:
select disk 0 clean convert mbr create partition primary size=102400 format quick fs=ntfs label="Win7" assign letter=C active list volume exit
Microsoft советует системные файлы для повышения безопасности размещать на отдельном небольшом разделе. Если мы хотим следовать этой рекомендации, тогда перед созданием раздела с Windows создадим системный раздел. Как это сделать см в статье DiskPart.
5. Записываем созданный образ раздела на локальный жёсткий диск
E:toolsimagex.exe /apply E:imageswin7image.wim 1 C:
где
- С: – раздел, куда будем развёртывать образ
- 1 – номер (или название) образа, по умолчанию = 1
Если образы ОС лежат на сетевом ресурсе, то подключаем его предварительно командой:
net use E: \servershare /user: domain_nameusername password
6. Завершение
Если создавали отдельный системный раздел, то нужно перенести на него загрузочные системные файлы (предполагаем, что ОС находится на диске C:):
-
bcdboot C:Windows
Выходим из Windows PE:
exit
или закрываем окно установщика Windows 7. Компьютер уйдёт в перезагрузку. Вынимаем CD/DVD диск и загружаемся с только что установленной ОС.
7. Осложнения
- Если при загрузке перенесённой ОС возникли проблемы, то можно попробовать восстановить загрузчик. Для этого нужно загрузиться с дистрибутива Windows 7 (открыть консоль можно, нажав Shift+F10) или Windows PE и выполнить команду:
-
bcdboot C:Windows /l ru-RU /s C:
- Подробнее читайте в статье “Восстановление загрузчика Windows и Linux”.
Репозиторий различных образов Windows
Можно создать несколько образов разделов с разным набором ПО, используя одну и ту же шаблонную ОС, затем разместить их в одном месте, например на флэшке и устанавливать каждый раз именно тот образ, который будет подходящим в каждом отдельном случае. Процесс добавления ПО можно проводить последовательно, делая новый образ раздела после установки каждого нужного набора. Алгоритм таков (подробности см выше):
- Загружаем ОС в режиме аудита
- Устанавливаем/удаляем ПО, подключаем принтеры, создаём ярлыки и т.п.
- Подготавливаем систему к развёртыванию с помощью sysprep и выключаем компьютер
- Загружаемся с live-CD или дистрибутива Windows7, заходим в консоль
- Создаём образ раздела с помощью imagex, помещая его на флэшку или сетевой ресурс
- Повторяем вышеперечисленное, пока не будут созданы все необходимые наборы.
Создание собственного дистрибутива Windows
Имея образ раздела Windows (wim-файл), можно создать свой дистрибутив, то есть установочный DVD/Flash диск. Для этого достаточно в изначальном дистрибутиве заменить файл sourcesinstall.wim своим образом, переименовав его соответственно в install.wim.
Чтобы автоматизировать установку, можно подготовить файл ответов autounattend.xml, создав его с помощью WIAK [2] и выложив в корень дистрибутива.
Создание загрузочной флэшки со своим дистрибутивом Windows 7
Вкратце алгоритм создания загрузочного Flash носителя (флэшки) с собственным набором ПО и драйверов таков:
- Копируем файлы из дистрибутива Windows 7 (из ISO образа) на жёсткий диск.
- Заменяем официальный файл sourcesinstall.wim своим образом раздела (про его создание смотреть выше), сохраняя имя install.wim
- Форматируем флэшку и делаем её загрузочной
- Копируем на флэшку подготовленный дистрибутив
Сноски
- ↑ См официальную документацию Microsoft: Этапы настройки программы установки Windows
- ↑ 2,02,1 WIAK (Windows Automated Installation Kit) – Пакет автоматической установки Windows — это набор средств и документации для настройки и развертывания операционных систем Windows (скачать WIAK с сайта Microsoft). С помощью него можно сформировать файл ответов в xml формате, который поможет автоматизировать установку ОС.
- ↑ 3,03,1 Windows PE (Windows Preinstallation Environment – среда предустановки Windows) — сильно урезанная версия Windows 7 без графического интерфейса
- ↑ ImageX — утилита для создания/развёртывания образов Windows, входящая в комплект WIAK
Полезные ссылки
Документация Microsoft:
- Техническое руководство Microsoft по средствам развертывания
- Техническое руководство по Windows PE
- ImageX– Техническое руководство по ImageX, Параметры командной строки ImageX
- DISM — Параметры командной строки системы обслуживания образов развертывания и управления ими. См также Что такое система DISM?
- BCDboot — Параметры командной строки BCDboot. BCDboot – это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.
Неофициальные руководства:
- http://www.os-7.ru/forum/index.php?showtopic=168 — Создание своей сборки Windows 7
- http://www.oszone.net/16662/Windows-7 — Развертывание Windows 7, руководство с иллюстрациями
- http://www.winline.ru/video/w11070/ — Клонирование Windows 7 с помощью ImageX, видео-запись вебинара
- http://www.kbonline.ru/node/65 — Создание и распространение образов на несколько ПК при помощи утилиты Microsoft ImageX
Создаем свою сборку Windows 10. 3 часть
Обновлено 12.06.2017
Добрый день уважаемые читатели блога, наконец дошли руки до написания третьей части статьи, в которой мы создаем свою сборку Windows 10. Если кто читает не сначала, то отправляю вас на первую часть в которой создается новая сборка windows 10. Хочу отметить, что в первой части мы поставили, уже ADK, но так как вышел Redstone и у Microsoft теперь для каждой десятки свой ADK, показываю, где и как скачать нужный, у кого уже стоит, просто пролистайте чуть ниже и переходите к пункту с WinPE.
Комплект windows adk для windows 10
Во второй части мы с вами обезличили все персональные данные Windows 10 redstone и выключили его в режиме OOBE (out of box experience). Теперь нам с вами нужно из данной виртуальной машины получить wim образ, который мы и будем потом интегрировать в наш дистрибутив.
Для решения данной задачи нам необходим комплект windows adk для windows 10, и некоторые его утилиты.
- WinPE > урезанная версия операционной системы с нее мы будем загружаться.
- ImageX > утилита для захвата образа wim
Вот как это выглядит на схеме, мы загружаемся с загрузочной флешки или ISO с средой WinPE Windows 10, на нашу виртуальную машину (Ту которая выключена, у вас это может быть эталонный компьютер), и с помощью командной строки и утилиты imageX захватываете образ wim. Данный образ wim по сути и будет вся ваша система, которую вы до этого подготовили для создания образа с Windows 10 redstone.
Данный дистрибутив вы можете установить либо на другой компьютер или другую виртуальную машину, не на ту что мы запечатали
И так давайте скачаем с вами ADK для Windows 10. Скачать его можно по ссылке ниже. Учтите, что скачать его нужно именно для своей версии сборки.
https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit
Недавно же мы с вами устанавливали windows 10 redstone, у нее версия была 1607.
Для того, чтобы узнать версию Windows, прочтите данную заметку
В итоге вы скачаете маленький файл, полтора мегабайта, это онлайн установщик windows 10 adk
Запускаете adksetup.exe и у вас открывается окно мастера установки комплекта windows adk для windows 10. Вы можете изменить каталог установки, либо вообще просто его скачать, для дальнейшего развертывания. (Скачайте комплект средств для развертывания и оценки Windows 10 для установки на другом компьютере) Я оставляю как есть и буду ставить себе на компьютер.
Говорим нет, так как нет необходимости принимать участие в программе Microsoft.
Соглашаемся с лицензионным соглашением ADK и жмем принять.
Выбираем два компонента:
- Средства развертывания
- Среда предустановки Windows PE
Жмем установить. Учтите, что потребуется доступ к интернету и будет скачано, порядка 3,5 гигабайт.
Начнется процесс скачивания ADK.
Все у меня все до качалось, можно теперь поискать ADK у нас в пуске.
Открываем кнопку пуск и находим вот такой пункт Windows kit
- Диспетчер установки
- Среда средств развертывания
Следующим шагом у нас с вами будет создание ISO Образа с Windows PE, с помощью которой мы будем загружаться на эталонном компьютере, для снятия образа операционной системы.
Создаем winpe для windows 10
Наша задача с вами создать ISO образ содержащий среду предустановки winPE для десятки, для этого открываем от имени администратора Среду средств развертывания. Для этого щелкаем правым кликом по ярлыку, далее пункт Дополнительно > Запуск от имени администратора.
Так как у меня будущая сборка имеет архитектуру x64, то я ввожу вот такую команду
copype amd64 c:winpe
где c:winpe это создаваемая папка на диске С:, а amd64 указание архитектуры
copype x86 c:winpe
Для 32 битных систем команда выше, там параметр x86. В результате выполнения нужной команды, у вас в папке winpe, будет скопирована вся структура каталогов, необходимая для создания загрузочного ISO с winPE.
Перейдя на диск C: вы увидите в родительской папке вот такие три папки:
- fwfiles
- media
- mount
У каждой из них свое назначение, об этом мы поговорим чуть ниже.
Теперь нам нужно еще до копировать необходимые утилиты в наш winPE, переходим в папку с установленным ADK.
C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Tools
Выбираете папку с вашей архитектурой, у меня это amd64. Переходите в папку DISM и копируете из нее вот эти два файла:
- dism.exe
- imagex.exe
Путь для копирования C:winpemedia
Далее переходим в папку:
C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Toolsamd64BCDBoot
Из нее туда же копируем три утилиты:
- bcdboot.exe
- bcdedit.exe
- bootsect.exe
Они могут понадобиться для восстановления операционной системы.
И последняя утилита которая нам понадобится находится в папке
C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Toolsamd64Oscdimg
Копируем из нее файл oscdimg.exe.
Продолжение следует.
Авг 14, 2016 22:57
ли со статьей или есть что добавить?