Работа с DMG, SparseImage, SparseBundle и CDR-образами дисков в Windows и Linux

В macOS образы дисков в форматах .dmg, .sparseimage, .sparsebundle и .cdr часто используются для хранения файлов, резервного копирования и передачи данных. Однако при открытии таких файлов в Windows или Linux у многих пользователей возникают вопросы: чем отличаются эти форматы, как правильно их открыть, какие параметры использовать для монтирования и как получить доступ к файлам внутри образа.

Работа с DMG, SparseImage, SparseBundle и CDR-образами дисков в Windows и Linux

Образы дисков DMG, SparseImage, SparseBundle и CDR широко используются в экосистеме macOS для хранения данных, создания резервных копий, передачи файлов и копирования физических носителей. Такие образы могут содержать как обычные файлы и папки, так и целые файловые системы с важной информацией.

При работе в Windows или Linux доступ к этим форматам может быть затруднен, поскольку они не всегда поддерживаются стандартными системными средствами. Кроме того, отдельные типы образов имеют собственную структуру и особенности хранения данных, которые необходимо учитывать при открытии, монтировании или восстановлении.

В этой статье мы рассмотрим, что представляют собой форматы DMG, SparseImage, SparseBundle и CDR, чем они отличаются и как работать с ними в Windows и Linux. Также будут рассмотрены способы доступа к данным, извлечения файлов и работы с образами в случаях, когда они повреждены или не открываются стандартными средствами.

Перейти к просмотру
Как открыть образы DMG, Sparseimage, Sparsebundle и CDR в Windows и Linux

Как открыть образы DMG, Sparseimage, Sparsebundle и CDR в Windows и Linux

Образы дисков в macOS

Образы дисков в macOS создаются с помощью встроенной утилиты hdiutil, которая запускается через Terminal.

Наиболее распространенные форматы:

  • .dmg — стандартный образ диска macOS.
  • .sparseimage — динамический образ, размер которого увеличивается по мере записи данных.
  • .sparsebundle — образ, состоящий из отдельных сегментов band.
  • .cdr — формат образа CD или DVD.
Характеристика DMG SparseImage SparseBundle CDR
Полное название Disk Image Sparse Disk Image Sparse Bundle Disk Image CD/DVD-ROM Image
Основное назначение Хранение и распространение образов дисков, приложений и резервных копий Создание образа диска с переменным размером Хранение образа диска в виде набора небольших файлов Создание образа оптического диска
Типичное расширение .dmg .sparseimage .sparsebundle .cdr
Происхождение В первую очередь macOS macOS macOS macOS / Unix-подобные системы
Размер файла Может быть фиксированным или сжатым Увеличивается по мере записи данных Увеличивается по мере заполнения образа Обычно соответствует размеру данных на оптическом диске
Структура Один файл образа Один файл образа Каталог, содержащий набор сегментов Один файл образа
Поддержка шифрования Да, в зависимости от типа образа Да Да Зависит от способа создания
Сжатие Поддерживается для соответствующих типов DMG Может использоваться в зависимости от конфигурации Может использоваться в зависимости от конфигурации Обычно не используется
Возможность изменения размера Возможно для некоторых типов образов Автоматически расширяется по мере необходимости Автоматически расширяется по мере необходимости Размер обычно фиксирован
Пригодность для резервного копирования Высокая Удобен для локального использования Высокая, особенно для сетевых резервных копий Подходит для архивирования образов CD/DVD
Совместимость с Time Machine Может использоваться в зависимости от версии macOS и сценария Использовался в более ранних версиях Time Machine Широко используется Time Machine для сетевых резервных копий Не является основным форматом Time Machine
Использование в Windows Требуется специализированное программное обеспечение Ограниченная поддержка, требуются специализированные инструменты Требуется специализированное программное обеспечение Поддерживается многими программами для работы с ISO/CD-образами
Использование в Linux Требуются соответствующие утилиты или конвертация Требуются специализированные инструменты Требуются специализированные инструменты Поддерживается многими приложениями для работы с образами дисков
Монтирование Возможно после установки соответствующего ПО Возможно при наличии поддержки формата Возможно при наличии поддержки формата Возможно как образ оптического диска
Основное преимущество Универсальность и широкое использование в экосистеме Apple Экономия места благодаря динамическому размеру Удобство инкрементального копирования и работы с большими образами Простой формат для копирования носителей CD/DVD
Основной недостаток Не все типы DMG одинаково хорошо поддерживаются сторонними ОС Может быть сложно использовать вне macOS Состоит из большого числа файлов, что усложняет ручное копирование Ограничен возможностями оптических носителей
Типичные сценарии использования Установка приложений macOS, резервные копии, дистрибутивные пакеты Виртуальные диски и локальные образы Резервные копии Time Machine и сетевое хранилище Архивирование и копирование носителей CD/DVD

Особенности DMG, SparseImage, SparseBundle и CDR

Формат DMG поддерживает несколько типов сжатия и вариантов создания образов. Используются следующие основные форматы:

  • UDRO — образ только для чтения без сжатия.
  • UDRW — образ с возможностью записи.
  • UDZO — сжатие zlib.
  • UDBZ — сжатие bzip2.
  • ULFO — сжатие LZFSE.
  • ULMO — сжатие LZMA.
  • UDCO — устаревший тип сжатия ADC.
  • UDTO — используется для создания образов CD или DVD.
  • UDSP — формат для создания образов dynamic sparseimage.
  • UDSB — формат для создания образов .sparsebundle.
