Робота з дисковими образами 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 підтримує кілька типів стиснення та варіантів створення образів. Серед основних форматів використовуються:

  • UDROread-only образ без стиснення.
  • 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-сегментів. Тобто замість одного великого файлу створюється папка з окремими частинами образу. Саме тому .sparsebundle часто використовується для резервного копіювання, синхронізації даних, роботи через мережу та у системі Time Machine.

.sparsebundle: зберігає дані у вигляді окремих band-сегментів

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

КРОК 1. Як створити образ?

Незалежно від типу образу, процес створення завжди починається однаково. Спочатку потрібно дізнатись номер підключеного пристрою за допомогою команди diskutil list. У нашому випадку це /dev/disk3.

diskutil list

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

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

diskutil unmountDisk /dev/disk3

hdiutil create

Terminal macOS: 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 образ“. Після підключення такий образ з’явиться у списку дисків як окремий накопичувач.

Hetman Partition Recovery: .dmg монтується через опцію DMG образ

Файл .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: розділи, папки та файли всередині змонтованого образу

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

Тепер залишилось вибрати потрібні файли, натиснути кнопку “Відновити” та зберегти дані на інший диск.

Hetman Partition Recovery: оберіть файли та натисніть Відновити

Обов’язково зверніть увагу: не зберігайте відновлені файли на той самий носій, з якого виконується відновлення даних.

Висновок

Дискові образи DMG, SparseImage, SparseBundle та CDR використовуються для різних завдань, але найчастіше зустрічаються в екосистемі macOS. DMG є найбільш універсальним форматом для зберігання та розповсюдження даних, тоді як SparseImage і SparseBundle орієнтовані на образи зі змінним розміром та резервне копіювання. Формат CDR переважно застосовується для створення образів оптичних дисків.

Під час роботи з такими образами у Windows і Linux важливо враховувати, що підтримка форматів може відрізнятися від macOS. Не кожен образ можна безпосередньо змонтувати стандартними засобами операційної системи, тому можуть знадобитися спеціалізовані програми, утиліти командного рядка або попереднє перетворення образу в сумісний формат.

Якщо образ містить важливі дані, перед конвертацією або відновленням рекомендується створити його резервну копію та працювати саме з копією. Це особливо актуально для пошкоджених DMG, SparseImage або SparseBundle, оскільки необережні операції можуть ускладнити подальше відновлення.

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

Valery Martyshko

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

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

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