มีการใช้ mtp การถ่ายโอนข้อมูลในเครื่องเล่นมัลติมีเดียแบบพกพา: Media Transfer Protocol (MTP) ข้อผิดพลาดและวิธีการกำจัด

ดังที่คุณทราบสมาร์ทโฟน Android สามารถเชื่อมต่อกับคอมพิวเตอร์ผ่านสาย USB เพื่อเข้าถึงหน่วยความจำในตัวของสมาร์ทโฟนและเนื้อหาของการ์ดหน่วยความจำ (หากติดตั้งในสมาร์ทโฟนที่มียี่ห้อ - Samsung) , Huawei, Lenovo, Sony, HTC และอื่น ๆ - โดยปกติจะเกิดอะไรขึ้น: คุณเชื่อมต่อสมาร์ทโฟนผ่าน USB หลังจากนั้นจะปรากฏใน "อุปกรณ์และไดรฟ์"

จากนั้นคลิกที่ไอคอนสมาร์ทโฟน (หรือแท็บเล็ตไม่สำคัญ) - คุณจะได้รับเนื้อหาของหน่วยความจำและการ์ดหน่วยความจำในตัว คุณสามารถสร้างโฟลเดอร์ คัดลอกหนังสือเสียง เพลง รูปภาพ เอกสาร วิดีโอ และปีศาจที่นั่นได้
อย่างไรก็ตาม ผู้ใช้สมาร์ทโฟน (แท็บเล็ต) จีนจำนวนมากจากผู้ผลิตที่ไม่ค่อยมีคนรู้จักบ่นว่าเมื่อพวกเขาเชื่อมต่อสมาร์ทโฟนเข้ากับคอมพิวเตอร์ มันจะไม่ปรากฏใน "อุปกรณ์และไดรฟ์" ในกรณีนี้คุณควรทำอย่างไร ในกรณีนี้ คุณต้องดูที่พื้นที่แจ้งเตือนและคลิกที่การแจ้งเตือน "การชาร์จผ่าน USB" ที่นั่น (ปกติจะเรียกแบบนี้แต่อาจจะเรียกว่า “ตั้งค่าการเชื่อมต่อ USB”) หลังจากนี้จะมีหน้าต่างเปิดขึ้นมาให้คุณเลือกโหมดการใช้งาน USB

ที่ชาร์จ- คอมพิวเตอร์ชาร์จสมาร์ทโฟนที่เชื่อมต่ออยู่ แต่ระบบไม่เห็น การถ่ายโอนไฟล์ (MTP)- การเข้าถึงสูงสุดจากคอมพิวเตอร์ไปยังสมาร์ทโฟนโดยจะมองเห็นเนื้อหาของหน่วยความจำภายในและการ์ดหน่วยความจำ การถ่ายโอนภาพถ่าย (RTR)- ด้วยการเชื่อมต่อประเภทนี้ สมาร์ทโฟนควรปรากฏในอุปกรณ์ แต่การเข้าถึงจะเข้าถึงได้เฉพาะโฟลเดอร์ที่มีรูปถ่าย วิดีโอ (DCIM) และภาพหน้าจอ (รูปภาพ) คุณต้องเลือกรายการ "การถ่ายโอนไฟล์" หลังจากนั้นสมาร์ทโฟนควรปรากฏในอุปกรณ์ - ต้องปรากฏ. หรืออาจไม่ปรากฏซึ่งมักเกิดขึ้นกับสมาร์ทโฟนจีนเมื่อเชื่อมต่อครั้งแรก เมื่อทดสอบสมาร์ทโฟนหลายเครื่องฉันมักจะเจอสิ่งนี้ตลอดเวลา แล้วจะแก้ไขปัญหานี้อย่างไรเพราะมันไม่สะดวกมากหากคุณไม่สามารถเข้าถึงเนื้อหาของสมาร์ทโฟนได้? แผงควบคุม - ตัวจัดการอุปกรณ์ - อุปกรณ์พกพา- อาจมีไอคอนชื่อสมาร์ทโฟนอยู่ในรายการซึ่งมีคำเตือนรูปสามเหลี่ยมสีเหลืองพร้อมเครื่องหมายอัศเจรีย์สีดำ นี่หมายความว่าไม่ได้ติดตั้งไดรเวอร์ที่ถูกต้องสำหรับอุปกรณ์

คลิกขวาที่อุปกรณ์แล้วเลือก "อัปเดตไดรเวอร์"

หน้าต่างเช่นนี้จะปรากฏขึ้นตรงหน้าคุณ คุณเลือก "ค้นหาไดรเวอร์บนคอมพิวเตอร์เครื่องนี้"
จากนั้นในหน้าต่างถัดไป เลือก “เลือกไดรเวอร์จากรายการไดรเวอร์ที่ติดตั้งไว้แล้ว”
และคุณเลือกอุปกรณ์ USB MTP
เพียงเท่านี้ไดรเวอร์ที่จำเป็นก็จะถูกติดตั้ง สมาร์ทโฟนจะปรากฏในระบบ! หากคุณเห็นไอคอนสมาร์ทโฟนที่มีสามเหลี่ยมสีเหลืองใน "ตัวจัดการอุปกรณ์" และพยายามอัปเดตไดรเวอร์ด้วยการค้นหาอัตโนมัติ มีโอกาสสูงที่คุณจะได้รับข้อความเช่นนี้

และอุปกรณ์จะจบลงที่ “อุปกรณ์อื่นๆ” ชื่อ “Android”

ในกรณีนี้คุณต้องทำตามขั้นตอนที่อธิบายไว้ข้างต้นเฉพาะหลังจากเรียกไดรเวอร์จากรายการที่ติดตั้งแล้วเท่านั้น คุณจะต้องเลือกอุปกรณ์ MTD ก่อน และหลังจากนั้นรายการที่เกี่ยวข้องจะปรากฏขึ้นซึ่งคุณต้องเลือก อุปกรณ์ MTP USB

เพียงเท่านี้ปัญหาก็ได้รับการแก้ไขแล้ว เพื่อไม่ให้ลุกขึ้นสองครั้ง

ผู้ใช้หลายคนรู้สึกรำคาญกับความจริงที่ว่าโดยค่าเริ่มต้นเมื่อเชื่อมต่อสมาร์ทโฟนโหมด "กำลังชาร์จ" จะถูกตั้งค่าไว้ และไม่มีทางที่คุณจะสามารถเปลี่ยนจากโหมดเริ่มต้นเป็นโหมด "ถ่ายโอนไฟล์" ได้

ในความเป็นจริงสิ่งนี้สามารถทำได้ แต่ต้องใช้คาถาสองสามคาถาในการทำเช่นนี้คุณต้องเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บนสมาร์ทโฟนของคุณก่อนซึ่งจะถูกปิดโดยค่าเริ่มต้น ในการดำเนินการนี้ไปที่ "การตั้งค่า" จากนั้นไปที่ส่วน "เกี่ยวกับโทรศัพท์ - ข้อมูลอุปกรณ์" แล้วแตะ "หมายเลขบิวด์" 8 ครั้ง หลังจากนี้ส่วนใหม่ "สำหรับนักพัฒนา" จะปรากฏในการตั้งค่าที่ด้านล่างสุดเหนือ "เกี่ยวกับโทรศัพท์"

บนอินเทอร์เน็ต คุณมักจะพบคำถามจากผู้ใช้ที่ถามว่า "โหมด MTP, UMS และ PTP คืออะไร และแตกต่างกันอย่างไร"

ดังนั้น เพื่อให้เข้าใจว่าเหตุใดจึงจำเป็นต้องใช้โหมด MTP, UMS และ PTP ต่างๆ ก่อนอื่นเรามาดูแต่ละโปรโตคอลแยกกัน

  • การเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ของคุณ

อุปกรณ์เชื่อมต่อผ่าน USB เข้ากับคอมพิวเตอร์มีเพียง 3 ประเภทเท่านั้น:

Media Transfer Protocol (การถ่ายโอนเนื้อหามัลติมีเดีย) หรือเรียกสั้น ๆ ว่า MTP เป็นหนึ่งในโปรโตคอลสำหรับอุปกรณ์มัลติมีเดีย เช่น สมาร์ทโฟนและแท็บเล็ต Android เครื่องเล่น MP3 เมื่อเชื่อมต่อกับคอมพิวเตอร์หรือแล็ปท็อป เพื่อให้คอมพิวเตอร์ส่วนบุคคลของคุณตรงตามข้อกำหนดขั้นต่ำต่อไปนี้ คอมพิวเตอร์ของคุณจะต้องติดตั้งระบบปฏิบัติการต่อไปนี้:

  1. Windows XP SP2 หรือใหม่กว่า
  2. Windows Media Player 10 หรือใหม่กว่า

MTP ไม่ทำงานบนคอมพิวเตอร์ Apple ที่ใช้ macOS

