Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] UEFI - GPT vs MBR загрузочные флешки - тонкости (http://forum.oszone.net/showthread.php?t=348262)

clop1000 16-03-2021 18:13 2952872

UEFI - GPT vs MBR загрузочные флешки - тонкости
 
У меня какая то путаница в голове с загрузочными флешками - вроде все просто но есть нюансы))
Вот например есть классический RUFUS
Тут есть схема раздела и целевая система
Какие действия делает RUFUS кроме того как форматирует флешку в нужной файловой системе?
Если я например хочу установить винду на диск с GPT - я разве обязан делать флешку по советующий формат? Не достаточно будет просто через dispart сменить тип разметки?
Почему бывает что образ созданной одной программой работает а другой нет?
Например Rufus нет а ultraiso работает.
Кстати какие секреты ultraiso?
В общем в чем секрет создания загрузочной флешки? Разве не просто копирования файлов (в UEFI в файловую систему fat32) и помечание раздела диска активным - в MBR?
Кто нибудь копал глубоко в эту тему?
И какие еще есть хорошие тулзы?

и как то можно напрямую указать винде - устанавливаться в UEFI режиме или Legacy?
Или это зависит от того как было создана загрузочная флешка и только?
Т.е. зависит ли тип установки винды от типа подготовки носителя?

Как тогда подготовить носитель для UEFI в ручную если образы от Microsoft MSDN содержат файлы размером больше 4 гб (которые не помещатся на fat32).

sondz7 16-03-2021 19:18 2952883

Цитата:

Цитата clop1000
Какие действия делает RUFUS кроме того как форматирует флешку в нужной файловой системе? »

руфус делает флешку "или/или" не универсальную, для mbr- просто ntfs + флаг активности, для gpt делает маленький раздел fat для efi загрузки и остальное ntfs для файлов дистрибутива.
Цитата:

Цитата clop1000
Если я например хочу установить винду на диск с GPT - я разве обязан делать флешку по советующий формат »

для gpt нужна uefi загрузка и носитель в fat32
Цитата:

Цитата clop1000
Например Rufus нет а ultraiso работает »

потому что uiso может создать только в fat32, это является универсальной флешкой, то же самое делает media creation tool, в этом и есть секрет
Цитата:

Цитата clop1000
создания загрузочной флешки »

Цитата:

Цитата clop1000
И какие еще есть хорошие тулзы? »

лучшая тулза только одна - простое copy/paste на заранее приготовленную флешку
Цитата:

Цитата clop1000
и как то можно напрямую указать винде - устанавливаться в UEFI режиме или Legacy? »

для uefi выбирать в меню загрузки ваш носитель с префиксом "uefi", для Legacy просто носитель, например - "uefi SanDisk" или "SanDisk"
Цитата:

Цитата clop1000
Как тогда подготовить носитель для UEFI в ручную если образы от Microsoft MSDN содержат файлы размером больше 4 гб (которые не помещатся на fat32). »

в cmd команда "dism /split-Image /imagefile:"E:\sources\install.wim" /swmfile:D:\install.swm /filesize:4000" - потом при копировании файлов на флешку вместо оригинального install.wim скопировать получившиеся файлы install.swm обычно их будет два.

Vadikan 16-03-2021 22:17 2952892

Media Creation Tool https://www.outsidethebox.ms/17430/#MediaCreationTool делает универсальные флэшки MBR/GPT.
Можетe сложить туда или куда хотите свой install.wim если влезет или install.esd https://www.outsidethebox.ms/18814/

clop1000 17-03-2021 20:54 2953041

Спасибо!)
Разобрался.



Еще нашел такое на просторе форумов -
сделать раздел fat32 700mb, а второй ntfs. Так можно не разбивать файл на несколько частей.

Еще нашел спосб DISKPART> sel disk 3
Выбран диск 3.
DISKPART> clean
DiskPart: очистка диска выполнена успешно.
DISKPART> create partition primary size=700
DiskPart: указанный раздел успешно создан.
DISKPART> format quick fs=fat32 label="System"
Завершено (в процентах): 100
Программа DiskPart успешно отформатировала том.
DISKPART> assign letter=S
DiskPart: назначение имени диска или точки подключения выполнено успешно.
DISKPART> active
DiskPart: раздел помечен как активный.
DISKPART> create partition primary
DiskPart: указанный раздел успешно создан.
DISKPART> format quick fs=ntfs label="Windows"
Завершено (в процентах): 100
Программа DiskPart успешно отформатировала том.
DISKPART> assign letter=W
DiskPart: назначение имени диска или точки подключения выполнено успешно.


а S:
bootmgr
bootmgr.efi
папки
Boot
EFI
и один файл
\sources\boot.wim

на W:
\sources\install.wim






Кстати а RUFUS копирует свои UEFI какие то драйвера? Для чего? Пытаться сделать поддержку NTFS?

sondz7 17-03-2021 22:04 2953052

Цитата:

Цитата clop1000
сделать раздел fat32 700mb, а второй ntfs »

