Praca z obrazami dysków DMG, SparseImage, SparseBundle i CDR w systemach Windows i Linux

W systemie macOS obrazy dysków w formatach .dmg, .sparseimage, .sparsebundle i .cdr są często używane do przechowywania plików, tworzenia kopii zapasowych oraz transferu danych. Jednak podczas otwierania takich plików w systemie Windows lub Linux wielu użytkowników ma pytania: czym różnią się te formaty, jak je prawidłowo otworzyć, jakie opcje wybrać do montowania oraz jak uzyskać dostęp do plików znajdujących się wewnątrz obrazu.

Praca z obrazami dysków DMG, SparseImage, SparseBundle i CDR w systemach Windows i Linux

Obrazy dysków DMG, SparseImage, SparseBundle i CDR są szeroko stosowane w ekosystemie macOS do przechowywania danych, tworzenia kopii zapasowych, transferu plików oraz kopiowania nośników fizycznych. Takie obrazy mogą zawierać zarówno zwykłe pliki i foldery, jak i całe systemy plików z ważnymi informacjami.

W systemach Windows i Linux dostęp do tych formatów może być trudniejszy, ponieważ nie zawsze są one obsługiwane przez standardowe narzędzia systemowe. Ponadto poszczególne typy obrazów mają własną strukturę i sposób przechowywania danych, które należy uwzględnić podczas otwierania, montowania lub odzyskiwania.

W tym artykule omówimy, czym są formaty DMG, SparseImage, SparseBundle i CDR, czym się różnią oraz jak pracować z nimi w systemach Windows i Linux. Przedstawimy także sposoby uzyskiwania dostępu do danych, wyodrębniania plików oraz pracy z obrazami, gdy są uszkodzone lub nie otwierają się za pomocą standardowych narzędzi.

Przejdź do widoku
Jak otworzyć obrazy DMG, Sparseimage, Sparsebundle i CDR w Windows i Linux

Jak otworzyć obrazy DMG, Sparseimage, Sparsebundle i CDR w Windows i Linux

Obrazy dysków w systemie macOS

Obrazy dysków w systemie macOS są tworzone za pomocą wbudowanego narzędzia hdiutil, uruchamianego z poziomu Terminala.

Najczęściej używane formaty to:

  • .dmg — standardowy obraz dysku macOS.
  • .sparseimage — dynamiczny obraz, który zwiększa rozmiar w miarę zapisu danych.
  • .sparsebundle — obraz składający się z oddzielnych segmentów band.
  • .cdr — format obrazu płyty CD lub DVD.
Cecha DMG SparseImage SparseBundle CDR
Pełna nazwa Disk Image Sparse Disk Image Sparse Bundle Disk Image CD/DVD-ROM Image
Podstawowe przeznaczenie Przechowywanie i dystrybucja obrazów dysków, aplikacji oraz kopii zapasowych Tworzenie obrazu dysku o zmiennym rozmiarze Przechowywanie obrazu dysku jako zestawu małych plików Tworzenie obrazu nośnika optycznego
Typowe rozszerzenie .dmg .sparseimage .sparsebundle .cdr
Pochodzenie Głównie macOS macOS macOS macOS / systemy uniksowe
Rozmiar pliku Może być stały lub skompresowany Zwiększa się w miarę zapisu danych Zwiększa się w miarę zapełniania obrazu Zwykle odpowiada rozmiarowi danych na nośniku optycznym
Struktura Jeden plik obrazu Jeden plik obrazu Katalog zawierający zestaw segmentów Jeden plik obrazu
Obsługa szyfrowania Tak, w zależności od typu obrazu Tak Tak Zależy od metody tworzenia
Kompresja Obsługiwana dla odpowiednich typów DMG Może być używana w zależności od konfiguracji Może być używana w zależności od konfiguracji Zwykle nie jest używana
Możliwość zmiany rozmiaru Możliwa dla niektórych typów obrazu Automatycznie rozszerza się w razie potrzeby Automatycznie rozszerza się w razie potrzeby Rozmiar jest zwykle stały
Przydatność do kopii zapasowych Wysoka Wygodny do lokalnego użycia Wysoka, szczególnie w przypadku kopii sieciowych Odpowiedni do archiwizacji obrazów CD/DVD
Zgodność z Time Machine Może być używany w zależności od wersji macOS i scenariusza Używany we wcześniejszych wersjach Time Machine Szeroko używany przez Time Machine do kopii sieciowych Nie jest podstawowym formatem Time Machine
Użycie w systemie Windows Wymaga specjalistycznego oprogramowania Ograniczona obsługa, wymagane specjalistyczne narzędzia Wymaga specjalistycznego oprogramowania Obsługiwany przez wiele programów do pracy z obrazami ISO/CD
Użycie w systemie Linux Wymaga odpowiednich narzędzi lub konwersji Wymaga specjalistycznych narzędzi Wymaga specjalistycznych narzędzi Obsługiwany przez wiele aplikacji do obsługi obrazów dysków
Montowanie Możliwe po zainstalowaniu odpowiedniego oprogramowania Możliwe, jeśli dostępna jest obsługa formatu Możliwe, jeśli dostępna jest obsługa formatu Możliwe jako obraz nośnika optycznego
Główna zaleta Wszechstronność i szerokie zastosowanie w ekosystemie Apple Oszczędność miejsca dzięki dynamicznemu rozmiarowi Wygodne przyrostowe kopiowanie i praca z dużymi obrazami Prosty format do kopiowania nośników CD/DVD
Główna wada Nie wszystkie typy DMG są jednakowo dobrze obsługiwane przez systemy firm trzecich Może być trudny w użyciu poza macOS Składa się z dużej liczby plików, co utrudnia ręczne kopiowanie Ograniczony możliwościami nośników optycznych
Typowe zastosowania Instalacja aplikacji macOS, kopie zapasowe, pakiety dystrybucyjne Dyski wirtualne i obrazy lokalne Kopie zapasowe Time Machine i pamięć sieciowa Archiwizacja i kopiowanie nośników CD/DVD

