Мнение Общественности |
Оценка Проекта
Всего ответов: 2940
|
Статистика |
|
|
FAT32 + NTFS = Идеальная загрузочная флешка
| |
R0mzes | Дата: Среда, 06.05.2015, 22:48 | Сообщение # 1 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| приветствую всех. Давно собираю флешки для работы, но хотелось бы сделать универсальную, но имеется "небольшие" проблемки в данной области. Всем давно известно, что для работы с UEFI, необходима Система FAT32, но крупные дистрибутивы, типа сборок win7 all in one, весят больше 4 Гб, кои поддерживает данная система, следовательно система должна быть NTFS, но она не работает с UEFI, следовательно возникает парадокс. Для выхода из этой ситуации необходимо разделить флешку на 2 раздела, первый из них FAT32, содержащий загрузчик, второй NTFS, содержащий дистрибутивы ОС. Отсюда возникает главный вопрос: как в menu.lst прописать, чтобы для начала хотя бы win xp и img файлы грузились с другого раздела флешки, не говоря уже о windows vista и выше
|
|
| |
Atlant | Дата: Четверг, 07.05.2015, 10:59 | Сообщение # 2 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Цитата R0mzes ( ) крупные дистрибутивы, типа сборок win7 all in one, весят больше 4 Гб Большие wim можно порезать swm, вот GUI конвертер.
Цитата R0mzes ( ) как в menu.lst прописать, чтобы для начала хотя бы win xp и img файлы грузились с другого раздела флешки Простой вариант - размести на FAT32 разделе только grldr файл, он ведь все равно ищет по всем устройствам/разделам menu.lst.
Цитата FAT32 + NTFS = Идеальная загрузочная флешка К примеру Dell Optiplex 3020 с последним биосом в режиме UEFI не предлагает для загрузки флешку на которой FAT32 раздел не стоит первым в таблице разделов. А тот раздел на флешке что на первом месте в таблице разделов и есть видимый под Windows (ему назначается буква). В итоге получилась бы патовая ситуация, благо 3020 может работать в Legacy.
|
|
| |
R0mzes | Дата: Четверг, 07.05.2015, 14:26 | Сообщение # 3 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Цитата Atlant ( ) Простой вариант - размести на FAT32 разделе только grldr файл Спасибо=) а имеется более сложный? если такое обсуждалось, можно пожалуйста ссылочку? и можно ли в загрузчике grldr жестко прописать, что menu.lst распагается на другом разделе, например в папке menu?:) и как тогда поступить в такой ситуации. я пользуюсь winsetupfromusb1.4. она распаковывает образ Win Vista и выше на флешку, упрощённо говоря, таким образом: в папку boot засовывает файлы bcd, который как раз и является "меню" выбора систем для загрузки с UEFI, а сами файлы ОС он кладёт образом в папку WinSutup, тогда как сделать перенаправление в файле bcd, то есть указать, что устанавливаемый образ находится на другом разделе?Добавлено (07.05.2015, 14:26) ---------------------------------------------
Цитата Atlant ( ) А тот раздел на флешке что на первом месте в таблице разделов и есть видимый под Windows не всегда - раздел с FAT32 может быть первым, но в винде буква будет назначена второму разделу, то бишь раздел, допустим с NTFS будет активным, но он всё равно будет вторым в таблице разделов
Сообщение отредактировал R0mzes - Четверг, 07.05.2015, 13:11 |
|
| |
JOYsticK8000 | Дата: Четверг, 07.05.2015, 14:39 | Сообщение # 4 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| Могу ответить так, идеальный вариант это NTFS так как испробовал на множестве различных материнских платах, некоторые до 2010 г выпуска не хотят грузится с FAT, делаешь в NTFS и биос тогда распознает как жесткий диск и появляется выбор флешки в бут меню. Думаю для UEFI можно создать второй раздел в FAT на флешке.
|
|
| |
R0mzes | Дата: Четверг, 07.05.2015, 15:12 | Сообщение # 5 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Цитата JOYsticK8000 ( ) некоторые до 2010 г выпуска не хотят грузится с FAT да, есть такая проблема, но на многих современных платах стоит в основном Secure boot, для которого есть uefi, следовательно снова возникает патовая ситуация, поэтуму надо иметь 2 флешки - на одной из них fat32 с несколькими ОС для установки на новые типы мат плат, вторая с NTFS - универсальная, но это не особо удобный выход, есть возможность установить grldr на оба раздела, а menu.lst только на втором и можно будет пользоваться данной флехой на любоймат. плате, но загрузчик для uefi надо разместить только на первичном разделе с fat32,но так как образы > 4 Гб и хранятся в нераспакованном виде, то лучше их хранить во 2-м разделе NTFS. Тогда можетесть какой вариант, сделать, чтобы после выбора в bcd меню, загружалась выбранная система со 2-го раздела флешки?
|
|
| |
Atlant | Дата: Четверг, 07.05.2015, 16:04 | Сообщение # 6 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Цитата R0mzes ( ) а имеется более сложный? Держать на FAT32 разделе menu.lst и тогда при каждом изменении нужно будет в начале сделать этот раздел доступным (назначить букву).
Цитата R0mzes ( ) можно ли в загрузчике grldr жестко прописать В BootIce - Utilities - Start Menu Editor можешь редактировать внутреннее меню grldr.
winsetupfromusb1.4 распаковывает из образа bootmgr+bcd+boot.wim и в последний добавляет winpeshl.ini + скрипт для монтирования образа, и естественно сам ISO копирует на флешку. Получается псевдо-загрузка из образа. Попробуй bootmgr+bcd на FAT32, а boot.wim и ISO на NTFS.
Цитата R0mzes ( ) раздел с FAT32 может быть первым, но в винде буква будет назначена второму разделу Тот же BootIce в процессе назначения буквы другом разделу перемещает его на первую позицию в таблице разделов.
|
|
| |
R0mzes | Дата: Четверг, 07.05.2015, 20:07 | Сообщение # 7 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Спасибо большое, а то давно искал на русскоязычных и англоязычных сайтах подобную информацию и не мог найти, а готовых образов флешек с подобным строением, чтобы попытаться их расковырять, не находил.Цитата Atlant ( ) Попробуй bootmgr+bcd на FAT32, а boot.wim и ISO на NTFS тогда отсюда вытекает последний вопрос: как в bcd и bootmgr правильно прописать, что boot.wim и iso файлы находятся пусть даже по тому же пути "winsetup\[ISOname]" но на другом разделе, так как в bcd путь прописан для текущего раздела?) Цитата Atlant ( ) Тот же BootIce в процессе назначения буквы другом разделу перемещает его на первую позицию в таблице разделов. если делать назначение буквы через Администрирование -> управление дисками в Windows, то расположение разделов не меняется, так как основной раздел и активный для винды два разных понятия.
|
|
| |
JOYsticK8000 | Дата: Суббота, 09.05.2015, 00:03 | Сообщение # 8 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| R0mzes, я еще пока ни одной платы не видел где secure boot нельзя было выключть.
|
|
| |
Sh1td0wn | Дата: Понедельник, 11.05.2015, 22:05 | Сообщение # 9 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Microsoft Surface содержит неотключаемый Secure Boot и не принимает ключи, которые Microsoft подписывала за $99. А также все ARM-устройства с Windows >=8, но это отдельный разговор.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
R0mzes | Дата: Вторник, 12.05.2015, 13:16 | Сообщение # 10 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Так всё же остаётся незавершённым один вопрос, как в bcd и bootmgr правильно прописать, что boot.wim и iso файлы находятся пусть даже по тому же пути "winsetup\[ISOname]" но на другом разделе, так как в bcd путь прописан для текущего раздела?)
|
|
| |
JOYsticK8000 | Дата: Среда, 13.05.2015, 21:36 | Сообщение # 11 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| Поидее это работает только с того активного раздела на котором и находится bootmgr и BCD но можно попробовать так: Код BCDEDIT /store "BCD" /set {default} device ramdisk=[D:]\sources\boot8.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} Или даже Код BCDEDIT /store "BCD" /set {default} device ramdisk=\Device\HarddiskVolume1 Но таким образом разделы будут закреплены для конкретной конфигурации, может можно вписать туда GUID раздела. Например reagent работает именно по GUID раздела, он запускает winRE.wim с назначенного раздела которая в свою очередь разворачивает install.wim
|
|
| |
ytenok | Дата: Четверг, 14.05.2015, 22:19 | Сообщение # 12 |
Экспериментатор
Группа: Проверенные
Сообщений: 66
Статус: Отсутствует
| Sergei Strelec http://www.sergeistrelec.ru/forum/29-182-1
Использование EFI-загрузки из второго раздела. Как ни странно это звучит, но под DOS флешка работает как USB-HDD, т.е., все её разделы доступны. 2.1 Самый прямой метод реализации - это создание второго раздела FAT на флешке размером 4-16Мб и помещение туда папки EFI из сборки. Но тут возникает другая проблема. Загрузка будет производиться из второго раздела, а сборку нужно держать на первом, "видимом" под Windows. Из-за этого придётся править EFI-меню (файл efi\microsoft\boot\BCD) - для всех параметров загрузки вместо накопителя [boot]нужно будет указывать первый раздел конкретной флешки. Т.е., идёт привязка к конкретному носителю, что неудобно и требует лишних телодвижений при КАЖДОМ создании флешки.
|
|
| |
|
|