ยูเอ็มเอส

Universal Mass Storage (ไดรฟ์สากล) หรือตัวย่อ UMS หรือที่เรียกว่า USB SMC

UMS เป็นตัวย่อของ Universal Mass Storage โปรโตคอลการถ่ายโอนข้อมูลมักพบในแฟลชไดรฟ์ USB และฮาร์ดไดรฟ์ภายนอก

ปตท

โปรโตคอลการถ่ายโอนรูปภาพหรือ PTP มีไว้เพื่อถ่ายโอนภาพไปยังคอมพิวเตอร์หรือโดยตรงไปยังเครื่องพิมพ์เพื่อทำการพิมพ์เท่านั้น

ความแตกต่างระหว่าง MTP และ UMS (USB MSC)

ข้อแตกต่างที่สำคัญระหว่างโปรโตคอล MTP และ UMS (USB MSC) คือใช้การเชื่อมต่อประเภทอื่น อุปกรณ์ MTP เชื่อมต่อกับคอมพิวเตอร์เป็นอุปกรณ์มัลติมีเดีย และอุปกรณ์ UMS (USB MSC) เชื่อมต่อเป็นไดรฟ์หรือไดรฟ์แบบถอดได้ การเชื่อมต่อ PTP ดังที่ได้กล่าวไปแล้วใช้สำหรับการถ่ายโอนและการพิมพ์ภาพถ่ายเท่านั้น

การซิงโครไนซ์อุปกรณ์พกพาตามระบบปฏิบัติการ Android เพิ่งเกิดการเปลี่ยนแปลงครั้งใหญ่ เทคโนโลยีใหม่นี้มีพื้นฐานมาจากการใช้ไดรเวอร์อุปกรณ์ MTP โดยมีเงื่อนไขว่าอุปกรณ์นั้นเชื่อมต่อโดยตรงกับแล็ปท็อปหรือคอมพิวเตอร์ผ่านพอร์ต USB สากล


อุปกรณ์ MTP คืออะไร?

เทคโนโลยี MTP ย้อนกลับไปในปี 2008 ในอุปกรณ์เคลื่อนที่ที่มี Honeycomb ในระบบปฏิบัติการ Android Ice Cream Sandwich ในขณะนั้น ระบบนี้ถือเป็นส่วนหลักของชุดซอฟต์แวร์ Windows Media แต่ต่อมาได้รับมาตรฐานให้เป็นหนึ่งในอุปกรณ์ USB ประเภทหลัก ด้วยเหตุนี้เองที่ระบบปฏิบัติการเดสก์ท็อปในปัจจุบัน เมื่อเชื่อมต่ออุปกรณ์เคลื่อนที่ จะระบุว่าไม่มีอะไรมากไปกว่าอุปกรณ์ MTP อย่างไรก็ตาม โดยพื้นฐานแล้วการพัฒนานี้ไม่ใช่เรื่องใหม่ มันคล้ายกับโปรโตคอล PTP อย่างใกล้ชิดหรือรูปแบบใดรูปแบบหนึ่งในรูปแบบของส่วนขยายเพิ่มเติม

ทางเลือกแทน USB Mass Storage

หากเราพูดถึงการทำงานของระบบนี้จะชัดเจนว่าโดยหลักการแล้วเป็นไปไม่ได้เลยหากไม่มีการติดตั้งไดรเวอร์ อย่างไรก็ตาม เมื่อเปรียบเทียบกับการแลกเปลี่ยนข้อมูลปกติผ่านอุปกรณ์ USB MTP ไดรเวอร์จะทำงานแตกต่างออกไปเล็กน้อย ความแตกต่างที่สำคัญของเทคโนโลยีใหม่มีดังนี้ เมื่อใช้การเชื่อมต่อมาตรฐานโดยใช้ USB Mass Storage จะมีการสร้างพาร์ติชันสองพาร์ติชัน (สำหรับแอปพลิเคชันและไฟล์มีเดียแยกกัน) ส่วนหนึ่งขึ้นอยู่กับอีกส่วนหนึ่งเสมอ

อย่างไรก็ตาม ในบางกรณี สถานการณ์เกิดขึ้นเมื่อแท็บเล็ตหรือสมาร์ทโฟนไม่สามารถเข้าถึงส่วนใดส่วนหนึ่งได้ แต่คอมพิวเตอร์ยอมรับทั้งสองส่วน ด้วยเหตุนี้จึงเกิดสถานการณ์เมื่อแอปพลิเคชันที่ติดตั้งในการ์ด SD ไม่เปิดขึ้นและไม่ทำงาน เมื่อใช้อุปกรณ์ MTP ก็ไม่มีข้อจำกัดดังกล่าว นอกจากนี้ยังไม่จำเป็นต้องใช้ระบบไฟล์ FAT

หากก่อนหน้านี้การกระจายพื้นที่ว่างบนดิสก์เกิดขึ้นเนื่องจากอิทธิพลของพาร์ติชันหนึ่งไปยังอีกพาร์ติชั่นหนึ่ง ในกรณีนี้ สิ่งนี้จะไม่เกิดขึ้น เพื่อให้เข้าใจได้ง่ายขึ้น ในอดีตการเพิ่มพื้นที่ว่างของพาร์ติชั่นนำไปสู่การลดขนาดของพาร์ติชั่นอื่น ตอนนี้ทั้งสองส่วนยังคงไม่เปลี่ยนแปลง

การติดตั้งไดรเวอร์บนระบบปฏิบัติการ Windows

มาดูวิธีการติดตั้งไดรเวอร์มาตรฐานเมื่อซิงโครไนซ์อุปกรณ์กับ Windows สมมติว่าเรามีแท็บเล็ตและสมาร์ทโฟนจากซัมซุง เมื่อคุณเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ของคุณเป็นครั้งแรก ตามกฎแล้ว ระบบจะแสดงข้อความระบุว่าพบอุปกรณ์ใหม่แล้ว ในกรณีของเราเราจะพูดถึงอุปกรณ์ MTP Samsung ระบบจะติดตั้งไดรเวอร์ที่จำเป็นสำหรับการซิงโครไนซ์โดยอัตโนมัติ หลังจากนี้ การถ่ายโอนข้อมูลจะดำเนินการในลักษณะเดียวกับการใช้การเชื่อมต่อ USB ปกติ เมื่อตรวจพบการ์ด SD ภายนอกและที่จัดเก็บข้อมูลภายใน แน่นอนว่าข้อผิดพลาดเช่น “ไม่ได้ติดตั้งไดรเวอร์” อาจปรากฏขึ้นเช่นกัน เราจะดูพวกเขาในภายหลัง

โดยหลักการแล้ว บนอุปกรณ์ดังกล่าว การติดตั้งไดรเวอร์ที่จำเป็นทั้งหมดโดยอัตโนมัติโดยระบบปฏิบัติการ Windows เองก็ใช้งานได้เกือบทุกครั้ง คุณยังสามารถใช้วิธีอื่นที่เกี่ยวข้องกับการติดตั้งโปรแกรมที่เหมาะสมสำหรับแท็บเล็ตและสมาร์ทโฟนของคุณได้ ตัวอย่างเช่น ไดรเวอร์อุปกรณ์ MTP เดียวกันจะได้รับการติดตั้งโดยอัตโนมัติในผลิตภัณฑ์ Samsung หากมีแอปพลิเคชัน Kies เวอร์ชันล่าสุด เป็นที่น่าสังเกตว่า Samsung จะไม่ปล่อยไดรเวอร์สำหรับอุปกรณ์มือถือแต่ละรุ่นโดยเฉพาะ

ดังนั้นจึงไม่มีเหตุผลที่จะมองหาไดรเวอร์สำหรับ Galaxy Note 2 หรือ S6 สมาร์ทโฟนที่ผลิตโดย HTC ต้องใช้ซอฟต์แวร์พิเศษที่เรียกว่า HTC Sync Manager ในบางกรณีจำเป็นต้องติดตั้งเฟิร์มแวร์ผ่านโหมด FastBoot คุณสามารถค้นหาไดรเวอร์สำหรับอุปกรณ์ LG ได้จากเว็บไซต์อย่างเป็นทางการของผู้ผลิต

สำหรับ Nexus คุณสามารถลองใช้ยูทิลิตี้ ADB RUN หรือติดตั้งไดรเวอร์โดยใช้ Device Manager มาตรฐาน เมื่อใช้อุปกรณ์จาก Sony มีสองตัวเลือก: การใช้ไดรเวอร์ FlashTool หรือการติดตั้ง Sony PC Suite โดยหลักการแล้วไม่มีความแตกต่างเป็นพิเศษ แต่ควรระลึกไว้เสมอว่าโปรแกรมเหล่านี้เป็นสองโปรแกรมที่ไม่เกิดร่วมกัน เมื่อติดตั้งอันใดอันหนึ่งควรถอดอันอื่นออกทันที

