|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 19:53
(4 года 7 месяцев назад, ред. 20-Фев-21 19:53)
Simo_Hayha писал(а):
80965631А кто и где определил эти стандарты?
Intel, где-то там https://uefi.org https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf
13.3 File System Format
The file system supported by the Extensible Firmware Interface is based on the FAT file system. EFI defines a specific version of FAT that is explicitly documented and testable. Conformance to the EFI specification and its associate reference documents is the only definition of FAT that needs to be implemented to support EFI. To differentiate the EFI file system from pure FAT, a new partition file system type has been defined.
EFI encompasses the use of FAT32 for a system partition, and FAT12 or FAT16 for removable media. The FAT32 system partition is identified by an OSType value other than that used to identify previous versions of FAT. This unique partition type distinguishes an EFI defined file system from a normal FAT file system. The file system supported by EFI includes support for long file names.
The definition of the EFI file system will be maintained by specification and will not evolve over time to deal with errata or variant interpretations in OS file system drivers or file system utilities. Future enhancements and compatibility enhancements to FAT will not be automatically included in EFI file systems. The EFI file system is a target that is fixed by the EFI specification, and other specifications explicitly referenced by the EFI specification.
For more information about the EFI file system and file image format, visit the web site from which this document was obtained.
13.3.1 System Partition
A System Partition is a partition in the conventional sense of a partition on a legacy system. For a hard disk, a partition is a contiguous grouping of sectors on the disk where the starting sector and size are defined by the Master Boot Record (MBR), which resides on LBA 0 (i.e., the first sector of the hard disk) (see Section 5.2), or the GUID Partition Table (GPT), which resides on logical block 1 (the second sector of the hard disk) (see Section 5.3.1). For a diskette (floppy) drive, a partition is defined to be the entire media. A System Partition can reside on any media that is supported by EFI Boot Services.
A System Partition supports backward compatibility with legacy systems by reserving the first block (sector) of the partition for compatibility code. On legacy systems, the first block (sector) of a partition is loaded into memory and execution is transferred to this code. EFI firmware does not execute the code in the MBR. The EFI firmware contains knowledge about the partition structure of various devices, and can understand legacy MBR, GPT, and “El Torito.”
короче, EFI загрузчик должен находиться на FAT32 разделе, который может быть так же и активным для совместимости со старыми системами
там нигде не написано делать руфусом две разные флешки ))
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 19:55
(спустя 1 мин.)
roddy20 писал(а):
80965682короче, EFI загрузчик должен находиться на FAT32 разделе, который может быть так же и активным для совместимости со старыми системами
Ну, это не стандарт создания ЗФ, а цель, которую надо достичь. И нет никакого стандарта в достижении этой цели...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 20:07
(спустя 12 мин., ред. 20-Фев-21 20:07)
Simo_Hayha писал(а):
80965809И нет никакого стандарта в достижении этой цели..
в смысле нет? опять какая-то демагогия (( очень даже есть
выше книжка, и в ней всё написано
оттуда, например следует, что:
1) не каждый девайс обязан грузиться с NTFS разделов (но может. по усмотрению вендора)
2) нет никакой необходимости делать разные флешки для MBR и UEFI загрузки
Simo_Hayha писал(а):
80965809это не стандарт создания ЗФ, а цель, которую надо достичь.
ЗФ это и есть носитель, который должен соответствовать стандартам, для безотказной работы в любой ситуации, а не для перебора вариантов тыканием наугад каких-то галочек
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 20:21
(спустя 14 мин.)
roddy20 писал(а):
80965841не для перебора вариантов тыканием наугад каких-то галочек
А это уже зависит от "мастера". Я, примером, на пионино только тыкать и могу. При создании ЗФ знаю что и к чему при использовании любого инструмента. Это я к тому, что нет, слава Богу, безальтернативности...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 20:53
(спустя 31 мин., ред. 20-Фев-21 21:09)
Simo_Hayha писал(а):
80966034При создании ЗФ знаю что и к чему при использовании любого инструмента.
так опишите хоть один "инструмент" и однозначную последовательность действий, приводящие неизменно к корректному результату
скрытый текст
UltraISO с NTFS не годится, сторонние WinPE "от Стрелец" и иже с ними должны быть предварительно записаны на ту же самую флешку, обсуждался еще вариант, требующий отдельного раздела для установки. К руфусу может есть какие-то секретные настройки?
Это больше похоже не на "знаю", а на "как-нибудь выкручуcь"
Simo_Hayha писал(а):
80966034безальтернативности...
альтернатива, снимаем с соседского компьютера диск с виндой, загружаемся с него, запускаем setup.exe, устанавливаем на свой диск.
Вроде и цель достигнута, но на оптимальный способ, увы, не похоже. Зато сделал не так, как написано 
Или, несем свой диск к соседу и подключаем там...
то что можно сделать "по-другому" - понятно. не понятно, лучше ли будет это "по-другому" чем то, что рекомендуется
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 21:08
(спустя 15 мин.)
roddy20 писал(а):
80966082опишите хоть один "инструмент" и однозначную последовательность действий
А нет однозначной ситуации. Для разных ситуаций нужны или разные инструменты, или разные настройки одного и того же инструмента... Но дело здесь не в этом. Можно какое-то изменение в Винду внести вручную правкой Реестра, можно применить соответствующий рег-файл, а можно того же результата достичь "навороченным" твикером. Именно так обстоит дело и с созданием ЗФ. Да, полностью согласен с вашими взглядами по этому вопросу, но еще больше согласен с правом на существование других способов. Тем более что они приводят а аналогичном результату...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:22
(спустя 13 мин., ред. 20-Фев-21 21:23)
Simo_Hayha писал(а):
80966324А нет однозначной ситуации. Для разных ситуаций нужны или разные инструменты, или разные настройки одного и того же инструмента...
что значит нет? есть флешка с которой ставится Windows 10. Например как её создает MCT или способ с Дискпартом.
Остальные инструменты создают флешку похожую, но с нее в каком-то %% случаев не ставится. Значит, они в чем то ущербны.
Simo_Hayha писал(а):
80966324с правом на существование других способов. Тем более что они приводят а аналогичном результату...
может я правда не в курсе, какой еще способ приводит "к аналогичному"?
если бы приводили, я бы и не возражал. но приводят обычно к неработоспособности
Simo_Hayha писал(а):
80966324вручную правкой Реестра, можно применить соответствующий рег-файл
про рег файлы давайте отложим на потом, а то вообще запутаемся ))
Утилита, которая делает безусловно рабочую ЗФ есть или всё же её нет?
какие еще "разные ситуации"? по-разному под каждый компьютер или по-разному под каждую редакцию?
нужна флешка, с которой можно установить Win10 из этой раздачи.
установить "с нуля", WinRE разделов и флешек "от Стрельца" у меня нет. есть чиcтая новая флешка из магазина.
как на нее записать установщик, проще, чем в инструкции?
|
|
Ws6183
Стаж: 5 лет 2 месяца Сообщений: 830
|
Ws6183 ·
20-Фев-21 21:22
(спустя 4 сек.)
Simo_Hayha писал(а):
80966324А нет однозначной ситуации. Для разных ситуаций нужны или разные инструменты, или разные настройки одного и того же инструмента.
есть, носитель в фат32, его создание занимает - получение swm (на нормальной машине макс. 1 минута), копирование файлов дистрибутива с swm вместо вим (опять же на нормальной машине с usb 3 макс. 5 мин) и ВСЕ и никаких
roddy20 писал(а):
80965841переборов вариантов тыканием наугад каких-то галочек
зачем же вам еще надо всякие winpe,78сетапы и пр, раз и навсегда сделать носитель и только меняй swm-ы с выходом новых рерсий тех же вами любимых msdn, а с MCT вообще - подсоединил носитель, нажал кнопочку и кури 10 мин и флешка на все случаи готова.
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 21:25
(спустя 3 мин.)
roddy20 писал(а):
80966339что значит нет?
Есть разные БИОСы и таблицы разделов...
roddy20 писал(а):
80966339Остальные инструменты создают флешку похожую, но с нее в каком-то %% случаев не ставится. Значит, они в чем то ущербны.
"Ущербны" если применены не по назначению или неправильно...
roddy20 писал(а):
80966339какой еще способ приводит к аналогичному?
ЗФ можно создать вашим скриптом, diskpart-ом (догадываюсь, что скажете), Rufus-ом и т.д. и т.п. А можна, при некоторых обстоятельствах, просто скоптровать на флэшку содержимое изо-образа...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:29
(спустя 4 мин., ред. 20-Фев-21 21:33)
Ws6183 писал(а):
80966401есть, носитель в фат32, его создание занимает - получение swm (на нормальной машине макс. 1 минута), копирование файлов дистрибутива с swm вместо вим (опять же на нормальной машине с usb 3 макс. 5 мин) и ВСЕ и никаких
согласен
можно усложнить задачу. доступен только Linux. macOS. WinXP на худой конец
и там нет Dism /Split-Image - а флешку хочется
Simo_Hayha писал(а):
80966419Есть разные БИОСы и таблицы разделов...
Вы то ли не читаете, то ли не понимаете
Флешка сделанная в соответствии со стандартом, загрузится всегда, независимо от
Флешка сделанная неправильно - загрузится в половине случаев
именно потому что часть инструментов непригодны для этой цели
Simo_Hayha писал(а):
80966419diskpart-ом (догадываюсь, что скажете)
что это и так очевидно и описано в инструкции ))
Simo_Hayha писал(а):
80966419Rufus-ом
возможно
покажите настройки
я их (подходящих) не нашел
но все и не перебирал
|
|
Ws6183
Стаж: 5 лет 2 месяца Сообщений: 830
|
Ws6183 ·
20-Фев-21 21:29
(спустя 6 сек.)
Simo_Hayha писал(а):
80966419Есть разные БИОСы и таблицы разделов...
носитель фат32 подходит под ВСЕ разные БИОСы и таблицы разделов ос win.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:32
(спустя 2 мин., ред. 20-Фев-21 21:32)
Simo_Hayha писал(а):
80966419и т.д. и т.п.
подробнее
наверно есть , но я не в курсе
Simo_Hayha писал(а):
80966419А можна, при некоторых обстоятельствах, просто скоптровать на флэшку содержимое изо-образа...
"просто" уже нельзя
на FAT32 не лезет install.wim
с NTFS загружается не каждый BIOS
было бы можно просто, не обсуждали бы столько
|
|
Ws6183
Стаж: 5 лет 2 месяца Сообщений: 830
|
Ws6183 ·
20-Фев-21 21:33
(спустя 57 сек.)
roddy20 писал(а):
80966420доступен только Linux. macOS
на линуксоидах https://remontka.pro/windows-10-bootable-usb-linux/
с маком не знаком, не знаю.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:36
(спустя 3 мин., ред. 20-Фев-21 21:36)
Ws6183 писал(а):
80966478на линуксоидах
боюсь, что тоже не всё так просто
по ссылке
Отформатируйте флешку в FAT32, например, в приложении «Диски» в Ubuntu. Форматировать флешку в FAT32 в Linux
Смонтируйте образ ISO с Windows 10 и просто скопируйте всё его содержимое на отформатированную флешку.
я бы рад так сделать, но install.wim > 4 gb опять же
а DISM там нет
|
|
Ws6183
Стаж: 5 лет 2 месяца Сообщений: 830
|
Ws6183 ·
20-Фев-21 21:38
(спустя 2 мин.)
roddy20 писал(а):
80966488не всё так просто
вроде гарантируют http://images.vfl.ru/ii/1613846240/c3a49d12/33412983.png надо попробовать.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:38
(спустя 19 сек.)
нашел !!!
wimsplit WIMFILE SPLIT_WIM_PART_1 PART_SIZE_MB [--check]
для Мака
и наверняка есть такой же для Линукса, эти wimlibs передрали как раз оттуда
https://wimlib.net
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 21:39
(спустя 22 сек.)
roddy20 писал(а):
80966420Вы то ли не читаете, то ли не понимаете
Нет, я читаю и говорю именно об этом. И, повторяю, с вами полностью согласен. Но возвращаюсь к ситуации, когда юзер купил комп и ему надо на него установить Винду. Он, конечно, может создать универсальную ЗФ на все случаи жизни, а может любым доступным способом сделать это для одноразовой установки на свое конкретное железо. Я ЗФ пишу крайне редко и пользуюсь diskpart. Себе ставлю исключительно из-под WinPE (о Стрельце я никогда и нигде не говорил)...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:40
(спустя 1 мин., ред. 20-Фев-21 21:43)
надо спросить у опытных Линуксоидов
на Маке сейчас сам проверю
поехали:
Код:
/wimsplit /Volumes/CCCOMA_X64FRE_RU-RU_DV9/sources/install.wim install.swm 3800 --check
[WARNING] "/Volumes/CCCOMA_X64FRE_RU-RU_DV9/sources/install.wim" does not contain integrity information. Skipping integrity check.
Writing "install.swm" (part 1 of 2): 0 MiB of 4788 MiB (0%) written
Simo_Hayha писал(а):
80966520исключительно из-под WinPE (о Стрельце я никогда и нигде не говорил)...
не так важно от Стрельца или от кого
чтобы ставить из под WinPE, надо записать WinPE на загрузочную флешку
идем туда с чего начинали
|
|
Ws6183
Стаж: 5 лет 2 месяца Сообщений: 830
|
Ws6183 ·
20-Фев-21 21:41
(спустя 1 мин., ред. 20-Фев-21 21:41)
roddy20 писал(а):
80966488но install.wim > 4 gb опять же
roddy20
а вот такое стечение обстоятельств как раз для образа с MCT, разницы со свежим c msdn никакой, только + 2-5 минут после установки для обновы до актуальной.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:45
(спустя 3 мин.)
Ws6183 писал(а):
80966537как раз для образа с MCT
MCT опять же только под винду
Mac вместо нее скачивает ISO
|
|
xalexiv
 Стаж: 16 лет 8 месяцев Сообщений: 778
|
xalexiv ·
20-Фев-21 21:46
(спустя 31 сек., ред. 20-Фев-21 21:49)
roddy20 писал(а):
80966339Утилита, которая делает безусловно рабочую ЗФ есть или всё же её нет?
Есть, называется UltraISO.
Самый сложный вариант, когда размер install.wim "не влазит" на fat32:
1. В UltraISO удалить из образа install.wim, записать образ без этого файла на флешку.
2. install.wim разделить на пару .swm и закинуть куски на флешку в папку sources.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:47
(спустя 1 мин.)
xalexiv писал(а):
809665671. В UltraISO удалить из образа install.wim, записать образ без этого файла на флешку.
она разве не отформатирует принудительно в NTFS?
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 21:48
(спустя 15 сек.)
roddy20 писал(а):
80966523идем туда с чего начинали
Нет, остаемся на месте. Не судите о всех по себе, люди все очень разные. Прямо сейчас в соседней ветке человет, обвиняя всех во всех грехах, спросил, как применить предложенный ему рег-файл. И таких большинство. Для них безальтернативость недопустима, в т.ч. и при создании ЗФ...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:48
(спустя 42 сек.)
xalexiv писал(а):
809665673. install.wim разделить на пару .swm и закинуть куски на флешку в папку sources.
если разделить, то я их и без UltraISO скопирую на флешку
|
|
xalexiv
 Стаж: 16 лет 8 месяцев Сообщений: 778
|
xalexiv ·
20-Фев-21 21:49
(спустя 48 сек.)
roddy20 писал(а):
80966589
xalexiv писал(а):
809665671. В UltraISO удалить из образа install.wim, записать образ без этого файла на флешку.
она разве не отформатирует принудительно в NTFS?
Форматирует принудительно в fat32.
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 21:56
(спустя 6 мин., ред. 20-Фев-21 21:56)
Simo_Hayha писал(а):
80966591И таких большинство. Для них безальтернативость недопустима
не вижу прямой связи
да, человек чего-то не знает
зачем ему предлагать 10 косячных способов вместо одного рабочего?
кстати, научиться - проще чем переучиваться
Код:
/wimsplit /Volumes/CCCOMA_X64FRE_RU-RU_DV9/sources/install.wim install.swm 3800 --check
[WARNING] "/Volumes/CCCOMA_X64FRE_RU-RU_DV9/sources/install.wim" does not contain integrity information. Skipping integrity check.
Writing "install.swm" (part 1 of 2): 0 MiB of 4788 MiB (0%) written
Writing "install2.swm" (part 2 of 2): 3799 MiB of 4788 MiB (79%) written
Finished writing split WIM part 2 of 2
научился это делать на Маке 
получилось 2 файла
-rw-r--r-- 1 rodion staff 3983480984 20 фев 20:51 install.swm
-rw-r--r-- 1 rodion staff 1037146912 20 фев 20:54 install2.swm
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 21:56
(спустя 18 сек., ред. 20-Фев-21 21:59)
roddy20 писал(а):
80966589она разве не отформатирует принудительно в NTFS?
Ну вы же сами когда-то в контексте подобного разговора UltraISO тестили. И видели там FAT32...
xalexiv писал(а):
80966567install.wim разделить на пару .swm и закинуть куски на флешку в папку sources.
Для рядового юзера это невыполнимая задача. Но термин "безусловно рабочая ЗФ" здесь - подмена понятий. Это об "универсальной ЗФ", а оно далеко не всем надо...
|
|
roddy20
Стаж: 17 лет 8 месяцев Сообщений: 38303
|
roddy20 ·
20-Фев-21 22:03
(спустя 7 мин., ред. 20-Фев-21 22:03)
и даже ничего не сломалось
скрытый текст
/wiminfo install.swm
WIM Information:
----------------
Path: install.swm
GUID: 0x1d7ee9571f5b9341c93da5945e538880
Version: 68864
Image Count: 6
Compression: LZX
Chunk Size: 32768 bytes
Part Number: 1/2
Boot Index: 0
Size: 5041419848 bytes
Attributes: Integrity info, Relative path junction Available Images:
-----------------
Index: 1
Name: Windows 10 Home
Description: Windows 10 Home
Display Name: Windows 10 Домашняя
Display Description: Windows 10 Домашняя
Directory Count: 27121
File Count: 100729
Total Bytes: 15523941133
Hard Link Bytes: 5790146081
Creation Time: Fri Feb 05 01:31:55 2021 UTC
Last Modification Time: Fri Feb 05 02:04:01 2021 UTC
Architecture: x86_64
Product Name: Microsoft® Windows® Operating System
Edition ID: Core
Installation Type: Client
HAL: acpiapic
Product Type: WinNT
Product Suite: Terminal Server
Languages: ru-RU
Default Language: ru-RU
System Root: WINDOWS
Major Version: 10
Minor Version: 0
Build: 19041
Service Pack Build: 804
Service Pack Level: 0
Flags: Core
WIMBoot compatible: no Index: 2
...
Simo_Hayha писал(а):
80966644вы же сами когда-то в контексте подобного разговора UltraISO тестили. И видели там FAT32...
возможно, не очень помню
Simo_Hayha писал(а):
80966644Для рядового юзера это невыполнимая задача. Но термин "безусловно рабочая ЗФ" здесь - подмена понятий. Это об "ниверсальной ЗФ", а оно далеко не всем надо...
а рядовой юзер из вашего примера уверен, что знает, что ему надо?
и уверены ли вы в том, что он знает?
потом начнет другим таким же рассказывать небылицы, что с включенным интернетом ставится только на GPT, а в компьютере Dell - только на MBR, и главное, что найдутся такие же кто поверит
при отсутствии понимания я бы не предлагал альтернативы
вот инструкция и переписывайте, буква за буквой, строчка за строчкой
|
|
Simo_Hayha
 Стаж: 11 лет 2 месяца Сообщений: 7008
|
Simo_Hayha ·
20-Фев-21 22:07
(спустя 3 мин.)
roddy20 писал(а):
80966653возможно, не очень помню
Давайте так. В раделе "FAQ по Windows 10" поместите созданный вами скрипт в удобоприменимом для среднестатистического юзверя виде (примером может быть Активатор) и будем всех нуждающихся посылать туда...
|
|
xalexiv
 Стаж: 16 лет 8 месяцев Сообщений: 778
|
xalexiv ·
20-Фев-21 22:11
(спустя 4 мин.)
Simo_Hayha писал(а):
80966644Для рядового юзера это невыполнимая задача.
Как по мне, так это самый простой универсальный вариант.
Для кого сложно - в сервис к мастеру, или звать соседского очкарика школьника Васю, он сможет.
|
|
|