Пользовательского поиска
Понедельник, 25.11.2024, 22:32
Приветствую Вас Гость | RSS
Главная | FAT32 + NTFS = Идеальная загрузочная флешка - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
FAT32 + NTFS = Идеальная загрузочная флешка
R0mzesДата: Среда, 06.05.2015, 22:48 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
приветствую всех. Давно собираю флешки для работы, но хотелось бы сделать универсальную, но имеется "небольшие" проблемки в данной области. Всем давно известно, что для работы с 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
Репутация: 221
Статус: Отсутствует
Цитата 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
Репутация: 0
Статус: Отсутствует
Цитата 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
Репутация: 0
Статус: Отсутствует
Могу ответить так, идеальный вариант это NTFS так как испробовал на множестве различных материнских платах, некоторые до 2010 г выпуска не хотят грузится с FAT, делаешь в NTFS и биос тогда распознает как жесткий диск и появляется выбор флешки в бут меню. Думаю для UEFI можно создать второй раздел в FAT на флешке.
 
R0mzesДата: Четверг, 07.05.2015, 15:12 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Цитата 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
Репутация: 221
Статус: Отсутствует
Цитата 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
Репутация: 0
Статус: Отсутствует
Спасибо большое, а то давно искал на русскоязычных и англоязычных сайтах подобную информацию и не мог найти, а готовых образов флешек с подобным строением, чтобы попытаться их расковырять, не находил.
Цитата 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
Репутация: 0
Статус: Отсутствует
R0mzes, я еще пока ни одной платы не видел где secure boot нельзя было выключть.
 
Sh1td0wnДата: Понедельник, 11.05.2015, 22:05 | Сообщение # 9
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Microsoft Surface содержит неотключаемый Secure Boot и не принимает ключи, которые Microsoft подписывала за $99. А также все ARM-устройства с Windows >=8, но это отдельный разговор.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
R0mzesДата: Вторник, 12.05.2015, 13:16 | Сообщение # 10
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Так всё же остаётся незавершённым один вопрос, как в bcd и bootmgr правильно прописать, что boot.wim и iso файлы находятся пусть даже по тому же пути "winsetup\[ISOname]" но на другом разделе, так как в bcd путь прописан для текущего раздела?)
 
JOYsticK8000Дата: Среда, 13.05.2015, 21:36 | Сообщение # 11
Экспериментатор
Группа: Проверенные
Сообщений: 144
Репутация: 0
Статус: Отсутствует
Поидее это работает только с того активного раздела на котором и находится 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
Репутация: 4
Статус: Отсутствует
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]нужно будет указывать первый раздел конкретной флешки.
Т.е., идёт привязка к конкретному носителю, что неудобно и требует лишних
телодвижений при КАЖДОМ создании флешки.
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru