[Цитировать]

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Постановка задачи изменения загрузочных файлов Windows Vista, 7, 8, 8.1, 10 чтобы системы грузились из одной-единственной папки.
Вдаваться в тонкости не буду. Но для "понимания и осознания" надо знать, как грузится Windows в чистом виде (как задумывали умные дядьки).
    1. Сначала загружается файл Bootmgr (находится в корне диска, хотя может быть расположен где угодно).
    2. Bootmgr загружает файл BCD (находится в папке "boot", без дополнительных телодвижений не может быть перемещен).
    3. BCD загружает файл boot.wim (находится в папке "sources", без дополнительных телодвижений не может быть перемещен).
    4. boot.wim загружает файл install.wim (находится в папке "sources", без дополнительных телодвижений не может быть перемещен).

Задача:
    1. Изменить Bootmgr (чтобы он искал файл BCD не в папке boot, а в другой нужной нам).
    2. Изменить BCD (чтобы искал файл boot.wim не в папке sources, а в другой).
    Для сборок Windows РЕ этого достаточно. Для Windows 7 надо изменить boot.wim.
    3. Изменить boot.wim (чтобы искал install.wim не в папке sources).
-
Расширенные пояснение, примеры редактирования BOOTMGR, BCD и Boot.WIM приведены в следующих темах:
Загрузка Windows 7 из одной папки. - от puhpol.
ЗАГРУЗКА ПРОЕКТА ИЗ УНИКАЛЬНОЙ ПАПКИ - универсальное решение от Joker-2013.
ZX WBF Changer 1.3 - программное решение от zxen

[Цитировать]

    SunOK
  • 9
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
Полная картина загрузки
-> Загрузочный сектор MBR/PBR (описание какой файл надо запускать, + таблица разделов и служебная информация)
-> Bootmgr (код исполняемый BIOSом/UEFIем для отображения меню bcd)
-> boot.wim (архив-образ системы "предустановленной среды", более понятной как WinPE; для загрузки в память служит boot.sdi в качестве "заголовка" диска в памяти.)
[файлы-загрузчики отработали, дальше всем командует "операционка" WinPE]
-> файл winpeshl.ini запускает прописанные в нём ЕХЕшники/ВАТники (например mysetup.cmd, которым мы натравливаем стандартный Setup.exe командой /installfrom:E:/Sborki/super7.esd на нужный нам super7.esd из папки Sborki)
-> Поехали! Выбор раздела, распаковка образа...


Показать сообщения:    

Текущее время: 19-Апр 00:43

Часовой пояс: UTC + 3


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