4

Мне было поручено создать несколько образов для Windows 10 pro, для виртуальных машин, а также для собственной установки. Образ виртуальной машины прост, но у меня возникают проблемы с извлечением ISO-образа из конфигурации Windows 10, которую я создал. Более того, это должен быть образ, который мы можем использовать для установки на «голое железо», поэтому стандартные системные образы Windows не будут его обрезать (он создает файл .vdhx, нам нужен его для прямой загрузки из BIOS).

Я знаю, что есть некоторые программы, которые будут создавать iso на основе некоторых конфигураций программы, но это достаточно глубокое изображение, которое хочет мой начальник (он хочет минимальное изображение без костей, с уже настроенными конкретными учетными записями пользователей). и т. д.) Я не видел ни одной программы, которая бы настраивала изображение так, как мне нужно (мы хотим, чтобы все прошло, даже калькулятор и другие стандартные программы, которые трудно удалить). Чтобы добавить к этому, мой начальник против чего-либо третьего лица, так что это должен быть последний вариант.

Единственный вариант, о котором я подумал, - это использовать программу для создания изображения, близкого к тому, что я хочу, - имя компьютера /users /ect. уже настроен, тогда я смогу создать сценарий, который будет делать большую часть остального, но это должно быть максимально автоматизировано.

Итак, кто-нибудь видел способ создания загрузочного ISO из пользовательской установки Windows 10? Я искал два дня и не нашел ничего, что соответствовало бы всем критериям, которые мне нужны.

3 ответа3

2

Вместо того, чтобы фокусироваться на создании собственного ISO-образа, вы должны прочитать об образе WIM, который предназначен для более эффективного развертывания. Вам, вероятно, понадобятся некоторые пациенты, усилия и дополнительные исследования. Мне потребовалось 5 попыток, чтобы заставить одного работать, когда я впервые попытался сделать это.

Шаги немного сложны, но не невозможны. Я постараюсь объяснить, как вы можете этого добиться. Если у кого-то есть другие идеи / опыт, пожалуйста, оставьте комментарий, и я включу его в свой ответ.

Итак, давайте начнем с инструментов, которые вам понадобятся:

  • Установочный образ Windows (10 PRO) / диск / USB
  • Рабочее место, где вы можете установить Windows 10 Pro и настроить его по своему усмотрению. Это может быть ноутбук, ПК или виртуальная машина
  • Сетевой ресурс, где вы будете хранить образ WIM
  • Загрузочный Windows Live CD / DVD / USB / ISO (BartPE)
    Я не буду вдаваться в подробности создания живого CD BartPE, но это должно быть просто, и есть множество руководств, которые покажут вам, как это сделать. Проверьте это, например.
  • Инструмент для захвата Windows и создания образа WIM
  • Некоторые базовые знания по использованию командной строки

  1. Установка и настройка Windows на вашем ПК / ноутбуке / ВМ.

  2. Резервное копирование.
    После того, как вы закончили с настройкой, вы должны создать резервную копию / снимок текущего состояния, так как на шаге 3 я также часто терпел неудачу. И требуется много времени, чтобы сделать первый шаг снова с самого начала.

  3. Запуск sysprep.
    Пуск -> Выполнить -> sysprep

    • В первом раскрывающемся меню выберите OOBE - это означает, что в следующий раз, когда вы запустите Windows, она будет действовать так, как будто она запускается в первый раз, запрашивая новое имя пользователя, язык и т.д.
    • Установите флажок обобщить - это необходимо, если образ будет развернут на нескольких компьютерах. Это означает, что теги идентификатора драйвера и другие специфичные для оборудования параметры будут удалены и обновлены при следующем запуске Windows.
    • Для параметров выключения вы хотите выбрать Shutdown так как мы хотим сделать снимок сразу после внесения изменений.
  4. Захват пользовательских Windows.
    Вы можете использовать несколько инструментов для захвата текущего состояния в виде изображения WIM. Вы можете использовать imagex, DISM и т.д. Когда я это сделал, я использовал gimagex, поэтому сейчас я буду использовать его в качестве примера.

    • Вам необходимо скачать gimagex и сохранить его в своей сетевой папке.
    • Без запуска Windows, загрузитесь с BartPE.
    • тип: net use * <path to your network share>
    • введите Z: перейдите в папку gimagex и запустите папку, найденную в x64.
    • на вкладке захвата выберите источник (ваш установочный раздел Windows) и выберите место назначения (папка, которую вы хотите в общей сетевой папке)
      Вы можете дать имя и описание. Оставьте остальные по умолчанию, если вы не знаете, что делаете.
    • После завершения захвата вы можете запустить исходную Windows и проверить, запускается ли она. Если нет, то что-то пошло не так, проведите исследование, восстановите резервную копию и начните заново с шага 3.
  5. Применение изображения WIM.

    • Вы должны подготовить сценарий в своей сетевой папке, чтобы сделать вашу жизнь проще. Я предоставлю вам сценарий, который вам понадобится:

