Tệp ảnh ISO 9660 (.iso)
ISO Tiêu chuẩnISO 9660 là tiêu chuẩn hệ thống tệp được dùng rộng rãi cho ảnh đĩa quang. Ảnh ISO dùng để phân phối hệ điều hành và phần mềm, nhưng nội dung và khả năng hỗ trợ nền tảng có thể khác nhau.
Chuyển đổi ISO sang IMG
Trình chuyển đổi từ ISO sang IMG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp ISO bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký ở đầu tệp (mẫu byte nhận diện)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp ISO bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 32769):
43 44 30 30 31BIỂU DIỄN ASCII: CD001
Tiêu chuẩn hóa: ISO 9660:1988 / ECMA-119 / UDF (Universal Disk Format)
Thông số kỹ thuật
| Kiến trúc Container | Bản sao nhị phân từng sector của đĩa quang (CD, DVD, Blu-ray), tuân thủ tiêu chuẩn hệ thống tệp ISO 9660, Joliet, Rock Ridge hoặc UDF |
| Nén | Các sector quang thô không nén (2048 byte mỗi sector dữ liệu) |
| Thứ tự byte | Ghi đồng thời cả little-endian và big-endian (kiến trúc hai thứ tự byte) |
| Không gian màu | Không áp dụng (hệ thống tệp đĩa quang) |
| Kênh & Cấu trúc | Toàn bộ hệ thống tệp quang, sector khởi động El Torito, thư mục và tệp |
| Kích thước tối đa | Tối đa 8,5 GB (DVD hai lớp) hoặc 100 GB (Blu-ray UDF ba lớp) |
| Độ trong suốt | Không có |
| Truyền phát & Tăng dần | Truy cập ngẫu nhiên trực tiếp ở cấp sector |
Ma trận so sánh kỹ thuật: ISO so với các đối thủ
| Thuộc tính kỹ thuật | ISO (Hiện tại) | DMG | VHD | RAW |
|---|---|---|---|---|
| Nguồn gốc phần cứng | Đĩa quang (CD, DVD, Blu-ray) | Đĩa ảo Mac | Ổ cứng ảo (Hyper-V) | Bản kết xuất sector vật lý thô |
| Cài đặt HĐH có thể khởi động | Được các công cụ như Rufus và BalenaEtcher dùng để tạo phương tiện cài đặt. | Đĩa cài đặt Mac | Đĩa ảo có thể khởi động | Hình ảnh vật lý có thể khởi động |
| Gắn kết đa nền tảng | Khả năng gắn ảnh phụ thuộc hệ điều hành, phiên bản và phần mềm sẵn có. | Nguyên bản chỉ trên Mac | Nguyên bản trên Windows/Hyper-V | Yêu cầu gắn kết vòng lặp (loop mount) |
| Byte nhận diện | CD001 tại sector 16 | koly ở phần cuối (trailer) | conectix ở phần cuối | Không có (sector thô) |
Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex
Máy ảo báo lỗi 'No bootable device found' khi khởi động một tệp ISO.
Nguyên nhân gốc rễ: Thiếu hoặc hỏng bản ghi danh mục khởi động El Torito trong bộ mô tả ổ đĩa chính.
Khắc phục: Tạo lại ISO có thể khởi động bằng Công cụ Đĩa File2File.app hoặc xorriso.
Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp
Các tệp ISO được gắn kết tự động trên các hệ điều hành hiện đại có thể vượt qua các điểm đánh dấu bảo mật web (Mark-of-the-Web).
Các véc-tơ tấn công đã biết
- Tránh né Mark-of-the-Web (MotW): các tệp thực thi độc hại bên trong ISO trong lịch sử đã vượt qua Windows Defender SmartScreen.
- Tràn bộ đệm trong các trình điều khiển hệ thống tệp ISO của hệ điều hành trong quá trình duyệt bản ghi thư mục.
- Từ chối dịch vụ thông qua các vòng lặp thư mục Joliet lồng nhau sâu.
Biện pháp phòng thủ tốt nhất: Quét nội dung tệp ISO bằng phần mềm chống virus trước khi gắn kết và thực thi phần mềm bên trong.
Nguồn gốc lịch sử và các cột mốc
Ưu điểm & Lợi ích chính
- Được hệ điều hành máy tính và công cụ ảo hóa hỗ trợ rộng rãi, dù cách gắn ảnh tùy hệ thống.
- Hỗ trợ phương tiện có thể khởi động: tích hợp các bản ghi khởi động El Torito, cho phép ghi ISO vào ổ USB để cài đặt hệ điều hành.
- Ảnh đĩa có thể giữ dữ liệu ảnh nguồn, nhưng nội dung và siêu dữ liệu tùy cách tạo.
Hạn chế & Nhược điểm kỹ thuật
- Ảnh ISO thường không nén, nhưng kích thước phụ thuộc nguồn, cách tạo ảnh và bố cục sector, không chỉ dung lượng danh nghĩa của đĩa.
- Tên tệp bị giới hạn ở định dạng 8.3 chữ hoa trong chuẩn cũ ISO 9660 Level 1 (đã được khắc phục bởi phần mở rộng Joliet và Rock Ridge).
- Không thể biểu diễn nguyên bản các đĩa CD âm thanh nhiều rãnh (yêu cầu định dạng BIN/CUE thay thế).
Thông tin kỹ thuật thú vị
- Chuỗi ký tự ASCII 'CD001' nằm ở offset byte 32,769 (phần đầu của sector 16).
- Bộ mô tả volume ISO 9660 lưu nhiều trường số ở cả dạng little-endian và big-endian, hỗ trợ trình đọc dùng một trong hai thứ tự byte.
- Nhiều bản phân phối Linux cung cấp ảnh ISO để cài đặt, dù lựa chọn tải xuống và cài đặt khác nhau.
Các câu hỏi kỹ thuật thường gặp
Tệp ISO là gì?
Tệp ISO là bản sao kỹ thuật số của toàn bộ đĩa quang (CD, DVD hoặc Blu-ray) được đóng gói thành một tệp duy nhất, thường được sử dụng để phân phối hệ điều hành như Windows và Linux.
Làm thế nào để mở tệp ISO trên Windows?
Trên Windows 10 và 11, chỉ cần nhấp chuột phải vào tệp .iso và chọn 'Mount' để mở nó giống như ổ đĩa CD vật lý, hoặc giải nén nó bằng File2File.app.
Làm cách nào để tạo USB khởi động từ tệp ISO?
Bạn có thể sử dụng các công cụ miễn phí như Rufus hoặc BalenaEtcher để ghi tệp ISO hệ điều hành lên ổ USB để làm cho nó có thể khởi động.
Các cặp chuyển đổi ISO liên quan
Việc chuyển đổi tệp hình ảnh đĩa quang ISO 9660 thành tệp đĩa thô IMG biến một kho lưu trữ hệ thống tệp chuẩn hóa thành bản sao nhị phân từng sector thích hợp cho các thiết bị lưu trữ cấp thấp.
Việc chuyển đổi tệp IMG chứa dữ liệu cung thô thành hình ảnh đĩa quang ISO sẽ định dạng dữ liệu lưu trữ phi cấu trúc thành hệ thống tệp chuẩn hóa cho các tiện ích ghi đĩa CD, DVD và Blu-ray.