ใช้งานบน Mac OS

เมื่อซิงโครไนซ์กับแล็ปท็อปและ Mac ของ Apple การใช้อุปกรณ์ที่จัดประเภทเป็นอุปกรณ์ MTP นั้นไม่แตกต่างจาก Windows ที่คล้ายกันมากนัก เพื่อให้แน่ใจอย่างสมบูรณ์ คุณสามารถติดตั้งแอปพลิเคชัน Android File Transfer เพิ่มเติมได้เท่านั้น เท่านี้ก็เรียบร้อย มิฉะนั้นไม่น่าจะมีปัญหาใดๆ

การติดตั้งบนระบบ Linux (Ubuntu)

บนระบบ Linux กระบวนการติดตั้งไดรเวอร์อุปกรณ์ MTP นั้นซับซ้อนกว่าเล็กน้อยเนื่องจากลักษณะเฉพาะ ตัวอย่างเช่น มาดูขั้นตอนการติดตั้งไดรเวอร์สำหรับเวอร์ชัน Ubuntu เมื่อติดตั้งไดรเวอร์สำหรับ Nexus คุณต้องใช้หน้าต่างคำสั่งที่คุณป้อนกฎ sudo nano –w /etc/udev/rules.d/51-android รวมกัน

หลังจากนั้น ให้ป้อนคำสั่ง SUBSYSTEM== “usb”, ATTR (idVendor)== “04e8”, ATTR (id Product) == “6860”, MODE= “0600”, OWNER = “User name” หลังจากนี้ คุณจะต้องดำเนินการบรรทัดตามลำดับ sudo apt-get install mtpfs, sudo mkdir/media/GNexus และ sudo chmod 775/media/GNeus ตอนนี้คุณต้องเชื่อมต่อแกดเจ็ตกับคอมพิวเตอร์ของคุณและป้อนคำสั่ง sudo mtpfs – o Allow_other/media/GNexus หลังจากนั้นด้วยการใช้ Nutilis คุณสามารถย้ายโฟลเดอร์และไฟล์ใดก็ได้ จุดสำคัญประการหนึ่ง: เมื่อการดำเนินการทั้งหมดเสร็จสิ้นอย่าลืมใช้คำสั่งสุดท้าย sudo umount mtpfs

ข้อผิดพลาดและวิธีการกำจัด

ขออภัย ไม่สามารถตัดข้อผิดพลาดออกได้เมื่อติดตั้งไดรเวอร์ ในกรณีส่วนใหญ่จะเกิดขึ้นเมื่อใช้ระบบปฏิบัติการ Windows ลองดูข้อผิดพลาดที่พบบ่อยที่สุดรวมถึงวิธีกำจัดข้อผิดพลาดเหล่านั้น ก่อนอื่นคุณต้องตรวจสอบว่ายูทิลิตี้ที่คุณใช้เป็นเวอร์ชันล่าสุดหรือไม่

หากทุกอย่างเป็นไปตามปกติ แต่ไดรเวอร์สำหรับอุปกรณ์ MTP ยังคงไม่ทำงาน คุณสามารถลองติดตั้งด้วยตนเอง ในการทำเช่นนี้คุณต้องไปที่ "ตัวจัดการอุปกรณ์" หากอุปกรณ์ทำงานไม่ถูกต้องหรือไม่ได้ติดตั้งไดรเวอร์ ตัวอุปกรณ์จะมีไอคอนสีเหลืองกำกับไว้ ทุกอย่างค่อนข้างง่ายที่นี่ ค้นหาปุ่มอัปเดตไดรเวอร์ในคุณสมบัติและเลือกเฉพาะอุปกรณ์ที่เข้ากันได้จากรายการ หากการดำเนินการนี้ไม่ได้ผล คุณจะต้องลบไดรเวอร์ออกแล้วติดตั้งใหม่โดยอัตโนมัติ

หากไม่ได้ผล ให้แจ้งระบบถึงตำแหน่งที่จะจัดเก็บข้อมูลการกระจายการติดตั้งพร้อมข้อมูลที่จำเป็น ในบางกรณีสิ่งนี้กลับกลายเป็นว่าไม่ได้ผล อาจมีเหตุผลมากมายสำหรับเรื่องนี้ ในบางกรณี การติดตั้ง Windows Media Player เวอร์ชันใหม่บนระบบสามารถช่วยได้ เป็นไปได้มากว่าคุณเพียงแค่ต้องตรวจสอบพาร์ติชันระบบของฮาร์ดไดรฟ์ของคุณเพื่อหาข้อผิดพลาด ปัญหาอาจเป็นอะไรก็ได้ บางครั้งมันเกิดขึ้นที่เครื่องเล่นสื่อ "ดั้งเดิม" เองก็สร้างข้อผิดพลาดและความล้มเหลวประเภทนี้

ตัวเลือกนี้ยังไม่สามารถยกเว้นได้ ในสถานการณ์นี้ หากคุณใช้ Windows 7 เวอร์ชันขึ้นไป คุณสามารถลองปิดการใช้งานส่วนประกอบมัลติมีเดียได้โดยใช้ส่วน "โปรแกรม" ใน "แผงควบคุม" มีสาเหตุหลายประการสำหรับความล้มเหลวดังกล่าว ดังนั้นเราจะต้องย้ายจากวิธีที่ง่ายที่สุดในการแก้ปัญหานี้ไปเป็นวิธีการที่ซับซ้อนและรุนแรงยิ่งขึ้น ในแต่ละกรณีจำเป็นต้องคำนึงถึงลักษณะเฉพาะของอุปกรณ์เฉพาะด้วย อย่างไรก็ตามตามที่แสดงในทางปฏิบัติแล้ว วิธีแก้ปัญหาที่เป็นสากลสำหรับปัญหานี้คือการใช้รีจิสทรีของระบบ

มันค่อนข้างง่ายในส่วนหลัก HKEY_LOCAL_MACHINE โดยเลื่อนไปตามแผนผังเพื่อค้นหาคีย์ UpperFilters แล้วลบออก ซึ่งจะไม่ส่งผลกระทบต่อประสิทธิภาพของระบบปฏิบัติการแต่อย่างใด อย่างไรก็ตาม การเชื่อมต่อจะทำงานตามที่คาดไว้ในที่สุด เป็นที่น่าสังเกตทันทีว่าในกรณีส่วนใหญ่วิธีนี้ใช้ได้กับอุปกรณ์ที่ผลิตโดย Samsung

บทสรุป

ในการตรวจสอบนี้ เราพยายามอธิบายโดยย่อเกี่ยวกับประเด็นหลักที่เกี่ยวข้องกับการใช้การเชื่อมต่อโดยใช้เทคโนโลยี MTP ดังที่คุณเห็นด้วยตนเอง ผู้ใช้จะไม่ต้องลงแรงมากในการติดตั้งไดรเวอร์ เว้นแต่คุณจะใช้ระบบ Linux อย่างแน่นอน ข้อผิดพลาดที่สำคัญทั้งหมดเมื่อติดตั้งไดรเวอร์นั้นค่อนข้างง่ายในการแก้ไข อย่างไรก็ตาม ในแต่ละกรณี ก็ยังแนะนำให้พิจารณาว่าสาเหตุของปัญหาคืออะไร ควรทำสิ่งนี้ก่อนดำเนินการขั้นรุนแรง เช่น การลบคีย์รีจิสทรีของระบบ

อย่างไรก็ตาม ในกรณีส่วนใหญ่ ความล้มเหลวไม่ควรเกิดขึ้น โดยเฉพาะอย่างยิ่งหากคุณติดตั้งซอฟต์แวร์เพิ่มเติมเวอร์ชันล่าสุดสำหรับอุปกรณ์ของคุณ ไม่ว่าในกรณีใดคุณเพียงแค่ต้องหันไปหาแหล่งข้อมูลอย่างเป็นทางการของผู้ผลิตอุปกรณ์พกพา แน่นอนคุณสามารถค้นหาส่วนช่วยเหลือได้จากเว็บไซต์อย่างเป็นทางการซึ่งจะอธิบายกระบวนการจัดการกับปัญหาประเภทนี้ เป็นไปได้มากว่าปัญหาไม่ได้เกิดขึ้นแม้แต่ใน Windows แต่อยู่ในการตั้งค่าและฟังก์ชั่นที่ปิดใช้งานหรือแม้แต่ในเฟิร์มแวร์ของอุปกรณ์