[Image.bat]

@echo off
diskpart /s z:\diskpartrans.txt

[Diskpartrans.txt]

select disk 0
clean
create partition primary size=100
select partition 1
format fs=ntfs quick label=system
active
create partition primary
select partition 2
format fs=ntfs quick label=windows
assign letter=g

Это отформатирует диск и создаст необходимые разделы для вашего образа. Вы также можете сделать это вручную, но так проще.

  • Так же, как и раньше, вы загружаетесь с BartPE
  • net use z: <your share>
  • перейдите к image.bat и запустите его
  • как только он закончится, перейдите к своему gimagex и запустите его.
  • на этот раз используйте вкладку Apply , источником является ваш WIM-образ в общем сетевом ресурсе, а Destination - G: потому что это буква, которую мы присвоили в сценарии.

И это все. Удачи!

1

Для этого вам понадобится 2 ПК - тестовый ПК и технический ПК (техническим ПК будет вашим ПК). Для этого вам также понадобятся 3 USB-накопителя:

  • 1 64 ГБ USB-накопитель для захвата изображения с помощью.
  • 1 32 ГБ USB-накопитель для вашего Windows 10 ISO для установки. (Подробнее об этом позже).
  • 1 32 ГБ USB-накопитель для Windows PE.

ПРИМЕЧАНИЕ. Вам также потребуется Windows 10 v1803 ADK - установите все, для полной установки потребуется чуть менее 9 ГБ.

  1. Загрузите ISO-образ Windows 10 Pro с официального сайта Microsoft.

  2. Скачайте Rufus и ознакомьтесь с программой.

  3. Откройте файл ISO Windows 10 с помощью проводника Windows.

  4. Перейдите в каталог \Sources и скопируйте файл «install.wim» или «install.esd» в каталог C: \mount. Если у вас нет этого каталога, создайте его. Переименуйте .wim или .esd в .wim.bak или .esd.bak.

  5. Подключите Win 10 ISO к USB-накопителю с помощью Rufus, убедившись, что вы используете схему GPT для UEFI.

  6. Установите Win 10 с USB на тестовый ПК (не виртуальную машину). Когда вы переходите к первому экрану конфигурации пользователя (обычно это Cortana), нажмите CTRL + SHIFT + F3, чтобы войти в режим аудита Windows 10. Компьютер будет перезагружен раз или два, но затем он войдет в систему под скрытой учетной записью администратора Windows.

  7. Установите все нужные вам приложения, в том числе MS Office, Adobe Acrobat / Reader, Chrome, FireFox и т.д., Но не активируйте ни одно из них и не активируйте Windows. Sysprep убивает активации (он также убивает драйверы, поэтому убедитесь, что вы включили все необходимые драйверы в папку C: #Installs). Пример: у нас есть Dell OptiPlex 5260 AIO, поэтому я загрузил все драйверы в свой каталог C: #Installs \OptiPlex 5260 \.).

  8. Запустите все ваши обновления Windows. После этого настройте все параметры конфиденциальности, отключите игры, Cortana, пользовательский интерфейс и т.д.

  9. Запустите ваши сценарии очистки Windows / удалите весь мусор, из-за которого M $ заполняет меню "Пуск" (Candy Crush и т.д.). Запустите очистку диска на диске C: \, запустите CCleaner и т.д. Это обеспечит минимальный размер файла WIM, который вы будете быстро создавать.

  10. Скопируйте подготовленный файл Unattend.xml в каталог C: \Windows \Panther.

  11. Откройте командную строку с повышенными привилегиями в C: \Windows \System32 \cmd.exe и введите следующее: Sysprep.exe / generalize / oobe / shutdown /unattend:C:\Windows\Panther\UNATTEND.xml

  12. ПК выключится; извлеките USB-накопитель Windows 10 ISO, с которого вы загрузились, и замените его USB-накопителем Windows PE. Также подключите USB-накопитель на 64 ГБ, чтобы вы могли записать образ WIM Windows 10.

  13. Запустите тестовый ПК и загрузитесь с WinPE USB. Вы окажетесь в терминале X: \ (основная программа типа командной строки), где вы наберете DISK PART и нажмете Enter.

  14. После того, как вы попали в Disk Part, выполните следующие команды: list disk и list vol. Запишите информацию там. SDA0 будет вашим жестким диском, SDA1 будет вашим USB, SDA2 будет вашим другим USB-накопителем. Запишите, какой SDA есть, и какие тома имеют какие буквы. Если в томах нет букв, присвойте их соответствующим образом.

  15. Выйдите из Disk Part, набрав EXIT, и вы вернетесь к терминалу X: \. Вернувшись туда, введите следующее: dism / capture-image /imagefile:D:\install.wim / capturedir: C: \ / Name: "Win10v1803" / Описание: "Win10v1803" / загрузочный

  16. Замените C: \ и D: \ буквами своего собственного диска, где D: \ - это 64 ГБ USB-накопитель, а C: \ - это диск Windows C: \. Иногда мои USB-устройства будут помечены как F: \ и W: \ и т.д., Поэтому убедитесь, что вы указываете DISK на правильные тома / разделы / диски.

  17. Процесс захвата и восстановления файлов WIM уже начался, и для захвата изображения потребуется в среднем от 45 минут до часа.

  18. Как только изображение WIM будет готово, оно скажет что-то вроде этого:

Средство обслуживания образов развертывания и управления ими Версия: 10.0.17134.1

Сохранение изображения [========================== 100.0% =================== =======] Операция успешно завершена.

X:\ Windows \ system32>

  1. В терминале X:\ после захвата изображения введите WPEUTIL SHUTDOWN, и компьютер выключится. Извлеките два USB-накопителя, положив один WinPE один в сторону и перенеся 64 ГБ на свой технический ПК вместе с Windows 10 Install USB - подключите их оба и посмотрите, насколько велик вновь захваченный файл WIM есть (у меня обычно от 10 до 15 ГБ, в зависимости от того, сколько программ и обновлений я установил, а также сколько драйверов я отложил на потом).

  2. Переместите только что созданный WIM-файл в каталог C:\ mount, он может понадобиться вам позже. Как только WIM-файл находится в C:\ mount, скопируйте его еще раз в каталог \ sources USB-диска Windows 10 Install over, записав туда оригинальный файл.

  3. После того, как новый WIM-файл скопирован на Win 10 Install USB, вы можете использовать этот USB для установки пользовательского образа Windows на любой ПК, который вы хотите.

    • Если у вас есть такая программа, как UltraISO, вы можете восстановить исходный ISO-файл с новым WIM-файлом, который позволит вам подключить пользовательский образ к нескольким USB-накопителям, и который позволит вам установить пользовательский образ в различные формы. факторы и модели ПК.

    • Если вы будете использовать ImageX, GImageX, WImageX и т.д., Не беспокойтесь о перекомпиляции ISO для дальнейшего использования. Я предпочитаю перекомпилировать ISO, однако. Это позволяет мне иметь несколько ISO для нескольких ORG в нашей компании.

Надеюсь, это поможет, мне потребовались месяцы, чтобы объяснить это так просто и выполнить эти действия самостоятельно. Все, что я могу сделать, чтобы помочь людям, - это именно то, что я хотел для себя несколько месяцев назад - легкая прогулка ... Жаль, что я ее не нашел ... LOL

0

Закончив проект по написанию стека инструментов настройки Windows для предприятия, я хотел бы поделиться некоторыми моментами:

Основные шаги

  • получить ISO от MSDN
  • смонтировать и скопировать исходники /install.wim
  • смонтировать образ wim с помощью dism (желательно используя powershell)
  • редактировать файлы в смонтированном каталоге
  • размонтировать и сохранить изменения
  • загрузите целевой компьютер с помощью Windows PE
  • примените образ wim к жесткому диску ПК
  • перезагрузка и готово!

Это может быть довольно сложно, особенно когда дело доходит до редактирования файлов в смонтированном каталоге. Если вы сомневаетесь, Microsoft документация по аппаратному OEM является вашим лучшим другом.

По моему опыту, переход в режим аудита и повторный запуск sysprep из работающей системы работают не совсем так, как должно, поэтому я склонен избегать его вообще. Это важно в Windows 10 (1709), где unattend.xml прекращает учитывать флаг.

В любом случае, будьте осторожны с некоторыми инструментами, которые предлагают легкую настройку одним щелчком мыши или используйте множество сумасшедших пакетных файлов. Я думаю, именно поэтому я создал свой собственный инструмент. Он ориентирован на более продвинутых ИТ-специалистов, но может оказаться полезным для вашей ситуации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .