Jak skopiować obraz ISO na dysk USB z systemu Mac OS X za pomocą narzędzia dd
Spisu treści:
Jeśli pobrałeś obraz ISO innego systemu operacyjnego, na przykład Ubuntu Linux lub Windows 10, i chcesz zamienić ten plik obrazu ISO w rozruchowy dysk instalacyjny USB za pomocą dysku flash USB lub klucza USB, znajdziesz najbardziej niezawodny sposobem na skopiowanie lub „wypalenie” obrazu ISO na docelowy wolumin USB jest skorzystanie z wiersza poleceń systemu Mac OS X. Istnieją alternatywne rozwiązania, ale to podejście z użyciem wiersza poleceń przy użyciu dd nie wymaga pobierania przez osoby trzecie, jest dość szybkie i jest konsekwentnie niezawodny w tworzeniu bootowalnych woluminów z plików ISO.
Należy pamiętać, że jest to nieco zaawansowane i powinno być używane tylko przez użytkowników komputerów Mac, którzy doskonale znają się na wierszu poleceń. Korzystając z sudo dd, margines błędu jest niewielki, a błędnie powiązany identyfikator dysku może spowodować trwałą utratę danych. To ryzyko sprawia, że ta metoda nie jest odpowiednia dla początkujących użytkowników systemu Mac OS X. Zamiast tego użytkownicy ci powinni skorzystać z prostszego podejścia polegającego na użyciu Narzędzia dyskowego do wypalenia obrazu ISO w tradycyjny sposób.
Jak skopiować plik ISO na dysk docelowy za pomocą „dd” w systemie Mac OS X
Spowoduje to wymazanie woluminu docelowego, zastępując wszelkie dane na dysku docelowym zawartością ISO. Nie ma potwierdzenia, dlatego bardzo ważne jest, aby użyć właściwego identyfikatora dysku i właściwej składni, aby uniknąć wymazania niewłaściwej rzeczy. Przed rozpoczęciem należy wykonać kopię zapasową komputera Mac za pomocą Time Machine.
- Podłącz docelowy dysk USB do komputera Mac, jeśli jeszcze tego nie zrobiłeś, a następnie uruchom Terminal
- Wpisz następujące polecenie, aby wydrukować listę dołączonych woluminów na komputerze Mac:
- Zlokalizuj nazwę woluminu USB dysku docelowego (w tym przykładzie „THE_DESTINATION”) i zanotuj identyfikator (w tym przykładzie „disk3s2”)
- Odłącz wolumin docelowy za pomocą następującego polecenia, zastępując odpowiedni identyfikator:
- Możesz teraz sformatować dysk docelowy i „wypalić” obraz ISO na tym woluminie USB — spowoduje to usunięcie wszystkich danych z dysku docelowego, zastępując je ISO, tego nie można cofnąć — bezwzględnie konieczne jest wybranie właściwego identyfikatora, aby uniknąć niezamierzonej utraty danych. Zakładając, że wiesz, co robisz, zastąp ścieżkę iso ISO, aby nagrać zamierzony wolumin identyfikatora docelowego, używając następującego polecenia:
- Jeśli masz pewność, że składnia jest poprawna, naciśnij klawisz Return i wprowadź hasło administratora, proces kopiowania rozpocznie się natychmiast
diskutil list Może to wyglądać mniej więcej tak, będzie inaczej na każdym Macu:
$ diskutil list /dev/disk0 : NAZWA TYPU IDENTYFIKATOR ROZMIARU 0: GUID_partition_scheme 251,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 250,1 GB disk0s2 3 : Apple_Boot Recovery HD 650,1 MB disk0s3 /dev/disk1 : NAZWA TYPU IDENTYFIKATOR ROZMIARU 0: Apple_HFS Macintosh HD 249,8 GB dysk1 Wolumin logiczny na dysku0s2 Odblokowany Zaszyfrowany /dev/disk3 : NAZWA TYPU IDENTYFIKATOR ROZMIARU 0: schemat_partycji dysk 5,3 MB3 1 : mapa_partycji 32,3 KB disk3s1 2: FAT_32 MIEJSCE DOCELOWE 8,2 GB disk3s2 /dev/disk4 : NAZWA TYPU
sudo umount /dev/(IDENTYFIKATOR)
Ponownie użyj powyższego przykładu, który nie ma uniwersalnego zastosowania:
sudo umount /dev/disk3s2
sudo dd if=/path/image.iso of=/dev/r(IDENTYFIKATOR) bs=1m
Na przykład w przypadku obrazu ISO systemu Windows o nazwie „Windows10_x64_EN-US.iso” na pulpicie składnia będzie następująca:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Zauważ, że znak „r” jest umieszczony przed identyfikatorem dysku, co znacznie przyspiesza wykonanie polecenia. „bs=1m” na końcu dotyczy rozmiaru bloku, co również przyspiesza proces. Żadna z tych regulacji nie jest konieczna do pomyślnego skopiowania obrazu ISO do obrazu dysku, po prostu zapewnia znacznie szybsze działanie.
Nie ma paska postępu, więc poczekaj, jak długo trwa proces kopiowania ISO, zależy od różnych rzeczy, w tym szybkości komputera Mac, szybkości woluminu docelowego i rozmiaru kopiowanego lub nagrywanego pliku ISO do miejsca docelowego.
Gdy skończysz, możesz wysunąć wolumin, jest gotowy do pracy.
diskutil eject /dev/(IDENTYFIKATOR)
Jeśli warto, to działa również w przypadku kopiowania obrazów ISO, które nie są woluminami rozruchowymi i instalatorami. Na przykład, jeśli sam utworzyłeś obraz ISO woluminu, możesz użyć powyższej sekwencji poleceń, aby skopiować ten obraz ISO również na inny wolumin.
Omówiliśmy podobną sztuczkę dd, ale opisane tutaj modyfikacje sprawiają, że powyższy proces jest szybszy i bardziej niezawodny dla niektórych użytkowników. Ta metoda powinna działać poprawnie we wszystkich wersjach systemu OS X, niezależnie od tego, co działa na komputerze Mac.
Jeśli znasz inną metodę szybkiego przekształcania obrazów ISO w rozruchowe woluminy instalacyjne, daj nam znać w komentarzach!