Cechy formатов DMG, SparseImage, SparseBundle i CDR

Format DMG obsługuje kilka typów kompresji oraz wariantów tworzenia obrazu. Stosowane są następujące główne formaty:

  • UDRO — obraz tylko do odczytu bez kompresji.
  • UDRW — obraz z możliwością zapisu.
  • UDZO — kompresja zlib.
  • UDBZ — kompresja bzip2.
  • ULFO — kompresja LZFSE.
  • ULMO — kompresja LZMA.
  • UDCO — starszy typ kompresji ADC.
  • UDTO — używany do tworzenia obrazów CD lub DVD.
  • UDSP — format do tworzenia obrazów dynamic sparseimage.
  • UDSB — format do tworzenia obrazów .sparsebundle.
DMG: typy kompresji i warianty tworzenia obrazu

Najczęściej używanym formatem jest UDZO, ponieważ umożliwia zmniejszenie rozmiaru obrazu bez znaczącej utraty wydajności. Obrazy skompresowane zajmują mniej miejsca na dysku, ale mogą działać nieco wolniej. Z kolei obrazy nieskompresowane zajmują więcej miejsca, ale zapewniają szybszy dostęp do danych.

Formaty .sparseimage i .sparsebundle to dynamiczne obrazy dysków, które automatycznie rozszerzają się wraz z dodawaniem nowych danych.

Format .sparseimage przechowuje wszystkie dane w jednym pliku i pozwala na bardziej efektywne wykorzystanie wolnego miejsca.

Format .sparsebundle działa podobnie do .sparseimage, ale przechowuje dane nie w jednym pliku, lecz jako oddzielne segmenty band. Innymi słowy, zamiast jednego dużego pliku tworzony jest folder zawierający oddzielne części obrazu. Dlatego .sparsebundle jest często używany do kopii zapasowych, synchronizacji danych, pracy sieciowej oraz w programie Time Machine.

.sparsebundle: przechowuje dane jako oddzielne segmenty band

Format .cdr jest używany do tworzenia obrazów CD i DVD. Takie obrazy można nagrać na płytę lub przekonwertować do formatu .iso w celu dalszego użycia w systemach Windows i Linux.

KROK 1. Jak utworzyć obraz?

Niezależnie od typu obrazu proces tworzenia zawsze rozpoczyna się w ten sam sposób. Najpierw należy określić numer urządzenia podłączonego dysku za pomocą polecenia diskutil list. W naszym przypadku jest to /dev/disk3.

diskutil list

macOS Terminal: polecenie diskutil list

Przed utworzeniem obrazu dysk należy odmontować za pomocą polecenia diskutil unmountDisk /dev/disk3, a następnie utworzyć obraz poleceniem hdiutil create.

diskutil unmountDisk /dev/disk3

hdiutil create

macOS Terminal: diskutil unmountDisk i hdiutil create

To samo polecenie bazowe jest używane dla wszystkich formatów; zmienia się jedynie parametr formatu obrazu. Na przykład utworzenie klasycznego nieskompresowanego obrazu DMG wykonuje się poleceniem hdiutil create -srcdevice /dev/disk3 -format UDRO ~/Desktop/flash_drive.dmg.

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

