1

У меня есть загрузочная флешка, которую я изначально создал из файла ISO. Если я сейчас отредактирую файл на этой флешке, он все равно загрузится и будет работать нормально?

ISO устанавливает модифицированную версию CentOS, и я сделал USB загрузочным с помощью UNetbootin.

2 ответа2

3

Вы прояснили свой вопрос тем, что использовали UNetbootin для загрузки флешки. Для вашей ситуации принятый ответ является правильным. Тем не менее, ответ может быть другим для некоторых других читателей в зависимости от того, как они подготовили свою флешку. Более общий ответ:

Файловая система ISO 9660

ISO - это не просто оболочка для файла, содержащая образ диска. Стандарт ISO 9660 включает файловую систему, которая была разработана для оптических носителей только для чтения. Если вы записываете изображение на CD или DVD, оно используется "как задумано". Однако, если вы записываете его на флэш-диск, все становится немного сложнее, и то, как вы пишете, может иметь значение.

ISO против ISO-Hybrid

BIOS не требует основной загрузочной записи (MBR) для загрузки с оптического диска, поэтому стандартная ISO не содержит ее. Если вы записываете ISO на флэш-диск, вам понадобится дополнительный инструмент, например UNetbootin, чтобы добавить MBR, чтобы сделать диск загрузочным (или изменить его для загрузки системы UEFI без отключения Secure Boot, что по крайней мере может сделать Rufus). ).

ISO-Hybrid включает MBR, поэтому вы можете записать его на флэш-накопитель и не требовать дополнительного инструмента для его загрузки.

Методы письма

Флешки обычно предварительно отформатированы в FAT32. Если вы собираетесь установить Linux, вы, вероятно, отформатируете его в один из форматов ext. Существует два подхода к переносу ISO на флешку. Один извлекает содержимое ISO и записывает их в существующую файловую систему. Это сохраняет возможность чтения-записи. После завершения установки вы можете редактировать содержимое.

В качестве альтернативы, вы можете сделать побайтную запись, используя команду типа dd в Linux. Это передает файловую систему ISO 9660, а также файлы компонентов в образе, поэтому результат доступен только для чтения.

импликация

Если вы создали загрузочную флешку "традиционным" способом, сохранив файловую систему диска и сделав его загрузочным с помощью дополнительного инструмента, диск будет доступен для записи. Итак, на ваш вопрос: « Если я отредактирую файл на этой флешке, он все равно загрузится и будет работать нормально?msgstr ", ответ - да (до тех пор, пока то, что вы редактируете, не является критическим системным файлом, которое ваше редактирование повреждает).

Если вы создали загрузочную флешку с помощью dd для написания ISO-Hybrid, ответ таков: вы не сможете редактировать файлы на этом диске.

3

Я сделал загрузочную флешку из файла ISO. Если я отредактирую файл на этой флешке, он все равно загрузится и будет работать нормально?

Загрузочный USB-накопитель ничем не отличается от любого загрузочного устройства. Если я редактирую файлы в своем каталоге документов на флэш-накопителе USB, это ничем не отличается от редактирования файлов на жестком диске.

Черт возьми, я могу редактировать содержимое приложения на своем жестком диске. Я все еще могу загрузить свой жесткий диск ... Приложение может быть удалено, но моя система в целом работает. Но если я отредактировал системный файл, я мог бы вызвать проблему, которая могла вызвать сбой системы, если я отредактировал файл таким образом, что ... Просто подвергает систему риску.

Но все это зависит от того, какой файл вы отредактировали, где вы это делали и как вы это делали, и это не уникально для вас, когда вы создаете загрузочную флешку из ISO или другого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .