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

    puhpol
  • 2
  • Стаж: 3 года
  • Сообщений: 1051
  • Репутация:26

    [+] [-]
Что изменить в загрузочных файлах Windows 7-10, чтобы системы грузились из одной папки.
Вдаваться в тонкости не буду. Но для "понимания и осознания" надо знать, как грузится Windows 7 в чистом виде (как задумывали умные дядьки).
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).
Вот основные задачи для того что бы Виндовс можно было загрузить из папки с нужным нам именем.

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

    puhpol
  • 2
  • Стаж: 3 года
  • Сообщений: 1051
  • Репутация:26

    [+] [-]
ПОДГОТОВКА_1
Для начала нужно продумать из какой папки или под папки вы будете загружать Виндовс.
Где (в какой папке) у вас будут лежать загрузочные файлы.
Где будет лежать загрузчик, или загрузчики.
Где будут находится программы для Виндовс PE (если таковой будет у вас).
Что нужно знать:
  • Если вы хотите собрать "сборку", то есть кроме установки виндовс у вас будут еще программы или Виндовс РЕ.
  • Файл BOOTMGR - если используется основным загрузчиком,обязательно должен быть в корне носителя.(советую дублировать (копировать) файл в папку с BCD)
  • Файл BCD (меню загрузчика bootmgr) - может лежать где угодно. Но на данный момент количество символов в пути ограничено 30ю. То есть, букавок и черточек должно быть не больше 30.
  • Виндовс РЕ или файл boot.wim (что в принципе одно и то же) - могут лежать где угодно на носителе, то есть не обязательно в папке которая находится в корне носителя. Ограничений особо нет, но с длинными путями я бы не стал эксперементировать, достаточно подпапки.
    ВНИМАНИЕ! Если вы планируете добавить Windows PE XP - имя папки в корне носителя должно состоять из 4 символов. (букаф)
    Не желательны спец символы.
  • Образ установки Виндовс файл install.wim - может быть в любой папке или под папке на носителе. Тут как вам будет удобно. Но опять же, я бы далеко не убирал.
    ВНИМАНИЕ! Во избежании проблем в дальнейшем, крайне не рекомендую называть папку "WINDOWS".
Структуру папок лучше сразу создать на носителе, или в удобном вам месте. Что бы всегда можно было посмотреть где и что вы решили положить, а соответственно сделать меньше ошибок в путях к файлам. Это существенно облегчит вам жизнь в дальнейшем.
Для примера я буду делать такую структуру:
PUHP - папка проекта , все файлы будут лежать в ней.
В папке PUHP создам под папки:
bootmgr - для файлов нужных для загрузки загрузчика Виндовс.
winpe - папке для образов виндовс РЕ.(файлов boot.wim)
Папку WIN - для установочных файлов Виндовс с под папками:
w7 - для файла install.wim из образа виндовс 7
w8 - для файла install.wim из образа виндовс 8
w10 - для файла install.wim из образа виндовс 10
Теоретически можно все свалить в одну папку. Но в дальнейшем это будет вам крайне не удобно, поверьте на слово. К тому же я не думаю что вы не остановитесь только на установки виндовс .......

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

    puhpol
  • 2
  • Стаж: 3 года
  • Сообщений: 1051
  • Репутация:26

    [+] [-]
ПОДГОТОВКА_2
Готовим USB flash drive (флешку)
1. Запускаем BootInst_combo
2. Если в разъем компьютера вставлена одна флешка, программа подхватит ее автоматом и покажет сразу в верхнем окне программы. Если флешек несколько, вам придется выбрать нужную в выпадающем меню.
3. Когда носитель выбран, ставим галочку "FORMAT" и выбираем файловую систему в которую будем форматировать носитель.
Если вам нужна загрузка в режиме UEFI - носитель может быть отформатирован только в FAT32. В NTFS данный режим не работает.
Если вы не собираетесь использовать режим UEFI - носитель может быть отформатирован в FAT32 или NTFS , на ваше усмотрение.
4. Ставим галочку в секции "BOOT", в этой же строке выбираем используемый загрузчик. Так как мы готовим флешку для установки Windows, используем родной загрузчик BOOTMGR. Отмечаем именно этот загрузчик.
Можно использовать и другие загрузчики, но это потребует в дальнейшем дополнительных телодвижений, что нам пока не нужно.
5. Жмем кнопку "START" и ждем пока программа отработает.
.
Все. Теперь флешка загрузочная. И при добавлении загрузочных файлов на носитель будет загружаться самостоятельно.
Готовим USB flash drive
P.S. Если вам нужно просто установить ВИНДОВС без каких либо "извращений" описанных далее...
Просто извлеките все файлы из установочного образа ВИНДОВС в корень носителя (извлечь файлы поможет программа BootInst или UltraISO), и устанавливайте систему без лишних телодвижений. Установка не чем не будет отличатся от установки с оригинального CD\DVD диска. Работает от Виндовс Виста и выше.


Последний раз редактировалось: puhpol (2017-04-05 20:53), всего редактировалось 3 раз(а)

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

    puhpol
  • 2
  • Стаж: 3 года
  • Сообщений: 1051
  • Репутация:26

    [+] [-]
Продолжение следует.....


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

Текущее время: 19-Ноя 17:11

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


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