บทความก่อนหน้านี้ที่ครอบคลุมหัวข้อนี้เน้นไปที่โปรโตคอลเดียวเป็นส่วนใหญ่: Mass Storage นี่ไม่ใช่เรื่องน่าแปลกใจเลย เขาคือผู้ที่ครองตลาดในปัจจุบันไม่ว่าจะในรูปแบบที่บริสุทธิ์หรือแบบสมบูรณ์ด้วยซอฟต์แวร์ก็ตาม แม้ว่าจะไม่ได้รับการพัฒนาสำหรับผู้เล่นเหล่านี้เลย แต่ก็มีการใช้กันอย่างแพร่หลายที่นี่เนื่องจากมีมาตรฐาน ความเรียบง่าย และความโปร่งใสในการใช้งาน นอกจากนี้ MSC/UMS ยังถูกนำมาใช้อย่างจริงจังในอุปกรณ์พกพาอื่นๆ เช่น กล้องดิจิตอล โทรศัพท์มือถือและสมาร์ทโฟน PDA

อย่างไรก็ตาม มีบริษัทหนึ่งในตลาดที่เชื่อว่าคำสุดท้ายในพื้นที่นี้ยังไม่ได้ถูกพูดออกไป นี่คือ Microsoft ซึ่งพยายามอย่างต่อเนื่องเป็นเวลาสามปีเพื่อปลูกฝังแนวทางที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในอุตสาหกรรมในการถ่ายโอนเนื้อหาไปยังอุปกรณ์พกพา

เมื่อเราพูดคุยกันก่อนหน้านี้เกี่ยวกับสถานการณ์โดยรอบการเกิดขึ้นของ Mass Storage ในเครื่องเล่น MP3 เราได้กล่าวถึงความอยุติธรรมที่เกิดขึ้นกับพวกเขาโดยอุตสาหกรรม เครื่องเล่นพกพาถูก "เลี่ยง" ในการจำหน่ายอุปกรณ์ USB หลายประเภท สาเหตุหลักมาจากสายตาสั้นและความน่าสงสัยที่แสดงโดยบริษัทชั้นนำในอุตสาหกรรม และไม่สามารถสร้างกลไกการคุ้มครองลิขสิทธิ์ที่ใช้งานได้จริง

ตอนนี้ Microsoft กล่าวว่าต้องการกำจัดตัวอย่างการแบ่งแยกที่โชคร้ายนี้ แม้ว่าแน่นอนว่าทุกคนจะเข้าใจว่าบริษัทไม่ลืมเกี่ยวกับโอกาสในการปรับปรุงตำแหน่งของตนในตลาด "ความบันเทิงดิจิทัล" อย่างจริงจัง

แนวทางของ Microsoft ในการแก้ไขปัญหานี้แตกต่างอย่างมากจากแนวทางใดๆ ที่เคยพบเห็นในอุตสาหกรรมนี้มาก่อน ดังนั้นจึงไม่เกี่ยวข้องกับ Mass Storage แต่เป็นสถาปัตยกรรมที่แตกต่างไปจากเดิมอย่างสิ้นเชิงซึ่งเดิมมีไว้สำหรับอุปกรณ์มัลติมีเดียแบบพกพา

ในทางกลับกัน ไม่สามารถเทียบได้กับโปรโตคอลที่เป็นกรรมสิทธิ์ นี่เป็นเทคโนโลยีที่ค่อนข้างเปิดและได้รับอนุญาตจากผู้ผลิตหลายราย นอกจากนี้ในช่วงไม่กี่ปีที่ผ่านมา Microsoft ได้รวมการสนับสนุนเข้ากับระบบปฏิบัติการอย่างแข็งขันซึ่งดังที่คุณทราบมีการติดตั้งบนพีซีส่วนใหญ่ในโลก

Mass Storage ได้รับการพัฒนาย้อนกลับไปในศตวรรษที่ผ่านมา ข้อมูลแรกเกี่ยวกับการพัฒนาของ Microsoft ในทิศทางนี้ปรากฏเฉพาะในปี 2546-2547 โปรโตคอลใหม่นี้เปิดตัวอย่างเป็นทางการเมื่อวันที่ 12 ตุลาคม พ.ศ. 2547 โดยเป็นส่วนหนึ่งของโครงการพันธมิตร Microsoft PlaysForSure (P4S) เรียกว่า Media Transfer Protocol (MTP)

PlaysForSure ซึ่ง MTP เป็นส่วนสำคัญ เปิดตัวสู่สาธารณะเป็นครั้งแรกเมื่อปลายปี 2547


Zen PMC - หนึ่งในผู้เล่น P4S แรก ๆ - ไม่ได้รับความนิยมมากนัก

ในเวลาเดียวกันมีการประกาศรายชื่ออุปกรณ์ที่รองรับชุดแรกโดยเฉพาะผู้เล่นจาก Creative, iriver, Samsung

ภายในโปรแกรมพันธมิตร PlaysForSure นั้น MTP ยังห่างไกลจาก “ดารา” หลัก ให้ความสนใจกับส่วนประกอบอื่นๆ มากขึ้น:

  • รูปแบบไฟล์สื่อ WMA (เสียง) และ WMV (วิดีโอ)
  • เชลล์ Windows Media Player เวอร์ชัน 10
  • ระบบ Janus DRM ใหม่
  • ระบบปฏิบัติการสำหรับเครื่องเล่นพกพา Portable Media Center (อุปกรณ์เสริม)

Microsoft คำนึงถึงความเป็นไปได้ของ Portable Media Center ตามความเป็นจริง ดังนั้น เธอจึงดูแลล่วงหน้าในการแนะนำการรองรับ PlaysForSure ให้กับระบบปฏิบัติการที่เป็นกรรมสิทธิ์ที่มีอยู่สำหรับเครื่องเล่นแบบพกพา เธอสามารถค้นหาภาษากลางร่วมกับผู้ผลิตแพลตฟอร์มส่วนใหญ่ได้อย่างรวดเร็ว แนวคิดใหม่แม้ว่าจะไม่ใช่โดยไม่มีเสียงเอี๊ยดและไม่ใช่โดยความคิดเห็นที่สงสัยและประณามจากผู้เชี่ยวชาญภายนอกก็เริ่มพัฒนาขึ้น

นักวิจารณ์เรียก PlaysForSure ว่าเป็นการตอบโต้หรือแม้กระทั่งการลอกเลียนแบบชุดค่าผสม Apple “iPod+iTunes” โดยไม่มีเหตุผล ที่ไหน:

  • WMA = AAC
  • วินโดว์ มีเดีย = ไอทูนส์
  • เจนัส DRM = แฟร์เพลย์
  • Portable Media Center ที่ยังไม่เกิดหวังว่าจะกลายเป็น = iPod OS

อย่างไรก็ตาม MTP เป็นองค์ประกอบดั้งเดิมที่นี่ บางทีอาจมีเพียงผู้ผูกขาดโดยพฤตินัยในตลาดระบบปฏิบัติการเท่านั้นที่สามารถจ่ายอะไรแบบนี้ได้

สถาปัตยกรรม P4S ถูกสร้างขึ้นอย่างชัดเจนโดยคำนึงถึงประสบการณ์ของ Apple

โปรโตคอลนี้ค่อนข้างเป็นไปตามประเพณีของ Microsoft ไม่ได้ถูกสร้างขึ้นตั้งแต่ต้น แต่เป็นการปรับเปลี่ยนโซลูชันที่มีอยู่ ในกรณีนี้คือ Picture Transfer Protocol (PTP) ที่ได้รับการพิสูจน์แล้ว ย้อนกลับไปในปี 2000 ได้รับการอนุมัติให้เป็นโปรโตคอลมาตรฐานสำหรับกล้องดิจิตอล และกลายเป็นหนึ่งในคลาส USB ภายใต้หมายเลข 0x06


MTP เป็นผู้สืบทอดโดยตรงของ Picture Transfer Protocol ซึ่งหลายคนคุ้นเคยจากกล้องดิจิตอล

MTP ยืมมาจากเขามากโดยเริ่มต้นด้วยตัวอักษรสองตัวในชื่อ โดยทั่วไปแล้ว MTP สามารถเรียกได้ว่าเป็นส่วนเสริมผ่าน PTP: ส่วนซอฟต์แวร์ทั้งหมดที่รับผิดชอบโดยตรงในการขนส่งข้อมูลยังคงไม่เปลี่ยนแปลง ชุดคำสั่งได้รับการขยายเพียงเล็กน้อยเพื่อให้ครอบคลุมเนื้อหาประเภทใหม่และการโต้ตอบระหว่างกัน

ความแตกต่างพื้นฐานระหว่าง PTP/MTP และ Mass Storage สามารถเรียกได้ว่าเป็นแนวคิดของ "วัตถุ" ออบเจ็กต์ในระบบ TP สามารถมีประเภทและคุณลักษณะที่โปรโตคอลสามารถสอบถามได้ ออบเจ็กต์ประกอบด้วยส่วนประกอบต่างๆ รวมถึงลิงก์ไปยังออบเจ็กต์อื่น ข้อมูลเมตา และเนื้อหาเอง

