Według Wikipedii plik ISO to (wyróżnienie moje):
Obrazy płyt ISO są nieskompresowane i nie używają określonego formatu kontenera; są to kopie danych sektor po sektorze na dysku optycznym , przechowywane w pliku binarnym. Oczekuje się, że obrazy ISO będą zawierać binarny obraz systemu plików nośników optycznych (zwykle ISO 9660 i jego rozszerzeń lub UDF), w tym dane w plikach w formacie binarnym, skopiowane dokładnie tak, jak zostały zapisane na dysku. Dane wewnątrz obrazu ISO zostaną uporządkowane zgodnie z systemem plików, który został użyty na dysku optycznym, z którego został utworzony.
Kiedy używam dd
lub innego narzędzia niskiego poziomu do zapisywania surowych bajtów ISO na pamięci USB, nie mogę uruchomić się z pamięci USB. Dlaczego? Surowe struktury systemu plików są obecne na pamięci USB. Jasne, UDF lub inne systemy plików nie są idealne dla USB, ale powinny działać, prawda?
Próbowałem tego z nowszymi obrazami Windows 10 i Ubuntu 16.
Odpowiedzi:
Dane będą zapisywane w porządku, ale informacje o rozruchu w pierwszym sektorze są specyficzne dla napędów CD / DVD i nie działają na napędach USB. Cała reszta - aż do (jak zauważyłeś) surowej struktury systemu plików - jest faktycznie niezależna od nośnika, ale informacje o rozruchu nie są.
źródło
Zależy to od specjalnych ustaleń, które
ISO
twórca może zrobić dla danego obrazu.Na przykład obecna „oficjalna” metoda tworzenia rozruchowej pamięci USB z obrazu ISO Fedory jest dokładnie taka
dd if=IsoImageFile.iso of=/dev/sdX
Źródło
Rzeczywiście, jeśli spojrzysz na pierwsze 512 bajtów dowolnego obrazu LiveCD F23, zobaczysz tam konwencjonalny moduł ładujący.
źródło