Робота з дисковими образами DMG, SparseImage, SparseBundle та CDR у Windows і Linux
У macOS для збереження файлів, резервного копіювання та перенесення даних часто використовуються образи дисків у форматах .dmg, .sparseimage, .sparsebundle та .cdr. Але коли такі файли потрапляють на Windows або Linux, у багатьох користувачів виникають питання: чим ці формати відрізняються, як правильно їх відкривати, через які опції монтувати, та як отримати доступ до файлів всередині образу.

- Образи дисків у macOS
- Особливості DMG, SparseImage, SparseBundle та CDR
- КРОК 1. Як створити образ?
- КРОК 2. Як змонтувати образ диска?
- КРОК 3. Відображення вмісту образу
- Висновок
- Поширені запитання
- Коментарі
Дискові образи DMG, SparseImage, SparseBundle та CDR широко використовуються в екосистемі macOS для зберігання даних, створення резервних копій, перенесення файлів і копіювання фізичних носіїв. Такі образи можуть містити як звичайні файли та папки, так і цілі файлові системи з важливою інформацією.
Під час роботи у 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 – read-only образ без стиснення.
- UDRW – образ з можливістю запису.
- UDZO – стиснення zlib.
- UDBZ – стиснення bzip2.
- ULFO – стиснення LZFSE.
- ULMO – стиснення LZMA.
- UDCO – старий тип ADC-стиснення.
- UDTO, який використовується для створення CD або DVD образів.
- UDSP – формат для створення dynamic sparseimage образів.
- UDSB – формат для створення .sparsebundle образів.

Найчастіше використовується формат UDZO, оскільки він дозволяє зменшити розмір образу без значної втрати швидкості роботи. Стиснені образи займають менше місця на диску, проте можуть працювати трохи повільніше. Образи без стиснення, навпаки, займають більше місця, але забезпечують швидший доступ до даних.
Формати .sparseimage та .sparsebundle є динамічними образами дисків, які автоматично збільшуються у міру додавання нових даних.
Формат .sparseimage зберігає всі дані в одному файлі та дозволяє ефективніше використовувати вільний простір накопичувача.
Формат .sparsebundle працює аналогічно до .sparseimage, проте зберігає дані не в одному файлі, а у вигляді окремих band-сегментів. Тобто замість одного великого файлу створюється папка з окремими частинами образу. Саме тому .sparsebundle часто використовується для резервного копіювання, синхронізації даних, роботи через мережу та у системі Time Machine.

Формат .cdr використовується для створення образів CD та DVD дисків. Такі образи можна записувати на диск або конвертувати у формат .iso для подальшої роботи у Windows та Linux.
КРОК 1. Як створити образ?
Незалежно від типу образу, процес створення завжди починається однаково. Спочатку потрібно дізнатись номер підключеного пристрою за допомогою команди diskutil list. У нашому випадку це /dev/disk3.
diskutil list

Перед створенням будь-якого образу накопичувач потрібно обов’язково відмонтувати командою diskutil unmountDisk /dev/disk3, після чого вже виконується створення образу через команду hdiutil create.
diskutil unmountDisk /dev/disk3
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 образ“. Після підключення такий образ з’явиться у списку дисків як окремий накопичувач.

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

Формат .sparsebundle працює інакше, оскільки це не один файл, а папка з band-файлами. Саме тому його потрібно відкривати через спеціальну опцію “Sparse Bundle“.

Під час підключення потрібно обирати саме папку .sparsebundle, а не окремі band-файли, які знаходяться всередині.
КРОК 3. Відображення вмісту образу
У фіналі розглянемо всі підключені образи у списку дисків програми Hetman Partition Recovery.

Як бачимо, усі формати успішно відображаються після монтування та визначаються програмою як окремі накопичувачі. Завдяки цьому користувач може працювати з такими образами так само, як і зі звичайним фізичним диском: відкривати розділи, переглядати файли та отримувати доступ до даних усередині образу.
Тепер двічі клацнемо по будь-якому змонтованому образу. Після відкриття програма відобразить розділи, папки та файли, які знаходяться всередині образу.

Основний момент полягає у тому, що незалежно від типу образу, після правильного монтування користувач отримує повний доступ до своїх файлів та може працювати з ними так само, як зі звичайним диском.
Тепер залишилось вибрати потрібні файли, натиснути кнопку “Відновити” та зберегти дані на інший диск.

Обов’язково зверніть увагу: не зберігайте відновлені файли на той самий носій, з якого виконується відновлення даних.
Висновок
Дискові образи DMG, SparseImage, SparseBundle та CDR використовуються для різних завдань, але найчастіше зустрічаються в екосистемі macOS. DMG є найбільш універсальним форматом для зберігання та розповсюдження даних, тоді як SparseImage і SparseBundle орієнтовані на образи зі змінним розміром та резервне копіювання. Формат CDR переважно застосовується для створення образів оптичних дисків.
Під час роботи з такими образами у Windows і Linux важливо враховувати, що підтримка форматів може відрізнятися від macOS. Не кожен образ можна безпосередньо змонтувати стандартними засобами операційної системи, тому можуть знадобитися спеціалізовані програми, утиліти командного рядка або попереднє перетворення образу в сумісний формат.
Якщо образ містить важливі дані, перед конвертацією або відновленням рекомендується створити його резервну копію та працювати саме з копією. Це особливо актуально для пошкоджених DMG, SparseImage або SparseBundle, оскільки необережні операції можуть ускладнити подальше відновлення.
Таким чином, правильне визначення типу образу, розуміння його структури та використання відповідних інструментів дозволяють безпечніше відкривати, монтувати, конвертувати й відновлювати DMG, SparseImage, SparseBundle та CDR у Windows і Linux.







