ทำไมการถ่ายโอนไฟล์ Android จึงจำเป็น


9

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

สิ่งที่เปลี่ยนแปลงเพื่อทำให้สิ่งนี้จำเป็น? ทำไมถึงจำเป็น?


1
Android ลดลงโหมดที่เก็บข้อมูลใน 3.0 (อย่างน้อยบนอุปกรณ์ที่ขาดการจัดเก็บข้อมูลที่ถอดออกได้) และเปลี่ยนไปMedia Transfer Protocol ฉันไม่ทราบว่า OS X รองรับ MTP อย่างเป็นทางการดังนั้นฉันจึงพนันได้ว่าอาจเป็นเหตุผล
eldarerathis

ขอบคุณ การเห็นข้อโต้แย้งที่น่าสนใจในความโปรดปรานของ MTP คุณรู้หรือไม่ว่าทำไมโหมดเก็บข้อมูลขนาดใหญ่ถึงลดลง (แทนที่จะเก็บไว้รอบ ๆ )?
โจ

4
มันทำโดยทั่วไปเพราะการใช้โหมดที่เก็บข้อมูลขนาดใหญ่บนอุปกรณ์ที่ไม่มีการ์ด SD ได้ตัดสินใจที่จะก่อให้เกิดภาวะแทรกซ้อนมากเกินไป โดยเฉพาะอย่างยิ่งถ้าคุณใช้ที่เก็บข้อมูลขนาดใหญ่คุณต้องแบ่งพาร์ติชันอุปกรณ์เป็นสอง (แอพและสื่อ) เพื่อเปิดใช้งานการเข้าถึงระดับบล็อกที่ UMS ต้องการ โปรแกรม MTP ให้คุณเข้าถึงทั้งโวลุ่มและใช้เพื่อจุดประสงค์ใดก็ได้ Dan Morril (จาก Google) อธิบายสิ่งนี้เล็กน้อยในความคิดเห็น Redditแต่ฉันไม่รู้ว่ามีคำอธิบาย "ทางการ" อีกต่อไปหรือไม่
eldarerathis

คำตอบ:


13

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

  • แอพในที่เก็บข้อมูลภายนอกไม่สามารถทำงานได้ในขณะที่ติดตั้งบนพีซี
  • ไฟล์เพลงและไฟล์อื่น ๆ บนที่จัดเก็บข้อมูลภายนอกไม่สามารถเข้าถึงได้โดยแอปดังนั้นแม้แต่แอพที่ไม่ได้อยู่ในที่จัดเก็บข้อมูลภายนอกอาจหยุดทำงานหรือไร้ประโยชน์
  • เมื่อที่จัดเก็บข้อมูลภายนอกถูกถอดออกจากพีซี Android จะต้องสแกนใหม่อีกครั้งตั้งแต่เริ่มต้น (ดู ) เพราะไม่สามารถบอกได้ว่ามีอะไรเปลี่ยนแปลง
  • ไม่มีวิธีใดที่โทรศัพท์จะอนุญาตให้พีซีเข้าถึงที่จัดเก็บข้อมูลภายในด้วยวิธีนี้: Android ไม่สามารถยกเลิกการต่อเชื่อมที่จัดเก็บข้อมูลภายในได้เนื่องจากแอพทั้งหมดต้องมีการเข้าถึงแม้แต่แอประบบ
  • ซึ่งหมายความว่าต้องมีพาร์ติชันและระบบไฟล์แยกต่างหากสำหรับที่จัดเก็บข้อมูลภายนอกซึ่งโทรศัพท์สามารถรับมือกับการสูญเสียการเข้าถึง อุปกรณ์ Android รุ่นใหม่มักจะมีพาร์ติชั่นขนาดใหญ่เพียงพาร์ติชันเดียวและ "ที่เก็บข้อมูลภายนอก" เป็นเพียงไดเรกทอรีในนั้น วิธีนี้จะสะดวกกว่าเพราะคุณไม่ได้แบ่งพื้นที่ว่างระหว่างพาร์ติชัน แต่คุณไม่สามารถใช้ที่เก็บข้อมูล USB บนไดเรคทอรีเท่านั้น
  • Android ไม่สามารถบังคับใช้ความปลอดภัยของระบบไฟล์ใด ๆ พีซีมีการเข้าถึงที่เก็บข้อมูลที่ส่งออกอย่างสมบูรณ์ซึ่งต่ำกว่าระดับระบบแฟ้ม ซึ่งช่วยให้สามารถเข้าถึงไฟล์ใด ๆ และอ่านข้อมูลอุปกรณ์ดิบเพื่อกู้คืนไฟล์ที่ถูกลบ นี่อาจเป็นช่องโหว่ด้านความปลอดภัยที่ไม่พึงประสงค์
  • เมื่อ eldarerathis ชี้ให้เห็นที่เก็บข้อมูลภายนอกจะต้องใช้ระบบไฟล์ FAT32 เพื่อทำงานในลักษณะนี้ นี่ไม่ใช่ข้อบกพร่องเมื่อเป็นการ์ด SD จริง แต่เมื่อเป็นที่เก็บข้อมูลที่ไม่สามารถถอดออกได้จริงๆมันจะมีประโยชน์มากขึ้นถ้าใช้ระบบไฟล์ที่ดีกว่า

(ที่ฉันพูดว่า "การ์ด SD" ที่นี่หมายความว่าที่เก็บข้อมูลอุปกรณ์ Android ของคุณเรียกว่า "ภายนอก" แม้ว่าจะไม่สามารถถอดออกได้จริง ๆ )

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

ตามที่ eldarerathis อธิบายคุณต้องมีซอฟต์แวร์พิเศษเพื่อเข้าถึงอุปกรณ์ MTP จาก Mac เนื่องจาก Mac OS ไม่มีซอฟต์แวร์ในตัวที่เหมาะสมเช่น Windows และ Linux บางตัว


สวัสดีแดนขอบคุณสำหรับคำตอบของคุณ นั่นดูเหมือนจะเป็นแรงจูงใจที่สมเหตุสมผล
โจ

2
ในขณะที่ข้อดีเป็นตรรกะฉันยังไม่เห็นว่าทำไมมันถูกลบออกอย่างสมบูรณ์ MTP แน่นอนทำให้การแนบอุปกรณ์ของคุณกับ "คอมพิวเตอร์ใด ๆ " นั้นยากที่จะแลกเปลี่ยนไฟล์บางไฟล์คุณจำเป็นต้องติดตั้ง "ไดรเวอร์พิเศษ" บนเช่นเครื่อง Windows - ซึ่งเจ้าของด้วยเหตุผลที่ดีอาจปฏิเสธ (และไม่ต้องการ สำหรับ UMS) ดังนั้นการมี UMS ให้เป็นแบบย้อนกลับเพื่อให้ผู้ใช้เปิดใช้งานอย่างชัดเจนจะเป็นที่นิยมมากกว่า IMHO แต่ไม่ใช่สำหรับพวกเราที่ ASE ที่จะตัดสินใจ (น่าเสียดาย)
Izzy

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

1
@ อิซซี่: ฉันคิดว่าปัญหาใหญ่คือมันไม่เป็นไปได้ทางเทคนิคเมื่อพวกเขาไปตามเส้นทาง MTP ในแบบที่พวกเขาทำ บนอุปกรณ์ที่ไม่มีที่จัดเก็บข้อมูลภายนอก (เช่นอุปกรณ์ Nexus) คุณต้องยอมจำนน/dataพาร์ติชันทั้งหมดถ้าคุณใช้ UMS เว้นแต่ว่าจะมีวิธีที่จะทำให้/data/mediaไดเรกทอรีทำหน้าที่เหมือนกับอุปกรณ์บล็อกเสมือน (บางทีอาจเป็นฉัน) ฉันไม่แน่ใจ) การสูญเสียการเข้าถึง/dataจะไม่ทำงานดังนั้นพวกเขาอาจต้องสร้างระบบทั้งหมดขึ้นใหม่เพื่อรองรับทั้งคู่
eldarerathis

2
นอกจากนี้องค์ประกอบที่เป็นไปได้อีกอย่างหนึ่งคือมันช่วยให้ที่เก็บข้อมูลภายในสามารถใช้ระบบไฟล์ที่มีประสิทธิภาพมากขึ้นเช่น ext4 ในขณะที่อุปกรณ์บล็อก UMS นั้นค่อนข้างจะเป็น FAT32 เสมอเพื่อให้การทำงานร่วมกันระหว่าง Android และระบบปฏิบัติการพีซี เนื่องจาก MTP ย่อมาจากการเข้าถึงอุปกรณ์ระบบปฏิบัติการสามารถอ่าน / เขียนแม้ว่าจะไม่รองรับ ext4 (เช่น Windows)
eldarerathis

-1

ต้องเรียกใช้โปรแกรมนี้เป็นง่อยและเป็นขุย ข่าวดีฉันไม่ต้องทำอะไรบน Ubuntu 15.04 ของฉันฉันจำที่เก็บข้อมูลของโทรศัพท์และฉันสามารถลากและวางและลบได้


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

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

@Arch ฉันพยายามอธิบายวิธีการทำงานของระบบเนื่องจากนี่เป็นคำตอบแรกของ Dennis Dunbar เขาควรมีความชัดเจนเท่าที่จะเป็นไปได้เมื่อส่งคำตอบและการโพสต์ในรูปแบบของความคิดเห็น / ความเห็นส่วนตัวนั้นไม่ดีเลย
Aleksandar Stefanović

นี่ไม่ได้ตอบคำถาม! OP ติดแท็กmac-os-xอย่างชัดเจนหรือไม่ Ubuntu (อาจใช้ MTP / Mass Storage) ทำอะไรได้บ้างกับ OS-X แม้ว่าคุณต้องการแนะนำทางเลือกอื่นก็ตามโปรดลองแนะนำสิ่งที่เป็นไปได้ การสลับไปใช้ระบบปฏิบัติการหนึ่งไปอีกระบบหนึ่งเพื่อการถ่ายโอนข้อมูลจะไม่ใช่คำแนะนำเสียง ไม่พูดถึงคุณไม่ได้ตอบชื่อจริง ๆ โปรดแก้ไข
Firelord
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.