Vài ngày trước, tôi đã rất vui mừng khi phát hiện ra rằng việc viết một hình ảnh iso vào USB không khó lắm nếu không có sự trợ giúp của chương trình bên thứ ba được thiết kế rõ ràng để làm như vậy. Nhưng lệnh (hoặc chương trình) tạo điều kiện thuận lợi cho việc này - dd - đánh đố tôi.
Theo Wikipedia, nó được thiết kế để sao chép và chuyển đổi dữ liệu thô, nhưng thực lòng tôi thấy định nghĩa này rất không rõ ràng và mơ hồ. Tôi hiểu rằng nó cho phép bạn biến một phần dữ liệu thành dữ liệu khác, nhưng điều gì xảy ra nếu tệp đầu ra được chỉ định quá nhỏ để được chuyển thành tệp đầu vào được chỉ định?
dd if=giant_file of=tiny_file
Ngoài ra, khi tôi tạo USB có thể khởi động bằng tệp hình ảnh, USB sẽ đạt được loại isofs của hệ thống tệp , nhưng nếu tôi viết tệp lưu trữ hoặc thực thi vào ổ đĩa, nó sẽ giữ lại loại hệ thống tệp thông thường.
Bất kỳ sự làm rõ nào về những gì lệnh dd thực sự làm hoặc cách nó hoạt động ở mức thấp hơn sẽ được đánh giá cao. Cảm ơn!
of
bị ghi đè ngay cả khi đó không phải là tệp - đây là một cách rất hay để (vô tình?) phá hủy phân vùng / ổ đĩa! Đó là lý do tại sao việc nhân đôi và có thể kiểm tra đích đến nếu đó là ổ đĩa / phân vùng là rất quan trọng, để đảm bảo bạn có đúng.