можно проще - в "управлении дисками" форматировать флешку в ntfs, затем "сжать том", отщипнуть 100 мб, формат их в fat32, в bootice или любой др. программе работы с дисками сделать раздел fat32 активным (если флешка в gpt это не надо), на раздел фат32 копировать папку efi дистрибутива, на раздел ntfs все файлы дистрибутива.
а вот так делать правильнее всего https://docs.microsoft.com/en-us/win...artition-drive

ibarg 18-03-2021 01:38 2953074

Цитата:

Цитата sondz7
можно проще - в "управлении дисками" форматировать флешку в ntfs, затем "сжать том", отщипнуть 100 мб, формат их в fat32»

Rufus тоже примерно так может если настроить GPT/UEFI (non CSM)/NTFS. На флешке будет дополнительный раздел UEFI-NTFS в FAT.

Smarty 19-03-2021 10:03 2953226

Цитата:

Цитата sondz7
руфус делает флешку "или/или" не универсальную »

Ошибаетесь: Power keys/Cheat modes
Цитата:

Alt-E* (v2.0 or later) - Enable dual BIOS+UEFI mode for Windows installation media.

sondz7 19-03-2021 11:02 2953239

Цитата:

Цитата Smarty
Ошибаетесь: Power keys/Cheat modes »

при условии что у вас dual bios uefi с отключенным secure boot, в легаси биос вы с флешки с фат разделом efi не загрузитесь.

clop1000 05-04-2021 19:45 2954899

Цитата:

Цитата sondz7
при условии что у вас dual bios uefi с отключенным secure boot, в легаси биос вы с флешки с фат разделом efi не загрузитесь. »

А как сделать что бы грузилась и с легаси и uefi?
Какой секрет максимально универсальной флешки?




Также а как у Rufus получается делать UEFI флешки с NTFS?
UEFI ведь не умеет работать с NTFS без специального драйвера?




Также развивая тему: а как работают программы которые позволяют создать мультизагрузочную флешку из нескольких ISO образов? Например YUMI (какие альтернативы кстати ей есть?) Я нашел ventoy.
Они вначале запускают GRUB или иной загрузчик?

sondz7 05-04-2021 19:56 2954903

Цитата:

Цитата clop1000
Какой секрет максимально универсальной флешки? »

все очень просто- флешка должна быть в fat32, не применять никакого софта для копирования файлов- простое copy/paste файлов дистрибутива/winpe, при загрузке с такой флешки выбирать согласно ваши предпочтения - "флешка" для mbr, "uefi флешка" для gpt.

Цитата:

Цитата clop1000
Также а как у Rufus получается делать UEFI флешки с NTFS?
UEFI ведь не умеет работать с NTFS без специального драйвера? »

читайте эту тему сначала, там написано что делает руфус с флешкой для uefi
Цитата:

Цитата clop1000
а как работают программы которые позволяют создать мультизагрузочную флешку из нескольких ISO образов? Например YUMI (какие альтернативы кстати ей есть?) »

альтернатива YUMI это Ventoy и все они как и руфус создают для загрузки раздел fat и другой для файлов/ISO - ntfs/exfat.

sondz7 06-04-2021 08:28 2954935

Vadikan,
MCT при создании флешки ничего с ней не делает кроме форматирования в fat32 и простого копирования скачанных файлов на нее, с таким же успехом можно самому отформатировать флешку в fat32 и выбрать в MCT "создать образ" а потом копировать на флешку файлы образа и она загрузится и в uefi и в legacy bios.
Цитата:

Цитата Vadikan
да и WIM может не влезть »

так для этого Стеркин и написал "dism/split..." и никаких проблем с fat32 и wim > 4гб.

Цитата:

Цитата clop1000
и как то можно напрямую указать винде - устанавливаться в UEFI режиме или Legacy? »

в этой же теме написано - выбор определяется загрузкой c флешки fat32, в меню загрузки будет два пункта - "флешка" и "uefi флешка", вот и выбирайте нужное вам, а если флешка будет в ntfs будет только один пункт меню "флешка"- это будет только для установки в legacy/mbr.

Peutrov 25-03-2023 04:50 3006136

Цитата:

Цитата sondz7
при условии что у вас dual bios uefi с отключенным secure boot, в легаси биос вы с флешки с фат разделом efi не загрузитесь. »

если верно вникнул в вашу мысль - то нет нужды в легаси пытаться грузиться с раздела efi.
Руфус в режиме bios+uefi (alt+e) создаёт два раздела. Когда биос легаси - выбираем раздел ntfs и загружаемся с него. Если биос уефи - загружаемся с маленького раздела фат32.


Цитата:

Цитата clop1000
и как то можно напрямую указать винде - устанавливаться в UEFI режиме или Legacy? »

В биосе может быть совмещённый режим: legacy+uefi. Далее можно в boot menu попытаться выбрать - по какой схеме будете загружаться. Но это немного непредсказуемо - можно запутаться и выбрать не то.
В биосе следует установить одно из двух: legacy only либо uefi only. В таком случае гарантировано загрузетесь в одном из режимов.


Время: 02:16.

Время: 02:16.
© OSzone.net 2001-2025