โครงสร้างวัตถุ MTP

ดังนั้นโปรโตคอล TP จึงเรียกได้ว่าเป็นโปรโตคอล "อัจฉริยะ" ที่สามารถโต้ตอบอย่างสร้างสรรค์กับเฟิร์มแวร์ของอุปกรณ์พกพาหรือเชลล์ซอฟต์แวร์ที่ติดตั้งบนพีซี


อัลกอริธึมการดำเนินการ MTP

ในความเป็นจริงชุดของวัตถุ TP มีฐานข้อมูลข้อมูลเกี่ยวกับเนื้อหาอยู่แล้วซึ่งในระบบ Mass Storage จะต้องสร้างขึ้นอย่างอิสระโดยผู้เล่นหรือใช้พีซีทำให้เสียเวลาและทรัพยากรอุปกรณ์ ด้วยเหตุนี้ ฟังก์ชันที่เป็นมิตรต่อผู้ใช้ของเครื่องเล่นพกพา เช่น การแสดงข้อมูลเมตาและปกอัลบั้ม ซึ่งเป็นระบบนำทางที่ทรงพลังและยืดหยุ่น จึงสามารถนำไปใช้งานได้โดยใช้ "เลือด" น้อยกว่ามากและนักพัฒนาที่มีทรัพยากรจำกัดก็สามารถเข้าถึงได้

ความสามารถ MTP โดยใช้ตัวอย่างของ Sandisk Sansa e200 – ปกอัลบั้ม, การนำทางเมตาดาต้า, ระบบการให้คะแนน

มีโปรโตคอลและฟีเจอร์อื่น ๆ เช่น การสร้างโฟลเดอร์เสมือน


โฟลเดอร์เสมือน สื่อและข้อมูลในโหมดการเชื่อมต่อ MTP, เครื่องเล่น Zen Micro Photo

“Naked” Mass Storage ไม่สามารถแข่งขันในด้านความสามารถได้ ในรูปแบบบริสุทธิ์ โปรโตคอลต้องใช้พลังงานจำนวนพอสมควรจากอุปกรณ์พกพาและงานจำนวนมากในเฟิร์มแวร์ในตัว ดังนั้นคู่ต่อสู้หลักของ MTP คือ Mass Storage ที่มีกระสุนซึ่งมีความสามารถคล้ายกัน

ที่นี่ ข้อดีของ MTP ในอนาคตควรอยู่ที่ความคล่องตัวที่มากขึ้น หาก Windows XP ได้รับการรองรับ MTP เมื่อติดตั้ง Windows Media Player เวอร์ชัน 10 เท่านั้น แสดงว่าใน Windows Vista โปรโตคอลนั้นมีอยู่แล้วภายใน ซึ่งจะช่วยให้ผู้ใช้สามารถใช้งานได้อย่างเต็มที่โดยไม่ต้องติดตั้งเพิ่มเติม

นอกจากนี้ ไม่เหมือนกับ iTunes และ SonicStage ซึ่งใช้งานได้เฉพาะกับอุปกรณ์ Apple และ Sony ตามลำดับ โปรเจ็กต์ PlaysForSure นั้นเป็นโอเพ่นซอร์ส บริษัทใดก็ตามที่ใช้แพลตฟอร์มที่รองรับโปรโตคอลสามารถผลิตอุปกรณ์ MTP ได้ และปัจจุบันแพลตฟอร์มส่วนใหญ่เข้ากันได้กับ MTP


ผู้จำหน่ายแพลตฟอร์มรายใหญ่รองรับ MTP

MTP สามารถใช้กับระบบไฟล์ใดก็ได้ ช่วยให้นักพัฒนาสามารถสร้างเครื่องเล่นสองโปรโตคอลที่รองรับทั้ง Mass Storage และ MTP โดยทั่วไป ผู้ใช้สามารถเลือกโหมดที่อุปกรณ์ควรใช้งานผ่านการตั้งค่า (อุปกรณ์) อย่างไรก็ตาม Microsoft มองว่าแนวทางปฏิบัตินี้มีความสงสัยอย่างมาก ตามข้อกำหนดล่าสุดของ PlaysForSure เทคนิคดังกล่าวเป็นสิ่งต้องห้ามโดยสิ้นเชิง ขณะนี้ MTP มีลำดับความสำคัญ และโปรโตคอล Mass Storage จะเปิดใช้งานก็ต่อเมื่อตรวจไม่พบไดรเวอร์ที่รองรับ Media Transfer Protocol บนพีซี ด้านล่างนี้เราจะอธิบายว่าปัญหานี้สามารถนำไปสู่อะไรได้บ้าง

โชคดีที่ไม่มีใครผูกมัดนักพัฒนาให้ปฏิบัติตามข้อกำหนดของ PlaysForSure นี่คือสิ่งที่นักวิจารณ์โปรโตคอลมักลืม: ผู้ผลิตผู้เล่นสามารถ "ส่ง" ทั้ง PlaysForSure และ Janus DRM ได้อย่างง่ายดาย ในขณะที่ยังคงรองรับ MTP ไว้ วิธีนี้ทำให้พวกเขาเพิกเฉยต่อคำแนะนำของ Microsoft และอนุญาตให้ผู้ใช้เลือกโปรโตคอลตามความต้องการ


การเลือกระหว่าง MSC และ MTP (จากคู่มือผู้ใช้ Sandisk Sansa e200)

เป็นเรื่องที่น่าสงสัยว่าลำดับความสำคัญของโปรโตคอล MTP เหนือแนวคิด PlaysForSure โดยรวมนั้น Microsoft แสดงให้เห็นโดยไม่สมัครใจเมื่อปล่อยเครื่องเล่น Zune ของตัวเอง อย่างหลังไม่ใช่อุปกรณ์ P4S ไม่รองรับ Janus DRM แต่ยังคงใช้ MTP

เมื่อระบุข้อดีที่ชัดเจนหลายประการของโปรโตคอลแล้ว เราไม่สามารถเมินข้อเสียร้ายแรงหลายประการที่ลดความน่าดึงดูดใจของผู้บริโภคได้

บางทีสาเหตุหลักของปัญหาทั้งหมดก็คือ MTP ปรากฏสายเกินไป ในปี 2547 ตลาดเครื่องเล่น MP3 มีอายุครบหกปีแล้ว โดยธรรมชาติแล้วในเวลานี้ ผู้เล่นส่วนใหญ่ในตลาดได้ตัดสินใจด้วยตนเองเกี่ยวกับปัญหาในการเลือกโปรโตคอลสำหรับอุปกรณ์ของตน โดยเลือกใช้ Mass Storage ในรูปแบบใดรูปแบบหนึ่ง

นอกจากนี้ MTP เวอร์ชันแรกยังด้อยกว่า MSC/UMS อย่างมากในแง่ของความเป็นมิตรต่อผู้ใช้ มันบังคับให้เขาติดตั้ง Windows Media Player 10 ไม่รองรับ Explorer Shell Extensions และด้วยเหตุนี้ เขาจึงไม่อนุญาตให้เขาดูอุปกรณ์จาก Windows Explorer คัดลอกไฟล์โดยใช้ Drag&Drop หรือใช้เครื่องเล่นพกพาเพื่อถ่ายโอนข้อมูล ในที่สุด ในระบบปฏิบัติการอื่น ไม่ว่าจะเป็น MacOS หรือ Linux การรองรับโปรโตคอลก็แย่มาก เปรียบเทียบสิ่งนี้กับ Mass Storage ซึ่งสามารถพบได้สำหรับไดรเวอร์สำหรับ DOS

สำหรับผู้ใช้บางราย ปัจจัยลบเพิ่มเติมคือการประกาศ Janus ซึ่งเป็น DRM ใหม่จาก Microsoft พร้อมกับ MTP ในบรรดาช่อดอกไม้ PlaysForSure ทั้งหมด Janus ได้รับการเลื่อนตำแหน่งมากที่สุด บริษัทอเมริกันได้ทำซ้ำข้อผิดพลาดของผู้เข้าร่วม SDMI โดยโฆษณา DRM ใหม่อย่างกว้างขวางว่าเป็นข้อได้เปรียบที่ยอดเยี่ยมของสถาปัตยกรรม PlaysForSure ผลลัพธ์คือความสัมพันธ์ที่ชัดเจนระหว่าง PlaysForSure=DRM => และ MTP=DRM และ Mass Storage ตรงกันข้าม = อิสรภาพ

นอกจาก FairPlay จาก Apple แล้ว PlaysForSure ยังได้รับส่วนแบ่งจากชุมชนอินเทอร์เน็ตอีกด้วย

ความเป็นมิตรกับ DRM เป็นหนึ่งในความแตกต่างระหว่าง MTP และ PTP ดังนั้นข้อมูลที่เกี่ยวข้องกับ DRM จึงเป็นหนึ่งในประเภทออบเจ็กต์โปรโตคอล อย่างไรก็ตาม สถาปัตยกรรม MTP ไม่ได้รวม DRM ไว้เป็นองค์ประกอบบังคับ เพียงช่วยให้นักพัฒนาที่ต้องการใช้งานได้ง่ายขึ้น กล่าวอีกนัยหนึ่ง MTP รองรับ DRM แต่ MTP ไม่รองรับ DRM อย่างไรก็ตาม มีความเชื่อกันโดยทั่วไปว่า MTP เป็นเพียงมาตรการป้องกันการคัดลอก โดยจะ "ฝัง" DRM ลงในไฟล์ที่คัดลอก เป็นต้น ชื่อเสียงที่เป็นที่ถกเถียงของ Microsoft มีส่วนส่งเสริมความเชื่อผิด ๆ เหล่านี้ - หลายคนคาดหวังกลเม็ดสกปรกจากผลิตภัณฑ์ของบริษัท

Microsoft เป็นหนึ่งในบริษัทที่ได้รับการวิพากษ์วิจารณ์อย่างรุนแรงถึงความมุ่งมั่นต่อ DRM แบนเนอร์แคมเปญต่อต้าน Windows Vista จากนักเคลื่อนไหวต่อต้าน DRM ที่ชำรุดโดยออกแบบ.org

ด้วยเหตุนี้ ด้วยการประกาศ MTP ซึ่งเป็นส่วนหนึ่งของ PlaysForSure ทำให้ Microsoft ได้สร้างความเสียหายให้กับโปรโตคอลโดยการ "ค้าง" ข้อเสียทั้งหมดจากส่วนประกอบอื่น ๆ ของโปรแกรม: DRM, Windows Media Player แม้ว่าชุด P4S MTP ทั้งหมดอาจเป็นองค์ประกอบที่ประสบความสำเร็จและทำงานได้มากที่สุดก็ตาม

ในทางกลับกัน ผู้ใช้ชาวตะวันตกจะซื้อเพลงบางส่วนในร้านค้าออนไลน์ที่ใช้สถาปัตยกรรม P4S และ Janus DRM เพลงดังกล่าวจะเล่นได้เฉพาะกับผู้เล่น MTP เท่านั้น แม้ว่าอนาคตของ DRM ในวงการเพลงตอนนี้ค่อนข้างคลุมเครือ และการสนับสนุนจะยังคงเป็นข้อได้เปรียบหรือไม่นั้นยากที่จะพูด

ไม่นานก่อนที่จะเสียชีวิต Rio Audio ได้รณรงค์เพื่อ MTP โดยแสดงสิ่งนี้ด้วยไดอะแกรมที่แสดงความน่ากลัวของการไม่สามารถบันทึกเพลง PlaysForSure บนเครื่องเล่น MSC

ข้อเสียอีกประการหนึ่งคือความซับซ้อนโดยธรรมชาติของสถาปัตยกรรม MTP แม้ว่า Mass Storage จะใช้ไดรเวอร์เพียงตัวเดียว แต่ Microsoft ได้สร้างโครงสร้างทั้งหมดสำหรับโปรโตคอลของตน นี่คือ API ที่เรียกว่า "Windows User-Mode Driver Framework (UMDF)" ซึ่งสามารถเรียกอย่างหลวมๆ ว่า "DirectX for the Periphery" ปัจจุบันสถาปัตยกรรมนี้มีการใช้กันอย่างแพร่หลายมากขึ้น แต่ได้รับการพัฒนาโดยเฉพาะสำหรับ MTP และในปี 2547 เป็นส่วนหนึ่งของการติดตั้ง Windows Media Player 10 การรองรับโปรโตคอลการถ่ายโอนข้อมูลถูกนำมาใช้ที่นี่โดยไดรเวอร์และไลบรารีทั้งชุด ทำให้ระบบมีความเสี่ยงและไม่เสถียรมากขึ้น

โดยเฉพาะสถานการณ์นี้เกิดขึ้น ไดรเวอร์ MTP ส่วนใหญ่ที่รวมอยู่ใน UMDF ได้รับการติดตั้งบนพีซี แต่ไม่มี Windows Media Player เวอร์ชัน 10 หรือสูงกว่า และไลบรารีที่รับผิดชอบในการรวม MTP เข้ากับเชลล์ Windows มาตรฐาน (ส่วนขยายของเชลล์) ก็หายไปเช่นกัน ผลลัพธ์ก็คือระบบรับรู้ถึงเครื่องเล่นว่าเป็นอุปกรณ์ MTP แต่ไม่มีตัวเลือกในการทำงานกับมัน อุปกรณ์ดังกล่าวกลายเป็น "สิ่งของในตัวเอง" หากผู้เล่นสามารถเปลี่ยนเป็นโหมด Mass Storage ผ่านเมนูได้แสดงว่าไม่น่ากลัวนัก แต่หากได้รับการออกแบบตามข้อกำหนดของ PlaysForSure เมื่อระบบตรวจพบการรองรับ MTP มันจะทำงานโดยใช้โปรโตคอลนี้โดยเฉพาะทำให้ผู้ใช้ไม่สามารถใช้อุปกรณ์ได้อย่างเต็มที่ แน่นอนว่าปรากฏการณ์ดังกล่าวเป็นผลมาจากเยาวชนของโปรโตคอล เช่น ความชุกที่ไม่เพียงพอใน Vista สิ่งนี้จะไม่เกิดขึ้น อย่างไรก็ตาม นักวิจารณ์ชี้ให้เห็นอย่างถูกต้องถึงความซับซ้อนและความหนักเบาของโครงสร้างพื้นฐาน MTP ว่าเป็นข้อเสียเปรียบ

งานอยู่ระหว่างการปรับปรุง MTP เวอร์ชันล่าสุดดูน่าสนใจยิ่งขึ้นมาก ขณะนี้โปรโตคอลได้รับการรวมเข้ากับ Explorer แล้ว ต้องขอบคุณการทำงานกับอุปกรณ์ MTP ที่แตกต่างจากการใช้เครื่องเล่น Mass Storage เล็กน้อย (อย่างไรก็ตาม ยังไม่มีการสนับสนุนที่ถูกต้องในตัวจัดการไฟล์สำรอง)


ข้อแตกต่างที่สำคัญเพียงอย่างเดียวระหว่างการรวม MTP เข้ากับ Windows Shell และ Mass Storage ปกติคือเครื่องเล่น MTP จะแสดงเป็นอุปกรณ์ ไม่ใช่ดิสก์ (ภาพหน้าจอจากไซต์ "dapreview.net")

มาตรฐาน PlaysFromDevice กำลังได้รับการพัฒนา - รองรับ MTP โดยอุปกรณ์ของบุคคลที่สาม เช่น ระบบเครื่องเสียงแบบอยู่กับที่ วิทยุในรถยนต์ ฯลฯ การไม่มีสิ่งนี้ถือเป็นข้อเสียเปรียบร้ายแรงอีกประการหนึ่งสำหรับผู้เล่น MTP เพราะ... มีเทคโนโลยีมากมายที่ "เข้าใจ" Mass Storage อยู่แล้ว

หากเราสรุปจากข้อเท็จจริงที่ว่า MTP คือเครื่องมือสำหรับ Microsoft ในการพิชิตและรักษาตลาด แนวคิดส่วนใหญ่ที่ฝังอยู่ในโปรโตคอลสามารถประเมินได้ในเชิงบวก ในรูปแบบล่าสุด เหนือกว่าระบบทั่วไปอย่าง Mass Storage with a Shell ในเรื่องความสะดวกสบายและความสามารถ

ดังนั้นผู้ใช้จึงมีทางเลือกครบถ้วนระหว่างการใช้เชลล์ Windows Media Player และการลากและวางผ่าน Explorer ผู้เล่น MTP สามารถใช้ในการถ่ายโอนข้อมูลใด ๆ ได้โดยไม่มีปัญหา - การไม่มีคุณสมบัตินี้เป็นหนึ่งในข้อร้องเรียนหลักของผู้ใช้ การสนับสนุนโปรโตคอลสำหรับระบบปฏิบัติการของบริษัทอื่นจะค่อยๆ ปรากฏขึ้น

อีกทางเลือกหนึ่งในการทำงานผ่าน Explorer คือการซิงโครไนซ์ผ่าน Windows Media Player 11

หากเราจินตนาการถึงโลกที่พีซีทุกเครื่อง เครื่องเสียงในครัวเรือน และอุปกรณ์อื่น ๆ ที่เกี่ยวข้อง "เข้าใจ" MTP ดังนั้นสำหรับเครื่องเล่นมัลติมีเดีย มันจะดูน่าดึงดูดมากกว่าที่เก็บข้อมูลขนาดใหญ่

