Error unknown wim esd file

Error unknown wim esd file Сообщения: 3154 Благодарности: 755 Конфигурация компьютера Сообщения: 253 Благодарности: 25 Ну обновите биос,если надо загрузится с флешки но надо смотреть и читать поддерживает ли последняя версия возможность загрузки с флешкарты. Но думаю Вы в курсе что обновление биоса сопряжено с риском потерять материнку . Источник Error unknown wim esd […]

Читайте также:  0x8024000b ошибка обновления windows 10 1909

Старое «железо» — это какое?

с 8-ки дистрибутивы Win перешли на формат ESD »

Возможно и не должен;

Исправлено: сбой установки Windows 10 —

Эта ошибка появляется, когда пользователи пытаются установить обновление на месте или полную переустановку Windows 10 на своих компьютерах. Ошибка обычно появляется где-то в середине установки, и обычно нет никаких подсказок относительно того, что могло ее вызвать.

Сбой установки Windows 10

Как правило, кодов ошибок нет, чтобы указать причину, но пользователи придумали разные способы решения проблемы самостоятельно. Убедитесь, что вы следуете методам, которые мы подготовили для вас, чтобы успешно решить проблему.

Что вызывает сбой установки Windows 10?

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

  • Некоторые файлы иногда копируются дважды во время установки из-за ошибки в Windows Media Creator. Проблема может быть решена путем удаления свойств «только для чтения» и «системы» папки.
  • Файл может иметь неправильное расширение и вы должны попытаться изменить его, чтобы решить проблему.
  • Проблемы с Boot Manager может вызвать проблему, поэтому попробуйте сбросить ее.
  • Сервис или программа может привести к появлению проблемы. Попробуйте загрузиться в чистой загрузке и запустить установку

Решение 1. Очистите некоторые атрибуты установочной папки

В некоторых случаях установщик Windows 10 пытается перезаписать (скопировать) установочные файлы в папку с именем $ WINDOWS.

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

  1. Запустите установку Windows 10 как обычно, и перейдите к последнему экрану, непосредственно перед началом установки. На экране должно быть указано, что именно будет установлено и какие настройки вы выбрали для использования.

Готов к установке — экран

    Сверните установщик и откройте Проводник открыв папку и перейдя на локальный диск C. Попробуйте найти папку с именем $ WINDOWS.

BT в корневой папке локального диска.
Если вы не можете увидеть $ WINDOWS.

BT Папка, вам может потребоваться включить опцию, которая позволяет просматривать скрытые файлы и папки. Нажми на «Посмотреть»На вкладке« Проводник »и нажмите«Скрытые предметы»В разделе« Показать / скрыть ».

Включение просмотра скрытых файлов

  1. Щелкните правой кнопкой мыши проблемную папку и выберите свойства вариант из контекстного меню. Оставайтесь в генеральный вкладку и найдите Атрибуты раздел внизу. Снимите флажок рядом с Только для чтения а также система варианты и нажмите на Применять перед выходом. Проверьте, не возникает ли проблема при повторном запуске установки.

Решение 2. Переименуйте установочный файл

Похоже, что существует ошибка в средстве создания Windows Media, которое переименовало файл в другое имя, так как оно должно быть названо. Ошибка появляется при попытке установить на DVD, потому что файл называется «install.esd», а не «install.wim», что приведет к гладкой установке. Ваша задача состоит в том, чтобы переименовать файл в «install.wim», что должно довольно легко решить проблему и предотвратить ее повторное копирование.

  1. Запустите установку Windows 10 как обычно, и перейдите к последнему экрану, непосредственно перед началом установки. На экране должно быть указано, что именно будет установлено и какие настройки вы выбрали для использования.

Готово к установке — экран Готово к установке — экран

  1. Сверните установщик и откройте Проводник открыв папку и перейдя на диск, куда вы вставили установочный носитель (USB или DVD). Дважды щелкните по нему и откройте папку с источниками, расположенную внутри.
  2. Найдите файл с именем install.esd, щелкните по нему правой кнопкой мыши и выберите «Переименовать». Измените его расширение с «esd» на «wim».

Файл install.esd в источниках

  1. Попробуйте запустить установку еще раз и посмотреть, если проблема все еще появляется.

Решение 3: восстановить данные конфигурации загрузки

Выполнение основных команд, связанных с менеджером загрузки, всегда является хорошим и простым способом устранения неполадок при установке Windows. Есть несколько методов, которые вы должны запустить в определенном порядке, чтобы сбросить и перезагрузить службу Boot Manager, которая непосредственно отвечает за обновление Windows и установку Windows.

  1. Если система вашего компьютера не работает, вам придется использовать установочный носитель, используемый для установки Windows для этого процесса. Вставьте установочный диск Вы владеете или которые вы только что создали и загружаете свой компьютер.
  2. Вы увидите Выберите раскладку клавиатуры окно, поэтому выберите тот, который вы хотите использовать. Появится экран выбора параметров, поэтому перейдите к Устранение проблем >>Расширенные настройки >>Командная строка.

Командная строка в дополнительных параметрах

  1. Если у вас нет проблем с системой, вы можете использовать интерфейс Windows для доступа к этому экрану. Если вы используете Windows 10 на своем ПК, есть еще один способ получить доступ к расширенному запуску на вашем компьютере. Использовать Ключ Windows + я комбинацию клавиш, чтобы открыть настройки или щелкнуть меню «Пуск» и нажать кнопку ключ шестерни в нижней левой части.
  2. Нажмите на Обновить безопасность >>восстановление и нажмите Перезагрузить сейчас опция в разделе Расширенный запуск. Ваш компьютер будет перезагружен, и вам будет предложено на экране Дополнительные параметры.

Перезагрузите сейчас в настройках

  1. Нажмите, чтобы открыть Командная строка на экране дополнительных параметров.

Командная строка в дополнительных параметрах

  1. Командная строка должна теперь открываться с правами администратора. Тип в команде, показанной ниже, и убедитесь, что вы нажали Enter позже.
  1. После этого закройте командную строку и выберите параметр «Перезагрузить». Проверьте, исчезла ли проблема.

Решение 4. Запустите установку в чистой загрузке

Существуют различные другие программы и службы, которые могут повлиять на установку пакета Microsoft Windows 10. В большинстве случаев причиной является антивирус, который вы установили, и вы можете попробовать отключить его во время установки. Однако, чтобы убедиться, что ничто не может помешать установке, мы рекомендуем вам выполнить чистую загрузку, которая отключит запуск всех программ и служб сторонних разработчиков. После успешного завершения вы можете вернуться в обычный режим.

  1. Использовать Windows + R комбинация клавиш на вашей клавиатуре. в Бежать тип диалогового окна MSCONFIG и нажмите ОК.
  2. Нажмите на вкладку «Загрузка» и снимите флажок «Безопасная загрузка» (если установлен).

Запуск MSCONFIG

  1. На вкладке Общие в том же окне нажмите, чтобы выбрать Выборочный запуск вариант, а затем нажмите, чтобы очистить Загрузить элементы автозагрузки установите флажок, чтобы убедиться, что он не установлен.
  2. Под Сервисы нажмите, чтобы выбрать Скрыть все службы Microsoft установите флажок, а затем нажмите Отключить все.

Отключить все службы, не принадлежащие Microsoft

  1. На вкладке «Автозагрузка» нажмите Открыть диспетчер задач. В окне «Диспетчер задач» на вкладке «Автозагрузка» щелкните правой кнопкой мыши каждый включенный элемент запуска и выберите запрещать.

Диспетчер задач — Отключить элементы автозагрузки

  1. После этого вам нужно будет выполнить некоторые из самых скучных процессов, и это включение элементов запуска по одному и перезагрузите компьютер. После этого вам необходимо проверить, появляется ли проблема снова. Вам нужно будет повторить тот же процесс даже для Сервисов, которые вы отключили в Шаге 4.
  2. Найдя проблемный элемент автозапуска или службу, вы можете предпринять действия для решения проблемы. Если это программа, вы можете переустанавливать это или ремонт Если это услуга, вы можете отключить ее и т. Д.

