Bạn có cần phải loại bỏ các thiết bị MTP của nhà mạng được kết nối với Windows không?
Chúng ta đều biết rằng có một cách đúng và một cách sai để tách các thiết bị lưu trữ dung lượng lớn USB khỏi máy tính của chúng ta, nhưng liệu nguyên tắc tương tự có áp dụng cho các thiết bị MTP không? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Câu hỏi
Trình đọc siêu người dùng RockPaperLizard muốn biết liệu bạn có thể rút phích cắm USB trên các thiết bị MTP được kết nối với Windows không:
Tôi biết rằng sau khi gắn thiết bị lưu trữ dung lượng lớn USB thông thường vào Windows, điều quan trọng là phải ngắt kết nối thiết bị trước khi rút phích cắm để tránh khả năng mất dữ liệu. Nhưng đối với các thiết bị MTP (như nhiều thiết bị Android) được kết nối với máy tính Windows qua USB, có cần thực hiện bất kỳ quy trình đặc biệt hoặc cụ thể nào trước khi ngắt kết nối cáp USB?
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.
Bạn có thể chỉ cần rút phích cắm USB trên các thiết bị MTP được kết nối với Windows?
Câu trả lời
Carrein, người đóng góp cho SuperUser có câu trả lời cho chúng tôi:
Khi cắm vào các thiết bị lưu trữ dung lượng lớn USB, 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ư ổ 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 đó, thông báo xóa phần cứng và loại bỏ phần cứng Media.
Tuy nhiên, MTP, hoặc Giao thức truyền phương tiện, 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 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 trong 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ể gửi tin nhắn đến thiết bị yêu cầu tải xuống tệp, tệp này sẽ được thiết bị gửi sau khi nhận tín hiệu. 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, sau đó thiết bị sẽ xóa tệp 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 do các hoạt động được chạy tuần tự.
Vì vậy, có, bạn chỉ cần rút phích cắm USB trên thiết bị của mình.
Đọc thêm: Giao thức truyền phương tiện [Wikipedia]
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.
Tín dụng hình ảnh: Jeremy Keith (Flickr)