
У меня есть несколько десятков гибридных Mac/PC CD, и я хотел бы создать их образы .iso. Разделы Mac — HFS и HFS+, разделы PC — ISO9660.
В настоящее время я копирую содержимое Mac после монтирования раздела HFS по умолчанию. Затем я вручную монтирую раздел ISO с помощью mount_cd9660
и т. д. через Терминал, и копирую содержимое ПК отдельно.
Затем я могу создать новый гибридный .iso, используя два фрагмента скопированного контента, но мне бы хотелось найти способ просто скопировать исходные компакт-диски непосредственно в образы .iso, сохранив при этом гибридное форматирование.
Это вообще возможно?
решение1
Просто хотел поделиться своим ответом. Я не знаю, работает ли это на СТАРЫХ Mac, но на современных Mac M1 мне удалось схватить весь гибридный ISO Mac/PC как один объединенный ISO через Терминал. Поэтому, конечно, на современных macOS, Apple_HFS даже не разрешено монтировать. Поэтому, когда я вставляю CD, я просто игнорирую, когда он сообщает мне, что диск не может быть инициализирован.
Чтобы узнать идентификатор моего смонтированного диска, в Терминале я ввожу:
diskutil list
Если кто-то планирует попробовать это на Mac, который все еще распознает Apple_HFS, вам, вероятно, придется выполнить этот шаг по отмонтированию...
sudo umount /dev/disk[INSERT YOUR CORRESPONDING NUMBER HERE]
... Затем в появившемся списке найдите диск, в котором в качестве одной из частей указан "Apple_HFS". Затем введите:
sudo cp /dev/disk[INSERT YOUR CORRESPONDING NUMBER HERE]s1 [INSERT OUTPUT NAME HERE].iso
Если это диск с дополнительнымАудио CDраздел, который не может быть включен в ISO-образ — вам придется bin/cue его с помощью чего-то вроде cdrdao, в сочетании с toc2cue, чтобы впоследствии исправить формат cue (переименовать cue в .toc, а затем преобразовать его в .cue).
Это казалось слишком простым, но после того, как все это было перенесено, я успешно загрузил его как в Windows VM, так и в Mac OS 9 VM, и в каждой из них отображались только соответствующие файлы! Мне потребовалось всего лишь более десяти лет, чтобы сделать это правильно, ха-ха-ха. >_O
Чтобы извлечь диск на M1 Mac (поскольку, как вы знаете, нет смонтированного диска для извлечения), перейдите в Disk Utility, щелкните правой кнопкой мыши по вашему CD-приводу и нажмите Eject. (Вы также можете извлечь диск в Terminal с помощью команды типа "drutil tray eject [ВСТАВЬТЕ ЧИСЛО ЗДЕСЬ]" — вы можете выяснить, какой лоток вы извлекаете, с помощью "drutil list", как и с diskutil.) Иногда даже после извлечения/размонтирования в списке diskutil остается небольшой фантомный диск. Это повлияет на многие виртуальные машины, которые вы можете попытаться использовать, например, SheepShaver и BasiliskII. Его также нужно будет извлечь в Disk Utility.
решение2
Я не могу это проверить, но думаю, это то, что вы ищете...
Дословно скопировано из Apple KB:Создайте образ диска с помощью Disk Utility на Mac
Создать образ диска из папки или подключенного устройства
Вы можете создать образ диска, содержащий содержимое папки или подключенного устройства, например USB-устройства. Этот метод не копирует свободное пространство устройства в образ диска. Например, если USB-устройство или том имеет размер 80 ГБ с 10 ГБ данных, размер образа диска составит 10 ГБ и будет включать только данные, а не свободное пространство. Затем вы можете восстановить этот образ диска на другой том.
- В приложении «Дисковая утилита» на Mac выберите «Файл» > «Новый образ», затем выберите «Образ из папки».
- В появившемся диалоговом окне выберите папку или подключенное устройство, затем нажмите «Открыть».
- Введите имя файла для образа диска, добавьте теги, если необходимо, затем выберите, где его сохранить. Это имя, которое отображается в Finder, где вы сохраняете файл образа диска перед его открытием.
- Чтобы зашифровать образ диска, щелкните всплывающее меню «Шифрование», затем выберите вариант шифрования.
- Нажмите всплывающее меню «Формат изображения», затем выберите нужный вариант:
- Только для чтения: образ диска не может быть записан, его создание и открытие выполняется быстрее.
- Сжатый: сжимает данные, поэтому образ диска меньше исходных данных. Образ диска доступен только для чтения.
- Чтение/запись: позволяет добавлять файлы в образ диска после его создания. Мастер DVD/CD: может использоваться со сторонними приложениями. Включает копию всех секторов образа диска, независимо от того, используются они или нет. Когда вы используете мастер-образ диска для создания других DVD или CD, все данные копируются в точности.
- Гибридный образ (HFS+/ISO/UDF): этот образ диска представляет собой комбинацию форматов образов дисков и может использоваться с различными стандартами файловых систем, такими как HFS, ISO и UDF.
- Нажмите «Сохранить», затем нажмите «Готово».
Disk Utility создает файл образа диска там, где вы его сохранили в Finder, и монтирует значок диска на рабочем столе и в боковой панели Finder.