Obraz ISO 9660 (.iso)

ISO Standard

ISO 9660 to szeroko stosowany standard systemu plików dla obrazów płyt optycznych. Obrazy ISO służą do dystrybucji systemów operacyjnych i oprogramowania, ale ich zawartość i obsługa platform mogą się różnić.

Konwertuj ISO na IMG

Darmowy konwerter z ISO na IMG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki ISO, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki ISO, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 32769):

43 44 30 30 31

REPREZENTACJA ASCII: CD001

Normalizacja: ISO 9660:1988 / ECMA-119 / UDF (Universal Disk Format)

Specyfikacja techniczna

Architektura konteneraKopia binarna nośnika optycznego (CD, DVD, Blu-ray) sektor po sektorze, zgodna ze standardami systemów plików ISO 9660, Joliet, Rock Ridge lub UDF
KompresjaNieskompresowane surowe sektory optyczne (2048 bajtów danych użytkownika na sektor)
Kolejność bajtów (Endianness)Kolejność Little-Endian i Big-Endian zapisana jednocześnie
Przestrzenie kolorówNie dotyczy (system plików dysku optycznego)
Kanały i strukturaPełny system plików dysku optycznego, sektory rozruchowe El Torito, katalogi i pliki
Maks. wymiaryDo 8,5 GB dla dwuwarstwowego DVD lub 100 GB dla trójwarstwowego Blu-ray UDF
PrzezroczystośćNone
Streaming i progresywne ładowanieBezpośredni losowy dostęp do sektorów

Techniczna macierz porównawcza: ISO a konkurencja

Atrybut technicznyISO (Bieżący)DMGVHDRAW
Pochodzenie sprzętowePłyty optyczne (CD, DVD, Blu-ray)Wirtualny dysk MacaWirtualny dysk twardy (Hyper-V)Zrzut surowych sektorów fizycznych
Instalacja systemu operacyjnego z nośnika rozruchowegoKorzystają z niego narzędzia takie jak Rufus i BalenaEtcher do tworzenia nośników instalacyjnych.Dysk instalacyjny MacaBootowalny dysk wirtualnyBootowalny obraz fizyczny
Montowanie międzyplatformoweObsługa montowania zależy od systemu operacyjnego, wersji i dostępnego oprogramowania.Natywne tylko na MacuNatywne w Windows/Hyper-VWymaga zamontowania jako urządzenia loop
Magiczne bajtyCD001 w sektorze 16koly w stopce EOFconectix w stopceBrak (surowe sektory)

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Maszyna wirtualna zgłasza błąd „Nie znaleziono urządzenia rozruchowego" (No bootable device found) podczas uruchamiania pliku ISO.

Główna przyczyna: Brakujący lub uszkodzony rekord katalogu rozruchowego El Torito w głównym deskryptorze woluminu.

Odzyskiwanie: Ponownie utwórz bootowalny obraz ISO za pomocą narzędzia File2File.app Disc Tool lub xorriso.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki ISO montowane w nowoczesnych systemach operacyjnych mogą omijać oznaczenie plików pobranych z internetu (Mark-of-the-Web).

Znane wektory ataku

  • Obejście mechanizmu Mark-of-the-Web (MotW): złośliwe pliki wykonywalne w obrazach ISO omijały w przeszłości mechanizm Windows Defender SmartScreen.
  • Przepełnienie bufora w sterownikach systemu plików ISO systemu operacyjnego podczas przechodzenia przez rekordy katalogów.
  • Atak typu odmowa usługi (DoS) poprzez głęboko zagnieżdżone pętle katalogów Joliet.

Najlepsze praktyki obronne: Skanuj zawartość plików ISO za pomocą oprogramowania antywirusowego przed zamontowaniem i uruchomieniem znajdującego się w nich oprogramowania.

Pochodzenie historyczne i kamienie milowe

2012System Windows 8 wprowadza natywne montowanie wirtualnego napędu optycznego dla plików .iso bez użycia oprogramowania innych firm.
1995Standaryzacja specyfikacji El Torito, umożliwiająca tworzenie bootowalnych płyt CD-ROM oraz nowoczesnych nośników instalacyjnych systemów operacyjnych.
1988Międzynarodowa Organizacja Normalizacyjna publikuje standard ISO 9660 oparty na formacie High Sierra Format.

Główne zalety

  • Absolutny uniwersalny standard: obsługiwany natywnie przez systemy Windows, Linux, macOS oraz wszystkie hiperwizory wirtualizacji.
  • Obsługa nośników rozruchowych: zawiera rekordy rozruchowe El Torito, dzięki czemu obrazy ISO można zapisać na dyskach USB do instalacji systemów operacyjnych.
  • Dokładna kopia sektorów bajt po bajcie zachowuje w 100% strukturę nośnika optycznego i znaczniki czasu.

Ograniczenia techniczne i wady

  • Obrazy ISO są często nieskompresowane, ale ich rozmiar zależy od źródła, sposobu utworzenia obrazu i układu sektorów, a nie tylko od nominalnej pojemności płyty.
  • Starszy standard ISO 9660 poziomu 1 ograniczał nazwy plików do 8 znaków, kropki i 3 znaków rozszerzenia, zapisywanych wielkimi literami (ograniczenie to zniosły rozszerzenia Joliet i Rock Ridge).
  • Nie potrafi natywnie reprezentować wielościeżkowych płyt Audio CD (wymaga zamiast tego formatu BIN/CUE).

Ciekawe informacje techniczne

  • Sygnaturowy ciąg znaków ASCII „CD001" znajduje się pod przesunięciem bajtowym 32 769 (na początku sektora 16).
  • Format ISO 9660 jest wyjątkowy, ponieważ zapisuje liczby dwukrotnie: najpierw w kolejności Little-Endian, a zaraz potem w Big-Endian, aby mogły je szybko odczytać procesory o różnej kolejności bajtów.
  • Każda dystrybucja Linuksa na świecie (Ubuntu, Fedora, Debian) udostępnia instalator systemu operacyjnego jako plik ISO.

Często zadawane pytania techniczne

Czym jest plik ISO?

Plik ISO to cyfrowa kopia całego dysku optycznego (CD, DVD lub Blu-ray) zapakowana w pojedynczy plik, powszechnie używana do dystrybucji systemów operacyjnych, takich jak Windows i Linux.

Jak mogę otworzyć plik ISO w systemie Windows?

W systemach Windows 10 i 11 po prostu kliknij plik .iso prawym przyciskiem myszy i wybierz „Zamontuj” (Mount), aby otworzyć go jak fizyczny napęd CD, lub wypakuj go za pomocą File2File.app.

Jak utworzyć bootowalny dysk USB z pliku ISO?

Możesz użyć darmowych narzędzi, takich jak Rufus lub BalenaEtcher, aby zapisać plik ISO systemu operacyjnego na dysku USB i uczynić go bootowalnym.