DMG: типы сжатия и варианты создания образов

Наиболее часто используется формат UDZO, поскольку он позволяет уменьшить размер образа без существенного снижения производительности. Сжатые образы занимают меньше места на диске, но могут работать немного медленнее. Несжатые образы, напротив, занимают больше места, но обеспечивают более быстрый доступ к данным.

Форматы .sparseimage и .sparsebundle являются динамическими образами дисков, которые автоматически увеличиваются по мере добавления новых данных.

Формат .sparseimage хранит все данные в одном файле и обеспечивает более эффективное использование свободного места на носителе.

Формат .sparsebundle работает аналогично .sparseimage, но хранит данные не в одном файле, а в виде отдельных band segments. Иными словами, вместо одного большого файла создается папка, содержащая отдельные части образа. Поэтому .sparsebundle часто используется для резервного копирования, синхронизации данных, работы по сети и в Time Machine.

.sparsebundle: хранит данные в виде отдельных band-сегментов

Формат .cdr используется для создания образов CD и DVD. Такие образы можно записать на диск или преобразовать в формат .iso для дальнейшего использования в Windows и Linux.

ШАГ 1. Как создать образ?

Независимо от типа образа, процесс создания всегда начинается одинаково. Сначала необходимо определить номер устройства подключенного накопителя с помощью команды diskutil list. В нашем случае это /dev/disk3.

diskutil list

macOS Terminal: команда diskutil list

Перед созданием любого образа накопитель необходимо размонтировать с помощью команды diskutil unmountDisk /dev/disk3, после чего образ создается командой hdiutil create.

diskutil unmountDisk /dev/disk3

hdiutil create

macOS Terminal: diskutil unmountDisk и hdiutil create

Для всех форматов используется одна и та же базовая команда, изменяется только параметр формата образа. Например, создание классического несжатого образа DMG выполняется командой hdiutil create -srcdevice /dev/disk3 -format UDRO ~/Desktop/flash_drive.dmg.

hdiutil create -srcdevice /dev/disk3 -format UDRO ~/Desktop/flash_drive.dmg

ШАГ 2. Как смонтировать образ диска?

Это этап, на котором пользователи чаще всего допускают ошибки, поскольку разные типы образов необходимо монтировать с использованием разных параметров.

Сначала рассмотрим меню монтирования образов в Hetman Partition Recovery и определим, какой способ подключения используется для каждого формата.

Универсальное решение для восстановления файлов с удалённых, отформатированных, повреждённых или недоступных устройств хранения данных.

Образы в формате .dmg необходимо монтировать через опцию “DMG Image“. После подключения такой образ будет отображаться в списке дисков как отдельный накопитель.

Hetman Partition Recovery: .dmg монтируется через опцию DMG Image

Файл .sparseimage монтируется через отдельную опцию “Sparse Image“. После открытия образ также будет отображаться в программе как отдельный диск.

Hetman Partition Recovery: .sparseimage монтируется через опцию Sparse Image

Формат .sparsebundle работает иначе, поскольку это не один файл, а папка, содержащая файлы band. Поэтому его необходимо открывать через отдельную опцию “Sparse Bundle“.

Hetman Partition Recovery: .sparsebundle монтируется через опцию Sparse Bundle

При подключении необходимо выбирать именно папку .sparsebundle, а не отдельные band-файлы внутри нее.

ШАГ 3. Просмотр содержимого образа

Наконец, рассмотрим все смонтированные образы в списке дисков Hetman Partition Recovery.

Hetman Partition Recovery: все смонтированные образы

Как видно, все форматы успешно отображаются после монтирования и определяются программой как отдельные накопители. Это позволяет работать с такими образами так же, как с обычным физическим диском: открывать разделы, просматривать файлы и получать доступ к данным внутри образа.

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

Hetman Partition Recovery: разделы, папки и файлы внутри смонтированного образа

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

Теперь остается только выбрать необходимые файлы, нажать кнопку “Recover” и сохранить данные на другой накопитель.

Hetman Partition Recovery: выберите файлы и нажмите Recover

Важно: не сохраняйте восстановленные файлы на тот же носитель, с которого выполняется восстановление данных.

Заключение

Образы дисков DMG, SparseImage, SparseBundle и CDR используются для разных задач, но чаще всего встречаются в экосистеме macOS. DMG является наиболее универсальным форматом для хранения и распространения данных, тогда как SparseImage и SparseBundle предназначены для образов переменного размера и резервного копирования. Формат CDR в основном используется для создания образов оптических дисков.

При работе с такими образами в Windows и Linux важно учитывать, что поддержка форматов может отличаться от macOS. Не каждый образ можно смонтировать напрямую стандартными средствами операционной системы, поэтому может потребоваться специализированное приложение, утилиты командной строки или предварительная конвертация в совместимый формат.

Если образ содержит важные данные, перед конвертацией или восстановлением рекомендуется создать резервную копию и работать только с ней. Это особенно важно для поврежденных образов DMG, SparseImage или SparseBundle, поскольку неосторожные действия могут усложнить дальнейшее восстановление.

Таким образом, корректное определение типа образа, понимание его структуры и использование подходящих инструментов позволяют безопаснее открывать, монтировать, конвертировать и восстанавливать образы DMG, SparseImage, SparseBundle и CDR в Windows и Linux.

Dmytriy Zhura

Автор: , Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас