การถ่ายโอนไฟล์ Android ช้า?วิธีแก้ไขปัญหาความเร็ว

การถ่ายโอนไฟล์ Android ช้า?วิธีแก้ไขปัญหาความเร็ว

อัปเดตล่าสุด :

เหตุใดการถ่ายโอนไฟล์ Android จึงช้า (และวิธีแก้ไข)

คุณกำลังพยายามย้ายวิดีโอขนาด 5 GB จากโทรศัพท์ของคุณไปยังพีซีของคุณคุณเสียบสาย USB เริ่มการถ่ายโอน และดูการรวบรวมข้อมูลแถบความคืบหน้า10 เมกะไบต์/วินาที8 เมกะไบต์/วินาที“เหลือเวลาอีก 15 นาที”บนสาย USB 3.0 ซึ่งตามทฤษฎีแล้วควรทำ 500 MB/s

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

ข่าวดี: วิธีถ่ายโอนข้อมูลแบบไร้สายของ AnExplorer มักจะเร็วกว่า USB MTP ในทางปฏิบัติ ขณะเดียวกันก็เชื่อถือได้มากกว่าและไม่ต้องใช้สายเคเบิล

การเปรียบเทียบความเร็ว: วิธีการถ่ายโอน

วิธีการสูงสุดทางทฤษฎีความเร็วในโลกแห่งความเป็นจริงความน่าเชื่อถือตั้งค่า
ยูเอสบีเอ็มทีพี480 เมกะไบต์/วินาที (USB 2.0) / 5 Gbps (USB 3.0)10–15 MB/s (ใช่ จริงๆ)แย่ (ตัดการเชื่อมต่อ ข้อผิดพลาด)สายเคเบิล + ไดรเวอร์
** AnExplorer อุปกรณ์เชื่อมต่อ (Wi-Fi 5 GHz)**~100 MB/s (Wi-Fi 5)20–50 เมกะไบต์/วินาทีดีเยี่ยมไม่มี (เบราว์เซอร์)
** AnExplorer แบ่งปัน Wi-Fi**~100 MB/s (Wi-Fi 5)30–80 เมกะไบต์/วินาทีดีเยี่ยมอุปกรณ์ทั้งสองต้องการ AnExplorer
SMB ผ่าน Wi-Fi~100 เมกะไบต์/วินาที30–60 เมกะไบต์/วินาทีดีเยี่ยมการตั้งค่าการแชร์แบบครั้งเดียว
บลูทูธ3 เมกะไบต์/วินาที (BT 5.0)1–2 เมกะไบต์/วินาทีช้าแต่มั่นคงการจับคู่
อัพโหลด/ดาวน์โหลดบนคลาวด์ความเร็วอินเตอร์เน็ต5–50 MB/s (แตกต่างกันไป)ขึ้นอยู่กับการเชื่อมต่อจำเป็นต้องมีบัญชี

ช่องว่างระหว่างความเร็วทางทฤษฎีของ USB และประสิทธิภาพ MTP ในโลกแห่งความเป็นจริงคือปัญหาหลักการเชื่อมต่ออุปกรณ์ที่ใช้ HTTP ของ AnExplorer มีความเร็ว MTP ในโลกแห่งความเป็นจริงถึง 2-5 เท่า เนื่องจาก HTTP เป็นโปรโตคอลที่ง่ายกว่าและมีประสิทธิภาพมากกว่าสำหรับการถ่ายโอนไฟล์

ทำไม MTP ถึงช้า (คำอธิบายทางเทคนิค)

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

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

ไม่มีการแคช: MTP ไม่แคชรายการไดเรกทอรีทุกครั้งที่คุณนำทางโฟลเดอร์ มันจะอ่านไดเร็กทอรีทั้งหมดจากโทรศัพท์อีกครั้งบนโทรศัพท์ที่มีไฟล์หลายพันไฟล์ สิ่งนี้ทำให้เกิดความล่าช้าที่มองเห็นได้

เธรดเดียว: MTP ประมวลผลไฟล์ทีละไฟล์ไม่มีการถ่ายโอนแบบขนานอินเทอร์เฟซเบราว์เซอร์ของ Device Connect สามารถรองรับการอัปโหลดหลายรายการพร้อมกันได้

ความไม่เสถียรของไดรเวอร์: ไดรเวอร์ Windows MTP มีปัญหาอย่างมากมันขัดข้อง สูญเสียการเชื่อมต่อ และบางครั้งไฟล์เสียหายระหว่างการถ่ายโอนHTTP ผ่าน Wi-Fi ไม่มีการพึ่งพาไดรเวอร์เหล่านี้

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

วิธีเพิ่มความเร็วการถ่ายโอนสูงสุด

