Bạn có thể chỉ cần kéo các plugin cắm trên các thiết bị MTP không?


17

Sau khi gắn thiết bị lưu trữ USB thông thường vào Windows, điều quan trọng là phải ngắt kết nối ổ đĩa đúng cách trước khi rút phích cắm. Nếu bạn không, bạn có thể mất dữ liệu.

Nhưng đối với các thiết bị MTP (chẳng hạn như nhiều thiết bị Android) được kết nối với hộp Windows qua USB, có cần thực hiện bất kỳ quy trình nào trước khi ngắt kết nối cáp USB không?

Tôi quan tâm đến việc hiểu điều này cho tất cả các phiên bản Windows (XP trở lên), vì vậy vui lòng bao gồm (các) phiên bản Windows hiện hành trong câu trả lời của bạn.


1
Bạn nên luôn luôn đẩy các thiết bị lưu trữ lớn. Chính sách này áp dụng cho tất cả các phiên bản Windows và tất cả các loại thiết bị lưu trữ được kết nối với Windows.
Ramhound

@Ramhound Đó cũng là những gì tôi nghĩ, nhưng đối với các thiết bị Android MTP trong Windows 7, tôi không thấy biểu tượng systray (ẩn hoặc hiển thị) để thực hiện việc đẩy ra.
RockPaperLizard

@Ramhound Ngoài ra, trong Windows File Explorer, menu ngữ cảnh không có mục menu Eject cho các thiết bị MTP Android.
RockPaperLizard

1
@Ramhound Tôi cảm thấy hơi ngớ ngẩn khi hỏi, nhưng đó là đâu? Tôi không nhìn thấy nó. Sẽ xóa nhận xét này do sự ngượng ngùng khi bạn nói với tôi rằng tôi đang nhìn chằm chằm vào nó ... :-)
RockPaperLizard

2
@Ramhound: Thiết bị MTP không phải là thiết bị lưu trữ lớn.
dùng1686

Câu trả lời:


21

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, MTPhoặ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


Tôi đã thực hiện một vài chỉnh sửa cho câu trả lời của bạn. Nếu bạn có thể, xin vui lòng đọc lại các chỉnh sửa của tôi để đảm bảo tôi đã làm mọi thứ đúng.
RockPaperLizard

@RockPaperLizard Cảm ơn bạn đã chỉnh sửa. Tôi đang cố gắng tìm một hình ảnh để minh họa thêm cho giao thức nhưng không có gì cho đến nay. Nếu tôi tìm thấy một cái gì đó, tôi sẽ chỉnh sửa bài viết này một lần nữa.
Carrein
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.