Источник

Adblock
detector

3 / 3 / 0

Регистрация: 23.08.2013

Сообщений: 75

1

24.07.2022, 23:38. Показов 672. Ответов 3


Имеется iso-образ загрузочного диска для Win10x32
В папке sources содержится три файла:
boot.wim
install.esd
setup.exe
После прожига и попытки установить ОС (старый проц. Celeron®, 2.80 ГГц) получил ответ Unknown file format ESD (WIM).
Т.е. он не понимает формата ESD, хотя Win7 (с wim-файлом) нормально установилась.
Я попытался конвертировать esd в wim через инструмент Dism согласно вот этой статье:
https://remontcompa.ru/windows… llwim.html
и заменил install.esd на полученный мной install.wim
Сперва я просто переименовал install.wim в install.esd, затем использовал его без изменения расширения. В обоих случаях ответ был тот же.
Что делать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Дно пробито

3838 / 2549 / 362

Регистрация: 07.10.2020

Сообщений: 18,085

24.07.2022, 23:59

2

А мать/процц у меют хоть в Вин10 ? А то как мне кажется если ты вместо флешки используешь диск: значит у тебя железо как минимум 13 летней давности : что с Вин10 немного так не считается .



0



3 / 3 / 0

Регистрация: 23.08.2013

Сообщений: 75

25.07.2022, 01:25

 [ТС]

3

да, старое, но и часть более молодых не умеют читать ESD, это давно объявленная проблема



0



Робот сгибальщик

832 / 457 / 95

Регистрация: 29.07.2020

Сообщений: 2,354

Записей в блоге: 7

28.07.2022, 11:48

4

Может оперативы мало с большими образами работать?



0



Содержание

  1. Windows не удается открыть необходимый файл c sources install esd
  2. Вопрос
  3. Ответы
  4. BootDev
  5. Страницы
  6. 2018-08-13
  7. Установка Windows из *.WIM или *.ESD образа
  8. Содержание
  9. Как Происходит Установка ОС Windows
  10. Стандартный Установщик Windows
  11. Мультиустановка с Помощью Установщика Windows
  12. Уменьшение Размера WIM-архива
  13. Ручная Установка
  14. Разметка Диска
  15. Diskpart
  16. Извлечение Файлов
  17. Установка Загрузчика
  18. Тестовый Запуск

Windows не удается открыть необходимый файл c sources install esd

trans

Вопрос

trans

trans

У меня не первый раз возникает проблема при развертывании Windows Server 2012R2 и по факту уже Windows Server 20016. На старте установки выходит следующее сообщение:

— Образы скачиваются через центр VLSC. И Internet Explorer’ом и другими браузерами.

— Образ Server 2016 скачивался с сайта майкрософт (Trial)

— Пишу как правило через ULtra USO на флеш носитель (на разные) как «зарузочный жесткий диск»

— Образы скачивались несколько раз, в разное время

— С имеющихся флеш носителей встают все версии клиенсткие и Win7 и 8 без проблем

Прошу помочь разобраться с этой ошибкой, или подсказать где капать ее решение

Ответы

trans

trans

У меня не первый раз возникает проблема при развертывании Windows Server 2012R2 и по факту уже Windows Server 20016. На старте установки выходит следующее сообщение:

— Образы скачиваются через центр VLSC. И Internet Explorer’ом и другими браузерами.

— Образ Server 2016 скачивался с сайта майкрософт (Trial)

— Пишу как правило через ULtra USO на флеш носитель (на разные) как «зарузочный жесткий диск»

— Образы скачивались несколько раз, в разное время

— С имеющихся флеш носителей встают все версии клиенсткие и Win7 и 8 без проблем

Прошу помочь разобраться с этой ошибкой, или подсказать где капать ее решение

Источник

BootDev

Создание загрузочных дисков и прочие полезные мелочи

Страницы

2018-08-13

Установка Windows из *.WIM или *.ESD образа

Пройдемся еще немножко по теме установки ОС Windows. На этот раз, речь пойдет о использовании стандартного установщика для организации мультиустановки. И напоследок рассмотрим ручную установку из *.wim или *.esd архива.

scr 2018 08 13 001

Содержание

Как Происходит Установка ОС Windows

Разберем процесс установки детально. Сначала происходит подготовка установочного диска. Под диском я подразумеваю любой накопитель, с которого возможна установка Windows, будь то флешка, CD-диск и т.д. Выглядит данный процесс следующим образом.

Скачивается ISO-образ, с необходимой редакцией ОС. С помощью данного образа подготавливается установочная флешка, или установочный CD-диск. Либо скачивается официальная программа от Microsoft, для создания установочного диска. И уже с ее помощью происходит подготовка установочного диска.

Следующий этап, загрузка с подготовленного установочного диска. На этом этапе происходит запуск среды предустановки (WinPE), и выполнение установочной программы Windows.

Установочная программа, в свою очередь, выполняет следующие действия. Выбор диска, на который будет происходить установка. Создание разделов. Копирование файлов ОС Windows на созданный или указанный раздел. Установка загрузчика.

Работа с установочным диском на этом завершается. Поэтому, формально сам процесс установки на этом завершается. Все последующее, это просто инициализация скопированной копии ОС Windows.

Стандартный Установщик Windows

Представлен исполняемым файлом sourcessetup.exe установочного диска Windows.

scr 2018 08 02 004

И ссылающийся на него файл setup.exe в корне диска.

scr 2018 08 02 005

Стандартный установщик, так же присутствует в образе среды предустановки boot.wim. Пути расположения идентичны.

scr 2018 08 02 006

scr 2018 08 02 007

Как говорилось ранее, задача у данной программы выполнить установку ОС Windows. Теперь немного фактов о стандартном установщике Windows.

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

Файл setup.exe в корне установочного диска, или среды предустановки, на самом деле не является самостоятельным установщиком. Все что он делает, это запускает файл sourcessetup.exe.