KROK 2. Jak zamontować obraz dysku?

Na tym etapie użytkownicy najczęściej popełniają błędy, ponieważ różne typy obrazów należy montować z użyciem różnych opcji.

Najpierw przyjrzyjmy się menu montowania obrazów w programie Hetman Partition Recovery i określmy, która metoda podłączenia jest używana dla każdego formatu.

Uniwersalne rozwiązanie do odzyskiwania plików z usuniętych, sformatowanych, uszkodzonych lub niedostępnych urządzeń pamięci masowej.

Obrazy w formacie .dmg należy montować za pomocą opcji “DMG Image“. Po podłączeniu taki obraz pojawi się na liście dysków jako osobny napęd.

Hetman Partition Recovery: .dmg jest montowany za pomocą opcji DMG Image

Plik .sparseimage jest montowany za pomocą oddzielnej opcji “Sparse Image“. Po otwarciu obraz również pojawi się w programie jako osobny dysk.

Hetman Partition Recovery: .sparseimage jest montowany za pomocą opcji Sparse Image

Format .sparsebundle działa inaczej, ponieważ nie jest pojedynczym plikiem, lecz folderem zawierającym pliki band. Dlatego należy go otwierać za pomocą dedykowanej opcji “Sparse Bundle“.

Hetman Partition Recovery: .sparsebundle jest montowany za pomocą opcji Sparse Bundle

Podczas podłączania należy wybrać sam folder .sparsebundle, a nie pojedyncze pliki band wewnątrz niego.

KROK 3. Wyświetlanie zawartości obrazu

Na koniec przejrzyjmy wszystkie zamontowane obrazy na liście dysków programu Hetman Partition Recovery.

Hetman Partition Recovery: wszystkie zamontowane obrazy

Jak widać, wszystkie formaty są poprawnie wyświetlane po zamontowaniu i są identyfikowane przez program jako osobne napędy. Umożliwia to pracę z takimi obrazami w taki sam sposób, jak z normalnym dyskiem fizycznym: otwieranie partycji, przeglądanie plików i uzyskiwanie dostępu do danych znajdujących się wewnątrz obrazu.

Teraz wystarczy dwukrotnie kliknąć dowolny zamontowany obraz. Po jego otwarciu program wyświetli partycje, foldery i pliki zawarte w obrazie.

Hetman Partition Recovery: partycje, foldery i pliki wewnątrz zamontowanego obrazu

Najważniejsze jest to, że niezależnie od typu obrazu, po prawidłowym zamontowaniu użytkownik uzyskuje pełny dostęp do swoich plików i może pracować z nimi tak samo jak z normalnym dyskiem.

Pozostaje jedynie wybrać wymagane pliki, kliknąć przycisk “Recover” i zapisać dane na innym dysku.

Hetman Partition Recovery: wybierz pliki i kliknij Recover

Ważne: nie zapisuj odzyskanych plików na tym samym nośniku, z którego odzyskiwane są dane.

Podsumowanie

Obrazy dysków DMG, SparseImage, SparseBundle i CDR są używane do różnych zadań, ale najczęściej występują w ekosystemie macOS. DMG jest najbardziej uniwersalnym formatem do przechowywania i dystrybucji danych, natomiast SparseImage i SparseBundle są przeznaczone do obrazów o zmiennym rozmiarze oraz kopii zapasowych. Format CDR służy głównie do tworzenia obrazów nośników optycznych.

Podczas pracy z takimi obrazami w systemach Windows i Linux należy uwzględnić, że obsługa formatów może różnić się od macOS. Nie każdy obraz można zamontować bezpośrednio za pomocą standardowych narzędzi systemowych, dlatego może być wymagane użycie specjalistycznych aplikacji, narzędzi wiersza poleceń lub wcześniejsza konwersja do zgodnego formatu.

Jeśli obraz zawiera ważne dane, zaleca się utworzenie kopii zapasowej przed jego konwersją lub odzyskiwaniem i pracę wyłącznie na kopii. Jest to szczególnie ważne w przypadku uszkodzonych obrazów DMG, SparseImage lub SparseBundle, ponieważ nieostrożne operacje mogą utrudnić dalsze odzyskiwanie.

Dlatego prawidłowa identyfikacja typu obrazu, zrozumienie jego struktury oraz użycie odpowiednich narzędzi umożliwiają bezpieczniejsze otwieranie, montowanie, konwertowanie i odzyskiwanie obrazów DMG, SparseImage, SparseBundle i CDR w systemach Windows i Linux.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy