Я видел почти все операционные системы и файлы большого размера в формате ISO. почему они выбрали этот формат, используя другие форматы, такие как zip, rar и т. д.
1 ответ
Обычные большие файлы, как правило, могут распространяться как архивы .zip (подойдет любой формат, но Zip имеет наибольшую поддержку в разных системах). Однако при распространении файлов установки операционной системы есть большая разница.
Форматы, которые вы перечислили, не являются форматами образов дисков: они содержат только файлы, но не содержат структуру окружающей файловой системы, например, нет загрузочного сектора, нет типов разделов. Они могут быть поняты программами на уже работающую ОС, но не с помощью встроенного программного обеспечения для запуска ОС с.
Чтобы создать загрузочный диск, вам нужно будет преобразовать .zip-архив в какой-то другой формат, который распознается микропрограммой компьютера - например, в загрузочных дисках BIOS должен быть загрузочный сектор, или таблица разделов с конкретными типами разделов для UEFI, или Файловая система ISO9660 для CD /DVD.
Если вы использовали UEFI, может быть достаточно просто переформатировать диск с помощью FAT32 и извлечь файлы из архива .zip на этот диск. Но пользователь должен быть осторожен, чтобы выбрать правильный тип файловой системы, чтобы случайно не переместить или удалить некоторые файлы и так далее.
И этого недостаточно для систем BIOS, и не так просто для загрузочных компакт-дисков - вам нужно будет распространять как минимум два файла; само содержимое плюс загрузочный сектор; и доверять пользователю, чтобы правильно написать оба.
Таким образом , вместо того , чтобы каждый пользователь может делать эту работу отдельно (возможно , с разными результатами), дистрибьюторы OS сделать преобразование себя и обеспечить окончательное изображение для загрузки, готовы записать 1:1 на диск.
(Файлы называются ".ISO », поскольку они изначально содержали компакт-диск в формате 1:1 в формате ISO 9660 . Соглашение об именах продолжается даже для UDF или гибридных образов CD/HDD.)