1

У меня есть проект раз в год, над которым я работаю примерно в это время каждый год, который состоит из набора файлов HTML и CSS (вроде сохраненной копии веб-сайта), которые распространяются на профессионально продублированных DVD-дисках. Я создаю DVD с помощью Toast в OS X.

Самая хитрая часть этих DVD-дисков заключается в том, что для "представления" диска Mac существуют разные файлы, а для "представления" Windows - разные. Это связано с желанием моего клиента иметь красиво отображаемый значок диска и окно Finder (в комплекте с настраиваемым фоновым изображением) для случая, когда диск вставлен в Mac, и для пользователей Windows запускать autorun.inf (который просто запускает индекс. HTML в браузере по умолчанию).

HTML-файлы на стороне Mac необходимо было скрыть (поэтому они называются .html, чтобы Finder не отображал их), тогда как на стороне Windows мой клиент не так требователен, так как autorun.inf запускается сразу же, как только Вы вставляете диск.

Так что я делаю этот процесс один раз в год в течение четырех лет, и процесс в значительной степени отсортирован. Я могу надежно создавать эти диски с помощью некоторых специальных инструментов изменения Finder (для фоновых изображений и значков дисков на рабочем столе) и иметь один и тот же диск, вставляемый в две разные ОС и показывать два набора файлов.

Мой клиент в этом году хочет раздать USB-ключ вместо DVD. После некоторого обширного поиска в Google, я просто не могу заставить эту работу. Поиск в Google для «гибридного iso to usb» дает мне много информации о том, как создать загрузочный USB-ключ для установок Linux, что не совсем соответствует тому, что я пытаюсь сделать.

Самое близкое, что я получил к своему преобразованию с CD в USB, - это сохранить мой проект Toast в файл .toast в OSX, переименовать его в .iso, преобразовать в .img, а затем использовать dd для записи файла .img прямо в /dev /diskN (N - это мой USB-накопитель). Я сделал это с помощью тестового файла .toast, который имеет только один файл на стороне Mac (768 КБ в формате JPG) и 219 КБ PDF на стороне Windows.

Однако это, кажется, только записывает часть Mac файла образа Toast, и когда я подключаю USB-накопитель к Windows, он вообще не видит сторону Windows - остальную часть USB-накопителя, который я использую (2 ГБ) флешка) просто остается без разметки.

Я также попытался сделать два раздела (один FAT32, другой HFS+) и использовать трюк SetFile (из сообщения apple.stackexchange), но это не работает. Кажется, когда я монтирую диск в Windows, этот скрытый бит как-то сбрасывается.

Кто-нибудь делал что-то подобное раньше, и возможно ли это?

0