ข้อความแสดงข้อผิดพลาดที่ผู้ใช้อุปกรณ์ MTP อาจพบ (อ่านเพิ่มเติม)

Microsoft สามารถล่อลวงผู้เล่น Big Five สามคนด้วยโอกาสนี้: Creative, Sandisk และ Samsung จาก "ระดับที่สอง" ในค่ายของบริษัทต่างๆ จาก Redmond, iriver, Archos, Philips, Trekstor, Cowon, Mpio และบริษัทขนาดเล็กอื่นๆ อีกมากมาย


ผู้ผลิตรองจำนวนมากสนับสนุน MTP

MTP กำลังแพร่กระจายอย่างช้าๆ แต่แน่นอนในหมู่บริษัทจีน - ผู้ผลิตรายย่อยในเอเชียบางรายอ้างว่าการสนับสนุนโปรโตคอลนี้เป็นข้อได้เปรียบของผลิตภัณฑ์ของตนแล้ว เวอร์ชันเต็มของโปรโตคอลนี้ดูสมจริงทีเดียว เพราะ... ส่วนใหญ่ทำงานเฉพาะในยุโรปและสหรัฐอเมริกา ซึ่งพวกเขาค่อยๆ เริ่มคุ้นเคยกับ MTP

บริษัท Meizu ของจีนได้จัดเตรียมการสนับสนุน MTP ให้กับผู้เล่นแล้ว

และเมื่อเทียบกับฉากหลังของการปฏิเสธ DRM โดยทั่วไปที่เป็นไปได้ในทางทฤษฎี แม้แต่การใช้ MTP โดย Apple ก็ดูเหมือนจะเป็นไปไม่ได้เลย - ไม่มีอะไรขัดขวางการรวมการสนับสนุนโปรโตคอลเข้ากับเชลล์ของ iTunes

และยังมีความรู้สึกว่า MTP ยังไม่ได้ก้าวข้ามเส้นแบ่งเทคโนโลยีที่โฆษณาอย่างกว้างขวางจากเทคโนโลยีที่ได้รับการยอมรับจากสาธารณชนอย่างแท้จริง

ทุกวันนี้เจ้าของเครื่องเล่น MTP ยังคงถูกบังคับให้จัดการกับปัญหาที่ทรมานผู้ใช้ของผู้เล่นด้วยโปรโตคอลที่เป็นกรรมสิทธิ์: ความทึบของการทำงาน, ความเข้ากันไม่ได้กับอุปกรณ์, ความจำเป็นในการติดตั้งซอฟต์แวร์เพิ่มเติม

ตำแหน่งของโปรโตคอลยังคงค่อนข้างสั่นคลอน และหากไม่มีการดำเนินการขั้นเด็ดขาดจาก Microsoft ก็อาจจมลงสู่การลืมเลือนได้อย่างง่ายดาย ในบางแง่ สถานการณ์นั้นชวนให้นึกถึงสถานการณ์ด้วยรูปแบบ MP3 และทางเลือกอื่น เช่นเดียวกับ MP3 Mass Storage มีความสามารถเพียงพอและมีการใช้งานกันอย่างแพร่หลายซึ่งไม่มีแรงจูงใจที่แท้จริงในการเปลี่ยนไปใช้โปรโตคอลใหม่ เช่นเดียวกับรูปแบบเสียงทางเลือก เช่น WMA และ AAC MTP ได้รับการแนะนำ "จากด้านบน" ในลักษณะ "เป็นระเบียบ"

Microsoft หวังที่จะปรับปรุงสถานการณ์หากประสบความสำเร็จในการลงทะเบียน MTP เป็นอุปกรณ์ USB ประเภทใหม่ สิ่งนี้จะทำให้โปรโตคอลกลายเป็นมาตรฐานอุตสาหกรรม ความทะเยอทะยานของ บริษัท อเมริกันก้าวไปไกลกว่านี้ - หวังว่าจะ "ขับเคลื่อน" อุปกรณ์สื่อแบบพกพาทั้งหมด - กล้อง โทรศัพท์มือถือ สมาร์ทโฟน - ภายใต้โปรโตคอลนี้ โดยปล่อยให้ Mass Storage เป็นเพียงไดรฟ์ที่ตั้งใจไว้เท่านั้น

อนาคตของโปรโตคอลการถ่ายโอนข้อมูลในเครื่องเล่นพกพาจะเป็นอย่างไร? MTP จะกลายเป็นมาตรฐานอุตสาหกรรมใหม่หรือไม่ หรือ Mass Storage จะคงจุดยืนไว้ได้? บางทีวิธีแก้ปัญหาใหม่อาจปรากฏขึ้น? เป็นการยากที่จะพูดอย่างแน่นอน: ทุกอย่างในอุตสาหกรรมนี้ขึ้นอยู่กับปัจจัยส่วนตัวมากเกินไป โดยเฉพาะการกระทำของผู้เล่นรายใหญ่ที่สุด ในตอนนี้ โปรโตคอล Mass Storage ยังคงเป็นโปรโตคอลหลัก โดยหลักๆ แล้วอยู่ในเวอร์ชันของ Apple โดยมีซอฟต์แวร์เสริมในรูปแบบของ iTunes ที่เก็บข้อมูลขนาดใหญ่ "Pure" ยังคงเป็นโดเมนของเครื่องเล่นราคาประหยัดและอุปกรณ์สำหรับผู้ที่ชื่นชอบโดยครอบครองขั้นตอนที่สองของแท่น MTP ซึ่งจำหน่ายในกลุ่มชนชั้นกลางของตลาดยังคงเป็นอันดับที่สาม


แผนผังการกระจายหุ้นระหว่างโปรโตคอลในการขายปี 2549

เวลาจะบอกได้ว่าการเปลี่ยนแปลง DRM ที่ลดลงจะนำมาสู่สถานการณ์นี้อย่างไร (หากเกิดขึ้น) รวมถึงการแพร่กระจายของเทคโนโลยีไร้สาย

อุปกรณ์ Android รุ่นเก่ารองรับที่จัดเก็บข้อมูล USB สำหรับถ่ายโอนไฟล์ไปยังและจากคอมพิวเตอร์ของคุณ อุปกรณ์ Android สมัยใหม่ใช้โปรโตคอล MTP และ PTP - คุณสามารถเลือกอย่างใดอย่างหนึ่งจากทั้งสอง

หากต้องการเลือกโปรโตคอลการเชื่อมต่อ USB ให้เปิดแอปพลิเคชันการตั้งค่า คลิกหน่วยความจำ จากนั้นคลิกปุ่มเมนู และเลือกการเชื่อมต่อ USB กับคอมพิวเตอร์ เมื่ออุปกรณ์เชื่อมต่อกับคอมพิวเตอร์ผ่าน USB โปรโตคอลที่ใช้จะแสดงในการแจ้งเตือน

เหตุใดอุปกรณ์ Android สมัยใหม่จึงไม่รองรับที่เก็บข้อมูล USB

อุปกรณ์จัดเก็บข้อมูล USB หรือที่รู้จักกันในชื่อ "คลาสอุปกรณ์จัดเก็บข้อมูล USB" เป็นวิธีการที่ Android เวอร์ชันเก่าอนุญาตให้คอมพิวเตอร์เข้าถึงหน่วยความจำได้ เมื่อเชื่อมต่ออุปกรณ์ Android เข้ากับคอมพิวเตอร์ ฉันต้องคลิกปุ่ม "เชื่อมต่อหน่วยความจำกับคอมพิวเตอร์" เพื่อให้หน่วยความจำของอุปกรณ์

คอมพิวเตอร์สามารถเข้าถึง Android ผ่านทางที่เก็บข้อมูล USB เมื่อตัดการเชื่อมต่อจากคอมพิวเตอร์ คุณควรคลิกปุ่ม "ปิดใช้งานหน่วยความจำ USB"

อุปกรณ์จัดเก็บข้อมูล USB เป็นโปรโตคอลมาตรฐานที่ใช้โดยแฟลชไดรฟ์ ฮาร์ดไดรฟ์ภายนอก การ์ดหน่วยความจำ SD และอุปกรณ์จัดเก็บข้อมูล USB อื่นๆ คอมพิวเตอร์สามารถเข้าถึงไดรฟ์ได้อย่างเต็มที่ เช่นเดียวกับไดรฟ์ภายใน

โครงการนี้มีข้อเสีย อุปกรณ์ที่เชื่อมต่อกับหน่วยความจำจำเป็นต้องมีการเข้าถึงโดยเอกสิทธิ์เฉพาะบุคคล หน่วยความจำถูกตัดการเชื่อมต่อจากระบบปฏิบัติการ Android เมื่อเชื่อมต่อกับคอมพิวเตอร์ ไฟล์และแอพพลิเคชั่นที่จัดเก็บไว้ในการ์ดหน่วยความจำหรือไดรฟ์ USB ไม่สามารถเข้าถึงได้เมื่อเชื่อมต่อกับคอมพิวเตอร์