Для Windows-установщика не важна разрядность устанавливаемой ОС. К примеру, 32-битный установщик, без проблем выполнит установку 64-битной версии ОС Windows из указанного *.wim/*.esd архива.

Установочный *.wim/*.esd архив, не обязательно должен находиться в папке sources для выполнения установки. Установщику можно указывать путь до архива, который он в последствии будет извлекать.

Установщик Windows расположенный в boot.wim образе содержит в себе функционал восстановления системы. Исполняемый файл, запускающий утилиту восстановления системы, расположен по пути sourcesrecoveryRecEnv.exe.

scr 2018 08 02 008

Мультиустановка с Помощью Установщика Windows

Теперь, когда нам известно о возможностях стандартного установщика, попробуем организовать с его помощью установку различных версий ОС Windows. Для теста, я взял четыре установочных *.wim/*.esd (располагаются в папке sources установочного ISO-образа, и обычно имеют имя install.wim или install.esd) архива операционных систем Windows 7 64-bit, Windows 8.1 64-bit, Windows 10 64-bit и Windows 10 32-bit.

scr 2018 08 03 008

Установочные файлы были размещены в директории WinSetupWinImage. Пути не обязательно должны быть такими же, меняйте их по своему усмотрению, просто учитывайте ваши изменения с дальнейшим описанием.

Скопируем стандартный установщик Windows с boot.wim образа, 32-x битной версии установочного диска, в папку WinSetup. Весь установщик, с необходимыми ему файлами, расположен в папке sources, в корне самого объемного по размеру индекса, файла boot.wim.

scr 2018 08 03 009

Перейдем в скопированную папку sources, и запустим установщик setup.exe.

scr 2018 08 03 010

В результате, получаем ошибку о том, что системе Windows не удалось найти файл boot.wim, очень необходимый, по мнению установщика.

«Windows не может найти требуемый файл установки [boot.wim]. Убедитесь, что источник установки действителен и запустите установку заново. Код ошибки: 0x80070002»

scr 2018 08 03 011

Дело в том, что установщик понимает, что он выполняется в полноценной версии Windows, а не в среде предустановки. И ожидает увидеть файлы boot.wim и install.wim (esd), в папке sources. Если он их не находит, то считает, что установка не может быть выполнена, так как установочный диск является не полноценным. К сведению, аналогичные действия в загруженной WinPE, не вызвали бы таких ошибок.

Придется дать установщику то, что он просит. Сама мысль о том, что папка sources будет увеличена в размере на на 350 МБ, приводит в ужас. Ведь немного ранее мы уже экономили на папке sources.

scr 2018 08 03 012

Попробуем обмануть установщик. Самое первое, что может прийти в голову, это создать пустой файл с именем boot.wim, и подложить в папку sources.

scr 2018 08 03 013

scr 2018 08 03 014

То есть, он не просто проверяет наличие файла boot.wim, но проверяет его содержимое на валидность. Тогда остается последний вариант. Скопировать корректный файл boot.wim с установочного диска, и опустошить его, то есть максимально уменьшить его размер.

Если нет желания возиться с командной строкой, то можете скачать уже максимально опустошенный мною файл boot.wim (2.44 KB). Информацию о том, как уменьшить размер файла boot.wim, и в принципе любого другого *.wim архива, можно прочесть в этом разделе.

После того, как у нас на руках есть уменьшенный в размере файл boot.wim, копируем его в папку sources.

scr 2018 08 04 001

scr 2018 08 04 002

Из текста сообщения понятно, что теперь все хорошо, не хватает лишь файла install.wim для осуществления установки.

Так как у нас четыре установочных архива, создадим рядом с папкой sources четыре *.cmd скрипта, для запуска установки каждого из них. Перечислим их с описанием их содержимого, и примером запуска:

scr 2018 08 04 003

scr 2018 08 04 004

scr 2018 08 04 005

scr 2018 08 04 006

scr 2018 08 04 007

Все работает! Последнее, что можно сделать, это создать либо единый *.cmd скрипт, либо приложение с графическим интерфейсом, с возможностью выбора устанавливаемой версии Windows.

Пример графического меню созданного с помощью AutoIt.

scr 2018 08 05 002

Исходный код следующий:

Скрипт скомпилирован в исполняемый файл WinSetup.exe. Располагаться он должен рядом с папкой sources.

scr 2018 08 05 003

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

Уменьшение Размера WIM-архива

Единственный способ уменьшить размер wim-архива, это избавиться от ненужного содержимого в нем. Но здесь есть один подвох. При удалении данных, они физически не удаляются, а как бы перемещаются в раздел удаленных. Размер wim-файла при этом даже немного увеличивается. Разберем все более подробно на примере файла boot.wim. Текущая цель создать пустой wim-файл.

Создадим папку (это скорее для удобства), в моем случае это папка E:WIM, и поместим в нее оригинальный файл boot.wim.

scr 2018 08 05 004

Размер его на данный момент составляет 336 MB. Запустим командную, строку от имени администратора, и перейдем в ней в каталог с нашим файлом boot.wim.

scr 2018 08 05 005

scr 2018 08 05 006

1395 MB (среда предустановки), вторая Microsoft Windows Setup размером

1580 MB (среда предуставновки + установщик).

Через 7-Zip, boot.wim на данный момент выглядит так:

scr 2018 08 05 007

scr 2018 08 05 008

Снова выведем информацию о boot.wim, и проверим содержимое через 7-Zip.

scr 2018 08 05 009

100 MB, находятся в секции [DELETED].

Индекс 1 удалить невозможно (наша цель, напомню, уменьшить максимально файл boot.wim), потому что он обязательно должен присутствовать в wim-архиве. Поэтому остается только смонтировать 1-й индекс, и удалить файлы вручную с сохранением проделанных изменений.

Для монтирования нам потребуется какая-нибудь папка. Содержимое смонтированного архива, будет отображено в ней. Создадим папку с именем mnt рядом с файлом boot.wim.

scr 2018 08 05 010

scr 2018 08 05 011

В папке mnt появится содержимое архива boot.wim.

scr 2018 08 05 012

Открываем Far Manager от имени администратор, переходим в папку mnt и удаляем ее содержимое. Именно он позволяет полностью, без проблем, удалить все файлы.

scr 2018 08 05 017

scr 2018 08 05 018

scr 2018 08 05 019

Закрываем Far Manager. Закрываем все окна, в которых открыта папка mnt. Возвращаемся в командную строку, выполняем размонтирование файла boot.wim с сохранением проделанных изменений. Вводим для этого команду dism /unmount-image /mountdir: mnt /commit.

scr 2018 08 05 020

Снова проверим информацию о boot.wim.

scr 2018 08 05 022

Размер первого индекса . Сам архив увеличился еще на 1 MB.

Последнее что нужно сделать, это экспортировать первый индекс в новый архив. Данное действие позволит избавится от так называемого раздела [DELETED], который хранит в себе удаленные данные.

scr 2018 08 05 023

Появится новый архив new_boot.wim размером 2.44 KB. Операция уменьшения boot.wim архива на этом, успешно выполнена.

Ручная Установка

Все рассказанное до этого момента, предполагало наличие установщика. То есть программы, которая за вас выполнит разметку диска, копирование файлов и установку загрузчика. В этой главе, и ее подглавах, мы рассмотрим как выполнить установку с *.wim или *.esd архива вручную.

Все дальнейшие действия будут проводиться на виртуальном жестком диске VHD. Так же, будет производиться загрузка данного VHD в виртуальной машине VirtualBox, для проверки корректности работы, после проделанных действий.

Разметка Диска

Возможные таблицы разделов на данный для дисков, это MBR или GPT. С MBR-диска можно загружаться как в BIOS, так и в UEFI системах (legacy mode). С GPT-диска, только в UEFI. Рассмотрим создание обоих типов таблиц разделов.

Diskpart

Рассмотрим создание таблицы разделов с помощью консольной утилиты diskpart. Предназначена она для выполнения различных манипуляций с дисками и разделами. Присутствует в Windows с 2000-й версии.

Все дальнейшие действия в данной программе, будут проводиться для диска под номером 2 (виртуальный жесткий диск, о котором говорилось выше).

scr 2018 08 06 001

Для диска в формате MBR потребуется 2 раздела. Первый системный, размером в 100 MB, на котором будут располагаться файлы загрузчика. И второй основной, для операционной системы. Хотя можно обойтись и одним разделом для всего.

scr 2018 08 06 003

scr 2018 08 06 002

Для диска в GPT формате потребуется 3 раздела. Первый EFI раздел, с файловой системой FAT32, размером 100 MB. В нем будет располагаться загрузчик. Второй MSR раздел, размером в 128 MB. Служебный раздел для ОС Windows, не предназначен для хранения данных. И последний основной раздел, для операционной системы.

scr 2018 08 06 004

scr 2018 08 06 005

Пару слов по поводу MSR раздела, команда create partition msr size=128. При выполнении команды convert gpt, MSR раздел создается автоматически.

scr 2018 08 06 006

Как можно заметить, до выполнения команды convert gpt, разделы на жестком диске отсутствовали. А после выполнения, появился раздел размером в 128 MB.

scr 2018 08 06 007

Вывод детальной информации о созданном разделе, только подтверждает, что это MSR раздел.
Возможно, я не уверен, старые версии diskpart не обладали таким поведением. Хотя в Windows 7 поведение полностью аналогичное, но ОС при этом была обновленная. Поэтому команду в списке я все же оставил.

Извлечение Файлов

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

Можно попробовать использовать для этих целей 7-Zip. Собственно я планировал добавить далее описание данного процесса. Но при тестировании выявил, что операционная система Windows 10, распакованная таким образом, выдавала ошибку при первом старте. Поэтому от вариантов распаковки установочного образа с помощью архиваторов и файл менеджеров, было решено отказаться.

Сам процесс извлечения состоит из двух этапов. Определение извлекаемой версии архива. Как известно *.wim/*.esd архивы могут содержать несколько версий содержимого, разбитого по индексам. И последний этап, извлечение выбранного индекса в указанный раздел.

Для работы dism нужны права администратора, поэтому все дальнейшие действия необходимо выполнять в командной строке запущенной с соответствующими правами.

В командной строке, переходим в директорию, в которой расположен установочный архив. В моем случае это директория WinSetupWinImage.

scr 2018 08 07 002

scr 2018 08 07 001

scr 2018 08 07 003

scr 2018 08 07 004

Извлечение файлов на этом завершено. Содержимое диска W: представлено на скриншоте ниже.

scr 2018 08 07 005

Установка Загрузчика

Перед установкой загрузчика, в системе должны быть подключены, оба созданных ранее раздела S: и W:. Подключить разделы можно с помощью программы diskpart, либо в оснастке Управление дисками.

Для diskpart, делается с помощью следующих команд:

scr 2018 08 09 001

В оснастке Управление дисками, все делается через контекстное меню нужного раздела.

scr 2018 08 09 002

Процесс довольно простой и понятный, поэтому не нуждается в подробном описании.

Для дисков размеченных в стиле MBR, потребуется установить MBR-запись, и выполнить копирование файлов загрузчика на раздел S:. Делается это довольно просто, с помощью консольных программ bootsect и bcdboot. Сами команды будут иметь следующий вид, выполнять их нужно в командной строке, запущенной от имени администратора:

scr 2018 08 09 003

Загрузчик установлен. На диске S: появятся файлы загрузчика.

scr 2018 08 09 004

Для дисков с таблице разделов GPT, для установки загрузчика достаточно выполнить только копирование файлов загрузчика на раздел S:. Выполняется эта операция с помощью консольной утилиты bcdboot. Выполнять ее запуск нужно в командной строке запущенной от имени администратора. Полный пример команд будет выглядеть так:

scr 2018 08 09 005

Загрузчик установлен. На диске S: появится папка с UEFI загрузчиком.

scr 2018 08 09 006

Тестовый Запуск

Проверим ручную установку, подключив подготовленный VHD-образ в виртуальную машину VirtualBox.

scr 2018 08 12 002

scr 2018 08 12 003

Операционная система успешно установилась и загрузилась.

Источник

Содержание

  • 1 Что вызывает сбой установки Windows 10?
    • 1.1 Решение 1. Очистите некоторые атрибуты установочной папки
    • 1.2 Решение 2. Переименуйте установочный файл
    • 1.3 Решение 3: восстановить данные конфигурации загрузки
    • 1.4 Решение 4. Запустите установку в чистой загрузке

Эта ошибка появляется, когда пользователи пытаются установить обновление на месте или полную переустановку Windows 10 на своих компьютерах. Ошибка обычно появляется где-то в середине установки, и обычно нет никаких подсказок относительно того, что могло ее вызвать.

Сбой установки Windows 10

Как правило, кодов ошибок нет, чтобы указать причину, но пользователи придумали разные способы решения проблемы самостоятельно. Убедитесь, что вы следуете методам, которые мы подготовили для вас, чтобы успешно решить проблему.

Что вызывает сбой установки Windows 10?

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

  • Некоторые файлы иногда копируются дважды во время установки из-за ошибки в Windows Media Creator. Проблема может быть решена путем удаления свойств «только для чтения» и «системы» папки.
  • Файл может иметь неправильное расширение и вы должны попытаться изменить его, чтобы решить проблему.
  • Проблемы с Boot Manager может вызвать проблему, поэтому попробуйте сбросить ее.
  • Сервис или программа может привести к появлению проблемы. Попробуйте загрузиться в чистой загрузке и запустить установку

Решение 1. Очистите некоторые атрибуты установочной папки

В некоторых случаях установщик Windows 10 пытается перезаписать (скопировать) установочные файлы в папку с именем $ WINDOWS. ~ BT на локальном диске. Некоторые пользователи говорят, что это может произойти, потому что установщик пытается скопировать файлы два раза подряд, но не может это сделать, и сообщает об ошибке. Выполните шаги ниже, чтобы попытаться решить проблему.

  1. Запустите установку Windows 10 как обычно, и перейдите к последнему экрану, непосредственно перед началом установки. На экране должно быть указано, что именно будет установлено и какие настройки вы выбрали для использования.

Готов к установке — экран

  1. Сверните установщик и откройте Проводник открыв папку и перейдя на локальный диск C. Попробуйте найти папку с именем $ WINDOWS. ~ BT в корневой папке локального диска.
  2. Если вы не можете увидеть $ WINDOWS. ~ BT Папка, вам может потребоваться включить опцию, которая позволяет просматривать скрытые файлы и папки. Нажми на «Посмотреть»На вкладке« Проводник »и нажмите«Скрытые предметы»В разделе« Показать / скрыть ».

Включение просмотра скрытых файлов

  1. Щелкните правой кнопкой мыши проблемную папку и выберите свойства вариант из контекстного меню. Оставайтесь в генеральный вкладку и найдите Атрибуты раздел внизу. Снимите флажок рядом с Только для чтения а также система варианты и нажмите на Применять перед выходом. Проверьте, не возникает ли проблема при повторном запуске установки.

Решение 2. Переименуйте установочный файл

Похоже, что существует ошибка в средстве создания Windows Media, которое переименовало файл в другое имя, так как оно должно быть названо. Ошибка появляется при попытке установить на DVD, потому что файл называется «install.esd», а не «install.wim», что приведет к гладкой установке. Ваша задача состоит в том, чтобы переименовать файл в «install.wim», что должно довольно легко решить проблему и предотвратить ее повторное копирование.

  1. Запустите установку Windows 10 как обычно, и перейдите к последнему экрану, непосредственно перед началом установки. На экране должно быть указано, что именно будет установлено и какие настройки вы выбрали для использования.

Готово к установке — экран Готово к установке — экран

  1. Сверните установщик и откройте Проводник открыв папку и перейдя на диск, куда вы вставили установочный носитель (USB или DVD). Дважды щелкните по нему и откройте папку с источниками, расположенную внутри.
  2. Найдите файл с именем install.esd, щелкните по нему правой кнопкой мыши и выберите «Переименовать». Измените его расширение с «esd» на «wim».

Файл install.esd в источниках

  1. Попробуйте запустить установку еще раз и посмотреть, если проблема все еще появляется.

Решение 3: восстановить данные конфигурации загрузки

Выполнение основных команд, связанных с менеджером загрузки, всегда является хорошим и простым способом устранения неполадок при установке Windows. Есть несколько методов, которые вы должны запустить в определенном порядке, чтобы сбросить и перезагрузить службу Boot Manager, которая непосредственно отвечает за обновление Windows и установку Windows.

  1. Если система вашего компьютера не работает, вам придется использовать установочный носитель, используемый для установки Windows для этого процесса. Вставьте установочный диск Вы владеете или которые вы только что создали и загружаете свой компьютер.
  2. Вы увидите Выберите раскладку клавиатуры окно, поэтому выберите тот, который вы хотите использовать. Появится экран выбора параметров, поэтому перейдите к Устранение проблем >> Расширенные настройки >> Командная строка.

Командная строка в дополнительных параметрах

  1. Если у вас нет проблем с системой, вы можете использовать интерфейс Windows для доступа к этому экрану. Если вы используете Windows 10 на своем ПК, есть еще один способ получить доступ к расширенному запуску на вашем компьютере. Использовать Ключ Windows + я комбинацию клавиш, чтобы открыть настройки или щелкнуть меню «Пуск» и нажать кнопку ключ шестерни в нижней левой части.
  2. Нажмите на Обновить безопасность >> восстановление и нажмите Перезагрузить сейчас опция в разделе Расширенный запуск. Ваш компьютер будет перезагружен, и вам будет предложено на экране Дополнительные параметры.

Перезагрузите сейчас в настройках

  1. Нажмите, чтобы открыть Командная строка на экране дополнительных параметров.

Командная строка в дополнительных параметрах

  1. Командная строка должна теперь открываться с правами администратора. Тип в команде, показанной ниже, и убедитесь, что вы нажали Enter позже.
bootrec / RebuildBcd
bootrec / fixMbr
bootrec / fixboot
  1. После этого закройте командную строку и выберите параметр «Перезагрузить». Проверьте, исчезла ли проблема.

Решение 4. Запустите установку в чистой загрузке

Существуют различные другие программы и службы, которые могут повлиять на установку пакета Microsoft Windows 10. В большинстве случаев причиной является антивирус, который вы установили, и вы можете попробовать отключить его во время установки. Однако, чтобы убедиться, что ничто не может помешать установке, мы рекомендуем вам выполнить чистую загрузку, которая отключит запуск всех программ и служб сторонних разработчиков. После успешного завершения вы можете вернуться в обычный режим.

  1. Использовать Windows + R комбинация клавиш на вашей клавиатуре. в Бежать тип диалогового окна MSCONFIG и нажмите ОК.
  2. Нажмите на вкладку «Загрузка» и снимите флажок «Безопасная загрузка» (если установлен).

Запуск MSCONFIG

  1. На вкладке Общие в том же окне нажмите, чтобы выбрать Выборочный запуск вариант, а затем нажмите, чтобы очистить Загрузить элементы автозагрузки установите флажок, чтобы убедиться, что он не установлен.
  2. Под Сервисы нажмите, чтобы выбрать Скрыть все службы Microsoft установите флажок, а затем нажмите Отключить все.

Отключить все службы, не принадлежащие Microsoft

  1. На вкладке «Автозагрузка» нажмите Открыть диспетчер задач. В окне «Диспетчер задач» на вкладке «Автозагрузка» щелкните правой кнопкой мыши каждый включенный элемент запуска и выберите запрещать.

Диспетчер задач — Отключить элементы автозагрузки

  1. После этого вам нужно будет выполнить некоторые из самых скучных процессов, и это включение элементов запуска по одному и перезагрузите компьютер. После этого вам необходимо проверить, появляется ли проблема снова. Вам нужно будет повторить тот же процесс даже для Сервисов, которые вы отключили в Шаге 4.
  2. Найдя проблемный элемент автозапуска или службу, вы можете предпринять действия для решения проблемы. Если это программа, вы можете переустанавливать это или ремонт Если это услуга, вы можете отключить ее и т. Д.

Письмо от читателя Владимиру:

Здравствуйте, Владимир! У меня к Вам несколько вопросов. Во всех дистрибутивах Windows 8.1 и Windows 10, которые можно было скачать на официальном сайте Майкрософт ещё год назад, находился файл-образ операционной системы под названием install.wim. Я знаю, что файл install.wim это образ диска, в котором в сжатом состоянии находятся файлы операционной системы. В процессе установки Windows все файлы разархивируются из образа install.wim на диск (C:), по большему счёту, это основной этап установки операционной системы на наш компьютер. Всё это понятно. Также я знаком со специальным инструментом под названием Dism, с помощью которого можно интегрировать в файл install.wim драйвера и обновления, включать и отключать различные компоненты операционной системы, восстанавливать целостность системных файлов Windows, в конце концов Dism позволял даже создать свою индивидуальную сборку Windows 8.1, 10. Но вот что интересно, в последнее время во всех дистрибутивах Windows 8.1, Windows 10 вместо файла install.wim находится файл-образ операционной системы install.esd и средство Dism отказывается монтировать этот файл в какую-либо папку, а это значит, что интегрировать в дистрибутив Windows 10 драйвера, обновления и производить другие операции с образом системы просто нечем! Выход из ситуации я вижу такой — конвертировать файл install.esd в install.wim и дальше просто работать с файлом install.wim.

Вопросы:

1. Чем отличается файл install.esd от файла install.wim

2. Есть ли инструменты у Майкрософт для проведения конвертации install.esd в install.wim или искать программы сторонних разработчиков? 

3. Можно ли после конвертации использовать в дистрибутиве Windows 10 файл install.wim вместо install.esd или нужно будет делать обратную конвертацию файла install.wim в install.esd?

Как конвертировать файл install.esd в install.wim

Автор — Владимир!

Привет, друзья. Файлы install.esd и install.wim, находящиеся в дистрибутиве (ISO-образе) Windows 10, представляют из себя архивы, в которых в сжатом состоянии находятся файлы операционной системы Windows 8.1 или Windows 10, а Dism, это инструмент для работы с этими архивами. Архивы .wim или .esd могут содержать в себе один или несколько других архивов (релизов) операционных систем (Профессиональная, Домашняя и др.) Архивы, находящиеся внутри файлов Wim или Esd называются — Образы (Image). Любому Образу (Image) в архиве всегда присваивается индекс 1, 2, 3, 4… Например, мы с вами скачали дистрибутив Windows 10 и подсоединили его к виртуальному дисководу (E:), заходим в папку «sources» дистрибутива и видим файл-архив install.esd,

чтобы узнать какие Образы (Image) находятся внутри архива, вводим в командной строке команду:

Dism /Get-WimInfo /WimFile:E:sourcesinstall.esd

где E:sources, это путь к файлу install.esd

Как видим, в архиве install.esd находится четыре Образа (Image) Windows с индексами: 1, 2, 3, 4.

Сведения об образе : E:sourcesinstall.esd

Индекс: 1

Имя : Windows 10 Pro

Описание : Windows 10 Pro

Размер (байт): 14 244 778 516

Индекс: 2

Имя : Windows 10 Home

Описание : Windows 10 Home

Размер (байт): 14 040 329 647

Индекс: 3

Имя : Windows 10 Home Single Language

Описание : Windows 10 Home Single Language

Размер (байт): 14 047 031 800

Индекс: 4

Имя : Windows 10 Education

Описание : Windows 10 Education

Размер (байт): 13 988 924 495

Важно знать, что при создании нового архива операционной системы Windows 8.1, 10 всегда создаётся файл архива WIM (install.wim), в архиве создаётся Образ (Image) (например Windows 10 Pro) и ему присваивается индекс 1. Затем с помощью инструмента Dism в архив добавляются другие Образы (Image). Добавленному второму образу будет присвоен индекс 2, а следующему добавленному образу 3 и так далее. Создаваемые образы могут иметь три типа сжатия:

/compress:none (без сжатия)

/compress:fast (быстрое сжатие)

/compress:maximum (максимальное сжатие), если при создании образа не указывать параметр /compress, то сжатие будет Fast (быстрое сжатие).

Microsoft в 2014 году разработала ещё один тип сжатия Recovery (максимальнее максимального).

Данный тип сжатия сжимает файлы Windows в архив ещё сильнее, в результате файл install.esd весит меньше файла install.wim на 30%.

С типом сжатия recovery работают только 3 параметра Dism:

Dism /Export-Image…… /compress:recovery

Dism /apply-image.

Dism /Get-WimInfo

Чтобы легче было работать c архивами, архиву с образами, сжатыми в Recovery, обычно ставят расширение ESD. Расширение esd ставить желательно, но необязательно. Неправильно считать, что если у архива расширение esd, то сжатие может быть только recovery, так же если у архива расширение wim, то сжатие может быть только fast, max и none, мне несколько раз попадались файлы wim c сжатием recovery. Dism работает не по расширению, а по сжатию — можно при создании образа поставить расширение ESD и Dism -создаст образ со сжатием «fast». Сделал на эту тему небольшое видео https://yadi.sk/i/B_8mfOjfxhqSk

Надеюсь, теперь вы поняли, чем отличается файл install.esd от файла install.wim. Оба файла: install.esd и install.wim, это архивы с файлами Windows, и отличаются они типом сжатия. Файл-архив — install.esd сжат сильнее и весит меньше.

Также важно знать, что при создании нового архива операционной системы Windows 8.1, 10 тип сжатия — /compress:recovery не поддерживается. Сжать в recovery можно только уже созданный образ WIM, например, введём в командной строке команду:

Dism /Export-Image /SourceImageFile:F:Win10sourcesinstall.wim /SourceIndex:1 /DestinationImageFile:F:Win10sourcesinstall.esd /Compress:recovery

данной командой мы сжимаем типом сжатия recovery файл install.wim, находящийся по адресу F:Win10sources, в файл install.esd, находящийся по адресу F:Win10sources. В результате в папке «sources» рядом с файлом install.wim появляется ещё файл install.esd. Оба файла содержат сжатые файлы Windows, но объём у файла install.esd меньше. Изменение типа сжатия обычно называют конвертацией.

  

Конвертировать файл install.esd в install.wim можно тремя способами

Первым способом, архив ESD нужно сначала разархивировать, а затем заново заархивировать в WIM-файл при помощи сжатия fast или maximum.

Сделать это можно так.

В данном способе мы обойдёмся без программ сторонних разработчиков, использовать будем только встроенные в операционную систему средства. 

Идём в Управлении дисками и создаём виртуальный диск VHD.

«Действие»—>«Создать виртуальный жёсткий диск»

Отмечаем пункт  «Динамический расширяемый».

Размер виртуального жёсткого диска — 20 Гб.

Жмём на кнопку «Обзор».

Выбираем в проводнике место сохранения виртуального жёсткого диска.

Я выберу диск (E:). Присваиваю имя виртуальному диску — «Win10» и жму кнопку «Сохранить».

 

«ОК»

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

По большему счёту всё равно какой пункт отмечать: MBR или GPT.

Я отмечу пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

После инициализации диска создаём на нераспределённом пространстве простой том.

 

Новый том (G:) создан.

Щёлкаем на образе двойным щелчком левой мыши и присоединяем его к виртуальному дисководу (в моём случае (F:)). 

Как вы уже знаете, архив install.esd может содержать в себе себе один или несколько других архивов с различными релизами операционных систем (Профессиональная, Домашняя и др.) Архивы, находящиеся внутри файлов Wim или Esd называются — Образы (Image). Любому Образу (Image) в архиве всегда присваивается индекс 1, 2, 3, 4…

Узнаём индексы всех релизов. Введём команду:

Dism /Get-WimInfo /WimFile:F:sourcesinstall.esd (где F:, буква виртуального диска с файлами Windows 10, папкой sources и файлом install.esd).

Нам нужна Windows 10 Домашняя для одного языка (индекс образа 3).

Следующей командой я разворачиваю файл install.esd на виртуальный диск VHD (раздел G :)

Dism /apply-image /imagefile:F:sourcesinstall.esd /index:3 /ApplyDir:G:

где F:sources — адрес расположения файла install.esd,

index:3 — индекс Windows 10 Домашняя для одного языка,

G: — виртуальный диск VHD (раздел G:).

Файл install.esd развёрнут на виртуальный диск VHD (раздел G:).

 

Теперь конвертируем Windows 10, развёрнутую на разделе (G :)  в файл install.wim.

Вводим команду:

Dism /capture-image /imagefile:E:install.wim /capturedir:G: /name:10 (данной командой мы архивируем Windows 10 на диске (G:) в файл install.wim, который будет расположен на разделе (E:). Файл install.wim находится на диске (E:) и занимает всего 3,4 Гб. 

Вот таким образом мы с вами конвертировали файл install.esd в install.wim!

Друзья, если вы конвертировали файл install.esd в install.wim и затем внесли какие-либо изменения в файл install.wim, то вы запросто можете собрать дистрибутив Windows 10 с файлом install.wim, единственная разница будет в том, что получившийся файл install.wim будет весить на 30% больше.

Пройдемся еще немножко по теме установки ОС Windows. На этот раз, речь пойдет о использовании стандартного установщика для организации мультиустановки. И напоследок рассмотрим ручную установку из *.wim или *.esd архива.

Содержание

  • Как Происходит Установка ОС Windows
  • Стандартный Установщик Windows
  • Мультиустановка с Помощью Установщика Windows
  • Уменьшение Размера WIM-архива
  • Ручная Установка
    • Создание Разделов
      • Diskpart
        • MBR
        • GPT
    • Извлечение Файлов
      • Dism
    • Установка Загрузчика
      • BIOS
      • UEFI
    • Тестовый Запуск
  • Итог

Как Происходит Установка ОС Windows

Разберем процесс установки детально. Сначала происходит подготовка установочного диска. Под диском я подразумеваю любой накопитель, с которого возможна установка Windows, будь то флешка, CD-диск и т.д. Выглядит данный процесс следующим образом.

Скачивается ISO-образ, с необходимой редакцией ОС. С помощью данного образа подготавливается установочная флешка, или установочный CD-диск. Либо скачивается официальная программа от Microsoft, для создания установочного диска. И уже с ее помощью происходит подготовка установочного диска.

Следующий этап, загрузка с подготовленного установочного диска. На этом этапе происходит запуск среды предустановки (WinPE), и выполнение установочной программы Windows.

Установочная программа, в свою очередь, выполняет следующие действия. Выбор диска, на который будет происходить установка. Создание разделов. Копирование файлов ОС Windows на созданный или указанный раздел. Установка загрузчика.

Работа с установочным диском на этом завершается. Поэтому, формально сам процесс установки на этом завершается. Все последующее, это просто инициализация скопированной копии ОС Windows.

Стандартный Установщик Windows

Представлен исполняемым файлом sourcessetup.exe установочного диска Windows.

И ссылающийся на него файл setup.exe в корне диска.

Стандартный установщик, так же присутствует в образе среды предустановки boot.wim. Пути расположения идентичны.

sourcessetup.exe

setup.exe

Как говорилось ранее, задача у данной программы выполнить установку ОС Windows. Теперь немного фактов о стандартном установщике Windows.

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

Файл setup.exe в корне установочного диска, или среды предустановки, на самом деле не является самостоятельным установщиком. Все что он делает, это запускает файл sourcessetup.exe.

Для Windows-установщика не важна разрядность устанавливаемой ОС. К примеру, 32-битный установщик, без проблем выполнит установку 64-битной версии ОС Windows из указанного *.wim/*.esd архива.

Установочный *.wim/*.esd архив, не обязательно должен находиться в папке sources для выполнения установки. Установщику можно указывать путь до архива, который он в последствии будет извлекать.

Установщик Windows расположенный в boot.wim образе содержит в себе функционал восстановления системы. Исполняемый файл, запускающий утилиту восстановления системы, расположен по пути sourcesrecoveryRecEnv.exe.

Мультиустановка с Помощью Установщика Windows

Теперь, когда нам известно о возможностях стандартного установщика, попробуем организовать с его помощью установку различных версий ОС Windows. Для теста, я взял четыре установочных *.wim/*.esd (располагаются в папке sources установочного ISO-образа, и обычно имеют имя install.wim или install.esd) архива операционных систем

Windows 7 64-bit

,

Windows 8.1 64-bit

,

Windows 10 64-bit

и

Windows 10 32-bit

.

Установочные файлы были размещены в директории WinSetupWinImage. Пути не обязательно должны быть такими же, меняйте их по своему усмотрению, просто учитывайте ваши изменения с дальнейшим описанием.

Скопируем стандартный установщик Windows с boot.wim образа, 32-x битной версии установочного диска, в папку WinSetup. Весь установщик, с необходимыми ему файлами, расположен в папке sources, в корне самого объемного по размеру индекса, файла boot.wim.

Почему копировать папку sources лучше из файла boot.wim, а не из корня установочного ISO-образа? Ответ банален — из-за размера. Папка sources из файла образа boot.wim имеет вдвое меньший объем, чем аналогичная в корне установочного диска. Учитывая, что обе версии одинаково справляются со своей задачей, выбор пал на меньшую по размерам.

Перейдем в скопированную папку sources, и запустим установщик setup.exe.

В результате, получаем ошибку о том, что системе Windows не удалось найти файл boot.wim, очень необходимый, по мнению установщика.

«Windows не может найти требуемый файл установки [boot.wim]. Убедитесь, что источник установки действителен и запустите установку заново. Код ошибки: 0x80070002»

Дело в том, что установщик понимает, что он выполняется в полноценной версии Windows, а не в среде предустановки. И ожидает увидеть файлы boot.wim и install.wim (esd), в папке sources. Если он их не находит, то считает, что установка не может быть выполнена, так как установочный диск является не полноценным. К сведению, аналогичные действия в загруженной WinPE, не вызвали бы таких ошибок.

Придется дать установщику то, что он просит. Сама мысль о том, что папка sources будет увеличена в размере на на 350 МБ, приводит в ужас. Ведь немного ранее мы уже экономили на папке sources.

Попробуем обмануть установщик. Самое первое, что может прийти в голову, это создать пустой файл с именем boot.wim, и подложить в папку sources.

Но, установщик не так прост как кажется. Получаем ошибку — «Системе Windows не удается создать требуемую папку установки. Код ошибки: 0x8007000B«.

То есть, он не просто проверяет наличие файла boot.wim, но проверяет его содержимое на валидность. Тогда остается последний вариант. Скопировать корректный файл boot.wim с установочного диска, и опустошить его, то есть максимально уменьшить его размер.

Если нет желания возиться с командной строкой, то можете скачать уже максимально опустошенный мною файл boot.wim (2.44 KB). Информацию о том, как уменьшить размер файла boot.wim, и в принципе любого другого *.wim архива, можно прочесть в этом разделе.

После того, как у нас на руках есть уменьшенный в размере файл boot.wim, копируем его в папку sources.

Запускаем setup.exe и получаем сообщение — «Windows не удалось собрать данные для [OSImage], так как указанный файл образа [install.wim] не существует.».

Из текста сообщения понятно, что теперь все хорошо, не хватает лишь файла install.wim для осуществления установки.

На этом этапе никаких хитростей не понадобится. Ранее уже говорилось, что установщику можно указать с какого файла производить установку. Делается это с помощью запуска файла sourcessetup.exe с параметром /installfrom:«путь_до_wim_или_esd_архива». Остальные параметры установщика можно посмотреть по адресу https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options.

Так как у нас четыре установочных архива, создадим рядом с папкой sources четыре *.cmd скрипта, для запуска установки каждого из них. Перечислим их с описанием их содержимого, и примером запуска:

Win7x64.cmd — Запуск установки Windows 7 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin7Ult64.esd

Win8x64.cmd — Запуск установки Windows 8 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin81Pro64.wim

Win10x64.cmd — Запуск установки Windows 10 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin10Pro64.esd





Win10x86.cmd — Запуск установки Windows 10 32-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin10Pro86.esd

Все работает! Последнее, что можно сделать, это создать либо единый *.cmd скрипт, либо приложение с графическим интерфейсом, с возможностью выбора устанавливаемой версии Windows.

Пример графического меню созданного с помощью AutoIt.

Исходный код следующий:

#NoTrayIcon
#RequireAdmin

#include <buttonconstants.au3>
#include <guiconstantsex.au3>
#include <staticconstants.au3>
#include <windowsconstants.au3>

$MainWin = GUICreate("Install Menu", 297, 322,- 1, -1, BitOR($WS_CAPTION, $WS_POPUP, $WS_SYSMENU))

$b1 = GUICtrlCreateButton("Windows 7 64-bit", 8, 8, 281, 65)
$b2 = GUICtrlCreateButton("Windows 8.1 64-bit", 8, 80, 281, 65)
$b3 = GUICtrlCreateButton("Windows 10 64-bit", 8, 152, 281, 65)
$b4 = GUICtrlCreateButton("Windows 10 32-bit", 8, 224, 281, 65)

$link = GUICtrlCreateLabel("http://www.BootDev.ru/", 88, 296, 121, 17)
GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")

GUICtrlSetBkColor(-1, 0xFFFFFF)

GUISetIcon("icon.ico")

GUISetState(@SW_SHOW)

FileChangeDir(@ScriptDir)

Global $setup = "sourcessetup.exe /installfrom:"

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit

  Case $b1 ; Windows 7 64-bit
   Run($setup & "WinImageWin7Ult64.esd")

  Case $b2 ; Windows 8.1 64-bit
   Run($setup & "WinImageWin81Pro64.wim")

  Case $b3 ; Windows 10 64-bit
   Run($setup & "WinImageWin10Pro64.esd")

  Case $b4 ; Windows 10 32-bit
   Run($setup & "WinImageWin10Pro86.esd")

  Case $link
   ShellExecute("http://www.bootdev.ru")
 EndSwitch
WEnd

Скрипт скомпилирован в исполняемый файл WinSetup.exe. Располагаться он должен рядом с папкой sources.

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

Уменьшение Размера WIM-архива

Единственный способ уменьшить размер wim-архива, это избавиться от ненужного содержимого в нем. Но здесь есть один подвох. При удалении данных, они физически не удаляются, а как бы перемещаются в раздел удаленных. Размер wim-файла при этом даже немного увеличивается. Разберем все более подробно на примере файла boot.wim. Текущая цель создать пустой wim-файл.

Создадим папку (это скорее для удобства), в моем случае это папка E:WIM, и поместим в нее оригинальный файл boot.wim.

Размер его на данный момент составляет 336 MB. Запустим командную, строку от имени администратора, и перейдем в ней в каталог с нашим файлом boot.wim.

Посмотрим информацию о файле boot.wim, выполнив команду dism /get-wiminfo /wimfile:boot.wim.

Видим, что архив содержит две версии Windows — первая Microsoft Windows PE размером ~1395 MB (среда предустановки), вторая Microsoft Windows Setup размером ~1580 MB (среда предуставновки + установщик).

Через 7-Zip, boot.wim на данный момент выглядит так:

Удалим второй индекс, вместе со всем его содержимым. Выполним для этого команду dism /delete-image /imagefile:boot.wim /index:2.

Снова выведем информацию о boot.wim, и проверим содержимое через 7-Zip.

Командная строка показывает то что индекса 2 больше нет. Размер boot.wim при этом вырос на 1 MB. И только 7-Zip показывает, что удаленные данные, размером в ~100 MB, находятся в секции [DELETED].

Индекс 1 удалить невозможно (наша цель, напомню, уменьшить максимально файл boot.wim), потому что он обязательно должен присутствовать в wim-архиве. Поэтому остается только смонтировать 1-й индекс, и удалить файлы вручную с сохранением проделанных изменений.

Для монтирования нам потребуется какая-нибудь папка. Содержимое смонтированного архива, будет отображено в ней. Создадим папку с именем mnt рядом с файлом boot.wim.

Смонтируем первый индекс в папку mnt, выполнив команду dism /mount-image /imagefile:boot.wim /index:1 /mountdir:mnt.

В папке mnt появится содержимое архива boot.wim.

Открываем Far Manager от имени администратор, переходим в папку mnt и удаляем ее содержимое. Именно он позволяет полностью, без проблем, удалить все файлы.

Закрываем Far Manager. Закрываем все окна, в которых открыта папка mnt. Возвращаемся в командную строку, выполняем размонтирование файла boot.wim с сохранением проделанных изменений. Вводим для этого команду dism /unmount-image /mountdir:mnt /commit.

Снова проверим информацию о boot.wim.

Размер первого индекса 0. Сам архив увеличился еще на 1 MB.

Последнее что нужно сделать, это экспортировать первый индекс в новый архив. Данное действие позволит избавится от так называемого раздела [DELETED], который хранит в себе удаленные данные.

Выполняем команду dism /export-image /sourceimagefile:boot.wim /sourceindex:1 /destinationimagefile:new_boot.wim.

Появится новый архив new_boot.wim размером 2.44 KB. Операция уменьшения boot.wim архива на этом, успешно выполнена.

Ручная Установка

Все рассказанное до этого момента, предполагало наличие установщика. То есть программы, которая за вас выполнит разметку диска, копирование файлов и установку загрузчика. В этой главе, и ее подглавах, мы рассмотрим как выполнить установку с *.wim или *.esd архива вручную.

Сразу напрашивается вопрос — А зачем нужна установка вручную, ведь много программ которые могут автоматизировать данный процесс, WinNTSetup или тот же стандартный установщик? Данный вариант можно рассматривать как «аварийный». Например, у вас нет под рукой необходимого ПО, или используемый вами WinPE не содержит его. Или вы находитесь в ситуации когда нет времени, а установку уже надо делать. Я это все к тому, что знать о ручной установке все же будет полезно.

Все дальнейшие действия будут проводиться на виртуальном жестком диске VHD. Так же, будет производиться загрузка данного VHD в виртуальной машине VirtualBox, для проверки корректности работы, после проделанных действий.

Разметка Диска

Возможные таблицы разделов на данный для дисков, это MBR или GPT. С MBR-диска можно загружаться как в BIOS, так и в UEFI системах (legacy mode). С GPT-диска, только в UEFI. Рассмотрим создание обоих типов таблиц разделов.

Diskpart

Рассмотрим создание таблицы разделов с помощью консольной утилиты diskpart. Предназначена она для выполнения различных манипуляций с дисками и разделами. Присутствует в Windows с 2000-й версии.

Все дальнейшие действия в данной программе, будут проводиться для диска под номером 2 (виртуальный жесткий диск, о котором говорилось выше).

Узнать номер целевого диска можно командой list disk, а командой select disk X, где X номер диска, можно выбрать указанный диск для выполнения дальнейших манипуляций над ним.

MBR

Для диска в формате MBR потребуется 2 раздела. Первый системный, размером в 100 MB, на котором будут располагаться файлы загрузчика. И второй основной, для операционной системы. Хотя можно обойтись и одним разделом для всего.

Запускаем diskpart  (Win+R, вводим diskpart и нажимаем ENTER) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Создаем первый раздел размером в 100 MB
create partition primary size=100

rem Помечаем раздел как активный
active

rem Форматируем раздел в файловую систему NTFS и выставляем метку System
format quick fs=ntfs label="System"

rem Присваиваем разделу букву S
assign letter="S"

rem Создаем второй раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label="Windows"

rem Присваиваем разделу букву W
assign letter="W"

GPT

Для диска в GPT формате потребуется 3 раздела. Первый EFI раздел, с файловой системой FAT32, размером 100 MB. В нем будет располагаться загрузчик. Второй MSR раздел, размером в 128 MB. Служебный раздел для ОС Windows, не предназначен для хранения данных. И последний основной раздел, для операционной системы.

Запускаем diskpart  (Win+R, вводим diskpart и нажимаем ENTER) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Конвертируем таблицу разделов в GPT формат
convert gpt

rem Создаем EFI раздел размером в 100 MB
create partition efi size=100

rem Форматируем раздел в файловую систему FAT32 и выставляем метку System
format quick fs=fat32 label="System"

rem Присваиваем разделу букву S
assign letter="S"

rem Создаем служебный раздел MSR размером в 128 MB
create partition msr size=128

rem Создаем третий раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label="Windows"

rem Присваиваем разделу букву W
assign letter="W"

Пару слов по поводу MSR раздела, команда create partition msr size=128. При выполнении команды convert gpt, MSR раздел создается автоматически.

Как можно заметить, до выполнения команды convert gpt, разделы на жестком диске отсутствовали. А после выполнения, появился раздел размером в 128 MB.

Вывод детальной информации о созданном разделе, только подтверждает, что это MSR раздел.
Возможно, я не уверен, старые версии diskpart не обладали таким поведением. Хотя в Windows 7 поведение полностью аналогичное, но ОС при этом была обновленная. Поэтому команду в списке я все же оставил.

Извлечение Файлов

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

Можно попробовать использовать для этих целей 7-Zip. Собственно я планировал добавить далее описание данного процесса. Но при тестировании выявил, что операционная система  Windows 10, распакованная таким образом, выдавала ошибку при первом старте. Поэтому от вариантов распаковки установочного образа с помощью архиваторов и файл менеджеров, было решено отказаться.

Сам процесс извлечения состоит из двух этапов. Определение извлекаемой версии архива. Как известно *.wim/*.esd архивы могут содержать несколько версий содержимого, разбитого по индексам. И последний этап, извлечение выбранного индекса в указанный раздел.

DISM

Для работы dism нужны права администратора, поэтому все дальнейшие действия необходимо выполнять в командной строке запущенной с соответствующими правами.

В командной строке, переходим в директорию, в которой расположен установочный архив. В моем случае это директория WinSetupWinImage.

Выполнив команду dir, выводим список файлов, чтобы посмотреть имя архива с которым будем работать далее.

Выводим информацию о выбранном архиве введя команду dism /get-wiminfo /wimfile:Win10Pro64.esd, чтобы определить индекс извлекаемого содержимого.

Выполняем извлечение выбранного индекса командой dism /apply-image /imagefile:Win10Pro64.esd /index:4 /applydir:W:. W: в данном случае, это раздел, который создавался в предыдущей главе, и предназначался для размещения ОС Windows.

Извлечение файлов на этом завершено. Содержимое диска W: представлено на скриншоте ниже.

Установка Загрузчика

Перед установкой загрузчика, в системе должны быть подключены, оба созданных ранее раздела S: и W:. Подключить разделы можно с помощью программы diskpart, либо в оснастке Управление дисками.

Для diskpart, делается с помощью следующих команд:

rem Узнаем номер необходимого диска
list disk

rem Выбираем необходимый диск
select disk 2

rem Выводим список разделов выбранного диска
list partition

rem Выбираем первый раздел диска
select partition 1

rem Монтируем первый раздел под буквой S
assign letter=S

rem Выыбираем второй раздел диска
select partition 2

rem Монтируем второй раздел под буквой W
assign letter=W

rem Выходим из diskpart
exit

В оснастке Управление дисками, все делается через контекстное меню нужного раздела.

Процесс довольно простой и понятный, поэтому не нуждается в подробном описании.

Теперь, когда подключены оба раздела, можно приступать к установке загрузчика. Возможны два варианта, в зависимости от используемой таблицы разделов — установка BIOS версии (MBR), или установка EFI версии (GPT).

BIOS

Для дисков размеченных в стиле MBR, потребуется установить MBR-запись, и выполнить копирование файлов загрузчика на раздел S:. Делается это довольно просто, с помощью консольных программ bootsect и bcdboot. Сами команды будут иметь следующий вид, выполнять их нужно в командной строке, запущенной от имени администратора:

:: Устанавливаем загрузочный код Windows Boot Manager в MBR область диска
bootsect /nt60 S: /mbr

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:
bcdboot W:Windows /s S: /f BIOS

Загрузчик установлен. На диске S: появятся файлы загрузчика.

UEFI

Для дисков с таблице разделов GPT, для установки загрузчика достаточно выполнить только копирование файлов загрузчика на раздел S:. Выполняется эта операция с помощью консольной утилиты bcdboot. Выполнять ее запуск нужно в командной строке запущенной от имени администратора. Полный пример команд будет выглядеть так:

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:
bcdboot W:Windows /s S: /f UEFI

Загрузчик установлен. На диске S: появится папка с UEFI загрузчиком.

Тестовый Запуск

Проверим ручную установку, подключив подготовленный VHD-образ в виртуальную машину VirtualBox.

Результат загрузки.

Операционная система успешно установилась и загрузилась.

Итог

Процесс установки Windows, достаточно многогранен. Реализовать данную процедуру можно различными способами. Сегодня мы рассмотрели, несколько нестандартное, применение стандартных средств установки, а так же целиком ручную установку. Оба метода по своему интересны, и в зависимости от ситуации, обязательно найдут применение в реальных задачах.

Понравилась статья? Поделить с друзьями:
  • Error windows route add command failed adaptive returned error code
  • Error windows kernel power
  • Error windows 10 0x800f081f windows
  • Error window wpf
  • Error wifite must be run as root re run with sudo