Khi bạn cắm vào USB mass storage device
, nó cung cấp cho máy tính chủ quyền truy cập không phân biệt vào bộ lưu trữ lớn.
Nó giả định kiểm soát tuyệt đối hệ thống tập tin tương tự như ổ đĩa cứng.
Như vậy, trừ khi được hệ thống máy chủ chỉ huy rõ ràng để cắt đứt kết nối giữa các thiết bị, có khả năng máy tính chủ có thể làm hỏng hệ thống tệp. Do đó "Safely Remove Hardware and Eject Media"
tin nhắn.
Tuy nhiên, MTP
hoặc Media Transfer Protocol
, hoạt động ở cấp tệp chứ không phải là một đơn vị lưu trữ lớn ở cấp khối.
Khi cắm vào một thiết bị như thiết bị MTP, hệ thống máy chủ sẽ truy vấn các tệp trên thiết bị.
Điều này thường được duy trì dưới dạng cơ sở dữ liệu hoặc chỉ mục trên hệ thống tệp gốc của thiết bị MTP. Hệ thống của thiết bị MTP không phải quét lại toàn bộ thiết bị khi nội dung của thiết bị được sửa đổi; nó chỉ cần cập nhật cơ sở dữ liệu / chỉ mục.
Sau đó, hệ thống máy chủ có thể tải xuống một tệp, tín hiệu sẽ được gửi đến thiết bị để xác nhận yêu cầu này. Tệp được yêu cầu sẽ được gửi bởi thiết bị.
Xóa các tập tin hoạt động theo cùng một cách. Hệ thống máy chủ gửi tin nhắn đến thiết bị, đánh dấu một tệp để xóa. Thiết bị sẽ xóa tập tin khi nhận tín hiệu.
Điều này hoạt động giống như một hệ thống tệp giao dịch, trong đó tệp bị sửa đổi hoặc không. Việc lưu trữ sẽ không bị ảnh hưởng bởi việc chuyển thất bại.
Đây cũng là lý do tại sao MTP chỉ cho phép chuyển một tệp tại một thời điểm (chuyển tệp nguyên tử), do đó tham nhũng không thể xảy ra khi các hoạt động được chạy tuần tự.
Vì vậy, có, bạn chỉ có thể rút phích cắm trên thiết bị của bạn.
Đọc thêm về MTP và so sánh với USB Mass Storage