Tạo ảnh ISO từ dòng lệnh

Mục lục:

Anonim

Bạn có thể tạo ảnh ISO từ bất kỳ đĩa nguồn hoặc dữ liệu nào bằng cách sử dụng dòng lệnh trong Mac OS X. Điều này không quá khác so với việc ghi chúng qua Terminal và bạn có thể sử dụng công cụ hdiutil hoặc lệnh dd.

Mặc dù dòng lệnh thường được dành riêng cho người dùng nâng cao, nhưng việc sử dụng nó để tạo ISO không quá phức tạp và sẽ giúp bạn không phải tải xuống bất kỳ ứng dụng bên thứ ba nào.Nếu bạn chưa quen với Terminal, hãy nhớ rằng thao tác kéo và thả tệp vào cửa sổ Terminal sẽ in đường dẫn đầy đủ của chúng, giúp bạn dễ dàng trỏ tới tệp nguồn và ngăn mọi điều hướng thông qua dòng lệnh.

Cách tạo ISO bằng hdiutil

Phương pháp đáng tin cậy nhất là sử dụng hdiutil, đây là cú pháp:

hdiutil makehybrid -iso -joliet -o image.iso /path/to/source

Đây là ví dụ, tạo iso từ đĩa cài đặt Windows 7, với kết quả cuối cùng hiển thị trên màn hình nền:

hdiutil makehybrid -iso -joliet -o ~/Desktop/Windows7.iso /Volumes/Windows\ 7\ Install

Cờ -joliet là cần thiết để làm cho iso tương thích hoàn toàn với Windows và các HĐH khác, mặc dù nếu yêu cầu duy nhất của bạn là sử dụng iso trên máy Mac thì bạn có thể bỏ nó đi.

Tạo ISO với dd

Cách tiếp cận khác là chuyển đổi xung quanh lệnh dd đã thảo luận trước đó, lệnh này chuyển từ ghi ảnh sang tạo ảnh. Điều này có thể không đáng tin cậy và nó yêu cầu các bước bổ sung, vì vậy chỉ sử dụng dd nếu bạn có lý do chính đáng để không sử dụng phương thức hdiutil chính.

Sử dụng lệnh 'diskutil list' để khám phá mã định danh đĩa mà bạn sẽ cần để tạo ISO với dd từ đó.

dd if=/dev/dvd of=/destination/path/dvd.iso

dd thường nhanh hơn hdiutil, nhưng nó chắc chắn dành cho người dùng cao cấp hơn.

Chuyển đổi các định dạng ảnh đĩa khác sang ISO

Bạn cũng có thể chuyển đổi các ảnh đĩa khác như ảnh cdr, dmg và nero thành ISO nếu muốn.

Đối với một số thuật ngữ nhanh, việc tạo ảnh từ đĩa như thế này thường được gọi là 'trích xuất', trong khi chuyển ảnh đĩa thành đĩa thường được gọi là 'ghi đĩa', về cơ bản chúng ngược lại với một nữa.

Tạo ảnh ISO từ dòng lệnh