ไฟล์ระบบจะต้องถูกเก็บไว้ที่ไหนสักแห่ง ไม่สามารถแยกออกจากอุปกรณ์ได้ ดังนั้นอุปกรณ์ Android จะมีพาร์ติชั่น /data แยกต่างหากสำหรับ “หน่วยความจำระบบ” และพาร์ติชั่น /sdcard สำหรับ “หน่วยความจำ USB” บนที่จัดเก็บข้อมูลภายในเดียวกัน Android จะติดตั้งแอปพลิเคชันและไฟล์ระบบใน /data ในขณะที่ข้อมูลผู้ใช้ถูกจัดเก็บไว้ใน /sdcard

การแบ่งพาร์ติชั่นแบบฮาร์ดส่งผลให้พื้นที่ไม่เพียงพอสำหรับแอปพลิเคชัน และพื้นที่สำหรับข้อมูลมากเกินไป คุณไม่สามารถเปลี่ยนขนาดของพาร์ติชันโดยไม่ได้รับสิทธิ์ผู้ใช้ระดับสูงบนอุปกรณ์ - ผู้ผลิตเลือกขนาดสำหรับแต่ละพาร์ติชันที่โรงงาน

เนื่องจากต้องเข้าถึงระบบไฟล์จากคอมพิวเตอร์ Windows ระบบจึงถูกฟอร์แมตเป็น FAT Microsoft ถือสิทธิบัตรเกี่ยวกับ FAT ซึ่งเป็นระบบไฟล์ที่เก่ากว่าและช้ากว่าโดยไม่มีระบบการอนุญาตที่ทันสมัย ปัจจุบัน Android ใช้ระบบไฟล์ ext4 ใหม่สำหรับพาร์ติชันทั้งหมด เนื่องจาก Windows ไม่จำเป็นต้องอ่านโดยตรง

การเชื่อมต่อโทรศัพท์หรือแท็บเล็ต Android เข้ากับคอมพิวเตอร์โดยใช้ไดรฟ์ USB ทั่วไปนั้นสะดวก แต่ก็มีข้อเสียมากเกินไป ซึ่งเป็นสาเหตุที่อุปกรณ์ Android รุ่นใหม่ใช้โปรโตคอลการเชื่อมต่อ USB ที่แตกต่างกัน

MTP – อุปกรณ์จัดเก็บข้อมูล

MTP ย่อมาจาก "โปรโตคอลการถ่ายโอนข้อมูล" เมื่อใช้โปรโตคอลนี้ Android จะปรากฏต่อคอมพิวเตอร์เป็น "อุปกรณ์จัดเก็บข้อมูล" Data Transfer Protocol ได้รับการส่งเสริมให้เป็นโปรโตคอลมาตรฐานสำหรับการถ่ายโอนไฟล์เสียงไปยังเครื่องเล่นเพลงดิจิทัลโดยใช้ Windows Media Player และโปรแกรมที่คล้ายกัน ควรจะอนุญาตให้บริษัทสื่ออื่นๆ แข่งขันกับ iPod และ iTunes ของ Apple ได้

โปรโตคอลนี้แตกต่างอย่างมากจากที่เก็บข้อมูล USB แทนที่จะเปิดเผยระบบไฟล์ของอุปกรณ์ Android ไปยัง Windows MTP จะทำงานในระดับไฟล์ อุปกรณ์ Android ไม่ได้จัดเตรียมหน่วยความจำทั้งหมดให้กับ Windows แต่คอมพิวเตอร์จะส่งคำขอไปยังอุปกรณ์ที่เชื่อมต่อแทน และตอบกลับด้วยรายการไฟล์และไดเร็กทอรี คอมพิวเตอร์สามารถดาวน์โหลดไฟล์ได้โดยการร้องขอจากอุปกรณ์ ซึ่งจะส่งไฟล์ผ่านการเชื่อมต่อ หากคอมพิวเตอร์ส่งไฟล์ไปยังอุปกรณ์ อุปกรณ์จะจัดเก็บไฟล์นั้นไว้ เมื่อคุณลบไฟล์ คอมพิวเตอร์จะส่งสัญญาณไปยังอุปกรณ์เพื่อบอกให้ลบไฟล์ ซึ่งอุปกรณ์จะทำ

Android เลือกไฟล์ที่จะแสดงและซ่อนไฟล์ระบบเพื่อไม่ให้มองเห็นหรือเปลี่ยนแปลงได้ หากคุณพยายามลบหรือแก้ไขไฟล์ที่ไม่เปลี่ยนรูปแบบ อุปกรณ์จะปฏิเสธคำขอและแสดงข้อความแสดงข้อผิดพลาด

คอมพิวเตอร์ไม่จำเป็นต้องเข้าถึงไดรฟ์แต่เพียงผู้เดียว ดังนั้นจึงไม่จำเป็นต้องเชื่อมต่อหรือยกเลิกการเชื่อมต่อหน่วยความจำ หรือสร้างพาร์ติชันแยกต่างหากสำหรับข้อมูลประเภทต่างๆ Android สามารถใช้ ext4 หรือระบบไฟล์อื่นๆ ได้ ไม่จำเป็นต้องใช้ Windows เพื่อทำความเข้าใจระบบไฟล์ Android

ในความเป็นจริง MTP ทำงานคล้ายกับอุปกรณ์จัดเก็บข้อมูล USB มาก ตัวอย่างเช่น อุปกรณ์ MTP จะแสดงใน Explorer เพื่อให้คุณสามารถดูและถ่ายโอนไฟล์ได้ Linux ยังรองรับ MTP ผ่าน libmtp ซึ่งรวมอยู่ในลีนุกซ์รุ่นยอดนิยม อุปกรณ์ MTP ยังแสดงในตัวจัดการไฟล์ Linux ด้วย

Apple Mac OS X ไม่รองรับ MTP เลย iPods, iPads และ iPhones ใช้โปรโตคอลการซิงค์ที่เป็นกรรมสิทธิ์ของตนเองกับ iTunes แล้วเหตุใดพวกเขาจึงสนับสนุนโปรโตคอลที่แข่งขันกัน

Google ให้บริการแอปพลิเคชันถ่ายโอนไฟล์ Android สำหรับ Mac OS X ซึ่งเป็นไคลเอนต์ MTP และถ่ายโอนไฟล์ไปยัง Mac Google ไม่ได้จัดเตรียมแอปพลิเคชันนี้สำหรับระบบปฏิบัติการอื่นเนื่องจากมีการรองรับ MTP

ปตท. – กล้องดิจิตอล

PTP ย่อมาจาก Picture Transfer Protocol เมื่อใช้โปรโตคอลนี้ Android จะปรากฏต่อคอมพิวเตอร์เป็นกล้องดิจิตอล

MTP ขึ้นอยู่กับ PTP แต่เพิ่มคุณสมบัติเพิ่มเติม ฟังก์ชั่น PTP คล้ายกับ MTP และใช้งานโดยกล้องดิจิตอล โปรแกรมใดก็ตามที่จับภาพจากกล้องดิจิตอลสามารถแยกภาพเหล่านั้นออกจากโทรศัพท์ Android ได้หากเลือกโหมด PTP PTP ทำหน้าที่เป็นโปรโตคอลมาตรฐานสำหรับการเชื่อมต่อกับกล้องดิจิตอล

ในโหมดนี้ อุปกรณ์ Android จะทำงานร่วมกับแอปพลิเคชันกล้องดิจิตอลที่รองรับ PTP แต่ไม่ใช่ MTP Mac OS X รองรับ PTP คุณจึงสามารถใช้เพื่อย้ายรูปภาพจากอุปกรณ์ Android ไปยัง Mac ผ่านการเชื่อมต่อ USB โดยไม่ต้องใช้ซอฟต์แวร์พิเศษใดๆ

ในกรณีของอุปกรณ์ Android รุ่นเก่า คุณจะต้องใช้อุปกรณ์จัดเก็บข้อมูล USB อุปกรณ์ใหม่ให้คุณเลือกระหว่าง MTP และ PTP - จำเป็นต้องใช้ PTP สำหรับโปรแกรมที่รองรับเท่านั้น

หากอุปกรณ์ของคุณมีการ์ดหน่วยความจำแบบถอดได้ คุณสามารถถอดออกและเสียบลงในช่องเสียบการ์ดหน่วยความจำบนคอมพิวเตอร์ของคุณได้โดยตรง การ์ดหน่วยความจำจะปรากฏต่อคอมพิวเตอร์เป็นไดรฟ์ ซึ่งหมายความว่าคุณสามารถเข้าถึงไฟล์ทั้งหมดในการ์ด เรียกใช้ซอฟต์แวร์กู้คืนไฟล์ และทำทุกอย่างที่ MTP ไม่อนุญาต