2012-08-23 2 views
3

У меня есть ISO, созданный на linux, который содержит файлы для загрузочной системы livecd. ISO использует Rock Ridge для сохранения разрешений linux.Добавить файл в ISO с расширениями Rock Ridge

Мне нужно изменить этот файл ISO в системе Windows (без загрузки виртуальной машины Linux), как бы я мог добавить файл в ISO без потери символических ссылок Linux и разрешений linux?

Это часть более крупного .NET-приложения, поэтому я ищу консольный инструмент или библиотеку .NET для облегчения модификации iso.

Я уже пробовал следующее:

  • вручную извлечены и воссоздал изо использованием Mkisofs из Cygwin. (Проблема: потеряет информацию о горных хребтах)
  • Измените ISO с помощью C# и DiscUtils library. (Проблема: Distutils поддерживает только чтение Rock Ridge - не писать)
+0

IT поддерживает только чтение, поскольку ISO был разработан как запись *** однажды *** файловой системы. –

+2

Поместите фиктивный файл с известной «сигнатурой» в iso, замените байтовый файл байта байтом на переменные данные и софтмаунты или разгрузите его при загрузке с компакт-диска. –

ответ

2

Использование Java вы можете использовать JIIC (Java ISO Creator Изображение) JIIC
Здесь вы должны использовать JIIC апи JIIC банку и файл фляги сабли Вы можете get sample program to create iso file

 Смежные вопросы

  • Нет связанных вопросов^_^