สำหรับการเชื่อมต่ออุปกรณ์ (Wi-Fi → เบราว์เซอร์พีซี)

  1. ใช้ Wi-Fi 5 GHz — นี่คือปัจจัยเดียวที่ใหญ่ที่สุดในทางปฏิบัติ 2.4 GHz สูงสุดที่ ~15 MB/s เนื่องจากความแออัดและช่องสัญญาณที่แคบ5 GHz ให้ความเร็ว 30-50 MB/s อย่างสม่ำเสมอ
  2. อุปกรณ์ทั้งสองอยู่บนจุดเข้าใช้งานเดียวกัน — หากเราเตอร์ของคุณมีจุดเข้าใช้งานหลายจุด (เครือข่ายแบบตาข่าย) ตรวจสอบให้แน่ใจว่าทั้งโทรศัพท์และพีซีเชื่อมต่อกับโหนดเดียวกันการรับส่งข้อมูลข้ามโหนดช่วยเพิ่มเวลาแฝง
  3. เสียบปลั๊กโทรศัพท์ไว้ — การเพิ่มประสิทธิภาพแบตเตอรี่ของ Android สามารถเร่งกระบวนการเซิร์ฟเวอร์ HTTP ได้การชาร์จจะป้องกันสิ่งนี้
  4. ปิดแอปที่มีแบนด์วิดท์สูง — การสตรีมวิดีโอ การดาวน์โหลดขนาดใหญ่ หรือการซิงค์บนคลาวด์ที่ทำงานพร้อมกันจะแย่งชิงแบนด์วิดท์ Wi-Fi
  5. ถ่ายโอนโฟลเดอร์ ไม่ใช่ไฟล์แต่ละไฟล์ — การเลือกโฟลเดอร์และอัปโหลดเป็นชุดจะเร็วกว่าการอัปโหลดไฟล์ทีละไฟล์ ( HTTP ไปกลับน้อยกว่า)
  6. อยู่ใกล้เราเตอร์ — ความแรงของสัญญาณ Wi-Fi ส่งผลโดยตรงต่อความเร็วในห้องเดียวกัน: 40-50 MB/sผ่านสองกำแพง: 15-20 MB/s

สำหรับการแชร์ Wi-Fi (โทรศัพท์ → โทรศัพท์/ทีวี/นาฬิกา)

  1. เครือข่าย 5 GHz เดียวกัน — อุปกรณ์ทั้งสองต้องใช้ 5 GHz เพื่อความเร็วสูงสุด
  2. ลดระยะห่าง — Wi-Fi Share ใช้เครือข่ายท้องถิ่น ดังนั้นความใกล้ชิดของเราเตอร์จึงมีความสำคัญสำหรับอุปกรณ์ทั้งสอง
  3. ชุดใหญ่ — เลือกไฟล์ทั้งหมดในครั้งเดียวแทนที่จะส่งทีละไฟล์

สำหรับ USB (เมื่อต้องใช้สายเคเบิล)

  1. ใช้สาย USB 3.0 — สาย USB-C บางรุ่นไม่รองรับความเร็วข้อมูล USB 3.0สายราคาถูกมักจะเป็น USB 2.0 เท่านั้นมองหาสายเคเบิลที่วางตลาดเป็น "USB 3.0" หรือ "SuperSpeed"
  2. เชื่อมต่อโดยตรงกับพอร์ต USB 3.0 — ไม่ผ่านฮับพอร์ต USB ที่แผงด้านหน้าบนพีซีบางครั้งอาจเป็น USB 2.0 แม้ว่าแผงด้านหลังจะมี 3.0 ก็ตาม
  3. เปิดหน้าจอโทรศัพท์ไว้ — โทรศัพท์บางรุ่นจะเร่ง MTP เมื่อหน้าจอดับลงตั้งค่าการหมดเวลาหน้าจอเป็น 30 นาทีระหว่างการถ่ายโอน
  4. หลีกเลี่ยงการถ่ายโอนไฟล์ขนาดเล็กจำนวนมาก — ค่าใช้จ่ายต่อไฟล์ของ MTP ทำให้ไฟล์ขนาดเล็กหลายพันไฟล์ช้ามากZIP ก่อน (โดยใช้ตัวจัดการไฟล์เก็บถาวรของ AnExplorer) ถ่ายโอน ZIP เดียว จากนั้นแตกไฟล์บนพีซี

เมื่อแต่ละวิธีชนะ

Device Connect จะชนะเมื่อ: คุณต้องการตั้งค่าเป็นศูนย์บนพีซี คุณกำลังถ่ายโอนไปยัง/จากอุปกรณ์ใดๆ ที่มีเบราว์เซอร์ (พีซี, Mac, Linux, Chromebook, โทรศัพท์เครื่องอื่น) หรือ USB ไม่น่าเชื่อถือในการตั้งค่าของคุณ

การแชร์ Wi-Fi จะชนะเมื่อ: ถ่ายโอนข้อมูลระหว่างอุปกรณ์ Android สองเครื่อง (โทรศัพท์ไปยังทีวี โทรศัพท์ไปยังโทรศัพท์ โทรศัพท์เพื่อดู)เป็นวิธีที่เร็วที่สุดแบบอุปกรณ์ต่ออุปกรณ์

USB ชนะเมื่อ: คุณต้องการความเร็วสูงสุดที่แน่นอน และมีสาย USB 3.0 ที่ดีและไดรเวอร์ MTP ของคุณทำงานได้อย่างน่าเชื่อถือนี่เป็นสถานการณ์ที่แคบ — คนส่วนใหญ่ประสบปัญหา MTP

SMB จะชนะเมื่อ: คุณถ่ายโอนไฟล์ไปยังพีซี/NAS เครื่องเดียวกันเป็นประจำ และต้องการการเชื่อมต่อแบบถาวรที่พร้อมใช้งานตลอดเวลาโดยไม่ต้องเริ่มเซิร์ฟเวอร์ในแต่ละครั้ง

คำแนะนำที่เกี่ยวข้อง

คำถามที่พบบ่อย