วิธีการซิงค์หน่วยความจำโทรศัพท์กับพีซี


10

ก่อนที่ Jelly Bean จะบังคับให้เราใช้โหมด MTP (mass transfer protocol) แทนอุปกรณ์เก็บข้อมูลขนาดใหญ่มันง่ายมากที่จะทำการสำรองข้อมูลโทรศัพท์ของฉันไปยังพีซีของฉันเพราะฉันต้องการเพียงเสียบเข้าและซิงค์เนื้อหาของการ์ด SD พีซีของฉัน

ฉันใช้แอพที่ชื่อว่า "Free File Sync" ซึ่งโดยทั่วไปแล้วจะซิงค์โฟลเดอร์ใด ๆ สองโฟลเดอร์ใน windows

ปัญหาคือตอนนี้โหมด MTP ไม่ได้กำหนดอักษรระบุไดรฟ์ให้กับหน่วยความจำของโทรศัพท์ (ภายในและ SD) ซึ่งทำให้โปรแกรมการซิงค์ของฉันไม่รู้จักอุปกรณ์

ฉันมีปัญหาเดียวกันกับโปรแกรมอื่น ๆ ที่ฉันใช้ในการจัดการการ์ด SD ในโทรศัพท์ของฉันคือ "TreeSize free" ซึ่งทำการวิเคราะห์โฟลเดอร์หรือไดรฟ์และให้การตรวจสอบพื้นที่ที่ใช้โดยโฟลเดอร์ ฯลฯ อีกครั้งเนื่องจากโทรศัพท์เป็น ไม่ได้กำหนดอักษรกำกับไดรฟ์โปรแกรมจะเพิกเฉยราวกับว่าไม่มีอยู่

ดังนั้นตัวเลือกของฉันคืออะไร? มีวิธีการเริ่มต้นการซิงค์ไดรฟ์ MTP กับ Windows หรือไม่

ฉันได้ลองเปิดใช้งาน Mass Storage ในโทรศัพท์ของฉันแล้ว แต่มันไม่ทำงาน (ตัวเลือกไม่ได้อยู่ในJellybean 4.1.2หรืออย่างน้อยในรุ่นของฉัน)

หมายเหตุฉันไม่ต้องการให้แอพทำการสำรองข้อมูลของฉัน (แอพรูปภาพและอื่น ๆ ) ฉันมีมันอยู่แล้ว (การสำรองข้อมูลไทเทเนียม ฯลฯ ) สิ่งที่ฉันต้องการคือการซิงค์ทุกอย่างในโทรศัพท์ของฉัน (รวมอยู่ในการสำรองข้อมูล) ไปยังพีซีของฉันโดยอัตโนมัติ

ฉันสามารถคัดลอกไฟล์ทั้งหมดจาก Windows Explorer ทุกครั้งและทำการซิงค์ด้วยตนเองไปยังโฟลเดอร์สำรองปลายทาง แต่เห็นได้ชัดว่าไม่สะดวกและขาดจุดซิงค์

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

ขอบคุณ!


สำหรับผู้อ่าน: คำตอบของฉันนี้สามารถขยายไปยังกรณีของ OP ได้เช่นกัน
Firelord

อัปเดตฉันได้เพิ่มคำตอบของฉันเองอ่านด้านล่างโซลูชันเป็นแอพเดียวกับที่ฉันใช้Free File Syncเนื่องจากเวอร์ชัน 7 เปิดใช้งานการซิงค์อุปกรณ์ MTP
DiegoDD

คำตอบ:


4

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

  1. บนพีซี Windows ของคุณสร้าง "แชร์" (เช่นแชร์ไดเรกทอรีไปยังเครือข่าย)
  2. บนอุปกรณ์ Android ของคุณติดตั้งแอพเช่นFolderSync
  3. ในFolderSyncตั้งค่าอย่างน้อยหนึ่งบัญชี (ในกรณีของคุณบัญชี SMB ที่ชี้ไปที่เครื่อง Windows ของคุณ) (ขอบคุณarbergสำหรับการชี้ขั้นตอนที่ขาดหายไปนี้!)
  4. ในFolderSyncกำหนดค่า "โฟลเดอร์คู่" ของคุณ: ไดเรกทอรีใดบนอุปกรณ์ Android ของคุณควรได้รับการซิงโครไนซ์กับไดเรกทอรีใดบน Windows ที่ใช้ร่วมกัน

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


2 .: ใน FolderSync สร้าง 'บัญชี' ของ SMB เพื่อติดตั้งหน้าต่างแชร์
arberg

@arberg Ouch แน่นอน! ขอบคุณที่บอกขั้นตอนที่หายไป! ที่เพิ่ม
Izzy

3

ข่าวร้ายก็คือไม่มีวิธีที่ชัดเจน / โดยตรงในการรับจดหมายระบุไดรฟ์ไปยังอุปกรณ์ MTP โปรโตคอล MTP ทำงานที่ระดับไฟล์มากกว่าระดับระบบไฟล์ / FAT ซึ่งควรป้องกันในบางกรณีที่ผู้ใช้ทำสิ่งต่าง ๆ โดยไม่ตั้งใจซึ่งอาจทำลายระบบแฟ้มของโทรศัพท์ของพวกเขาได้ (เช่น: ฟอร์แมตในรูปแบบที่แตกต่างกัน ระบบไฟล์ทำให้โทรศัพท์ของคุณทำงานไม่ถูกต้องเมื่อการ์ด sd unmount เพื่อติดตั้งใหม่บนพีซี ฯลฯ ) ... ดังนั้นคุณจะไม่ได้รับข้อมูลรายละเอียดเกี่ยวกับระบบไฟล์ที่จำเป็นสำหรับโปรแกรมเช่น treesize ให้ถูกต้อง แสดงการใช้งานไดรฟ์

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

ดูเหมือนจะเป็นโปรแกรมที่พยายามซิงค์ผ่านโหมด MTP มากที่สุดเท่าที่จะทำได้ (เช่น: แอปสามารถเปรียบเทียบไฟล์ตามขนาด แต่สามารถเปรียบเทียบได้ตามวันที่ / สถานที่ / ชื่อไฟล์นี่คือหนึ่งสำหรับ mac: http: // www .sync-mac.com / mtp-sync.htmlและอีกอันสำหรับพีซี: http://mobiletechpundit.blogspot.com/2012/02/syncing-mtp-devices-like-android-based.html ( PureSync )

ตัวเลือกอื่นคือค้นหาแอพที่ทำงานบนโทรศัพท์ของคุณที่จัดการการซิงค์ตามที่แนะนำให้ Izzy

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

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


3

ฉันโพสต์สิ่งนี้เป็นคำตอบสำหรับคำถามของฉันแทนที่จะแสดงความคิดเห็นเพราะฉันพบวิธีแก้ไขแล้ว

ในความเป็นจริงการแก้ปัญหาคือการใช้เครื่องมือเดียวกับที่ฉันใช้เพราะพวกเขาเพิ่งปรับปรุงมัน (เวอร์ชั่น 7) เปิดใช้งานการซิงค์อุปกรณ์ MTP

ซิงค์ไฟล์ฟรี

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

ในฐานะที่เป็นบันทึกย่อฉันได้ใช้ ES File Explorer เป็นวิธีการซิงค์ไฟล์ (แนะนำโดย gibfahn) แต่ข้อดีของ FreeFileSync ก็คือมันทำงานได้กับอุปกรณ์ MTP ใด ๆ ไม่ว่าจะเป็น Android หรือไม่ก็ตาม

และที่ดีที่สุดคือได้ฟรี!


1
และขอบคุณ @Firelord สำหรับความคิดเห็นโปรดตรวจสอบคำตอบของเขาสำหรับคำถามอื่นเนื่องจากเขาได้ให้คำอธิบายอย่างละเอียดเกี่ยวกับวิธีการใช้ FFS
DiegoDD

ฉันเพิ่งดาวน์โหลด FreeFileSync และลองซิงค์ MTP กับมัน: ช้าเกินไป! ดูเหมือนว่ามันจะใช้เวลาตลอดทั้งคืนสำหรับการเปรียบเทียบฐานข้อมูล MP3 ของฉัน 60 GB ระหว่างโทรศัพท์และพีซี (แม้ว่าเพียง 100 MB มีการเปลี่ยนแปลง!)
Basj

@Basj ใช่มันอาจช้าจริงๆ ฉันเดาว่าเป็นหนึ่งในข้อบกพร่องของโปรโตคอล MTP แต่โปรดจำไว้ว่าหลังจากการเปรียบเทียบเบื้องต้นแล้วไฟล์ที่ตามมาจะเร็วขึ้นเนื่องจาก FFS สร้างไฟล์ที่มีลักษณะเหมือนดัชนีหรือบางอย่าง
DiegoDD

1

วิธีเดียวที่ฉันพบว่าทำเช่นนี้คือการใช้โปรโตคอล FTP ผ่านเครือข่าย WiFi ที่ใช้ร่วมกัน แอพเช่น ES File Explorer มีความสามารถในการทำงานเป็นไคลเอนต์ FTP หรือเซิร์ฟเวอร์บนโทรศัพท์แล้วคุณสามารถใช้แอพเช่น Filezilla เป็นเซิร์ฟเวอร์บนคอมพิวเตอร์

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

ฉันพบโพสต์นี้รายละเอียดวิธีที่รวดเร็วในการทำให้ ftp ทำงานกับ ES File Explorer จากนั้นคุณเพียงเรียกใช้ FileZilla พิมพ์ที่อยู่ ftp กดเชื่อมต่อแล้วลากและวาง มันจะถามคุณเกี่ยวกับการเขียนทับ

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


0

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

MTP ต้องใช้สายเคเบิลดังนั้นจึงไม่เป็นไปโดยอัตโนมัติ การใช้ wifi สามารถเป็นแบบอัตโนมัติได้ แต่แอพ goodsync android จะใช้แบตเตอรี่มากเกินไปดังนั้นหากคุณต้องการให้มันเป็นแบบอัตโนมัติคุณต้องหันมาใช้อุปกรณ์นี้ก่อนหน้านี้และใช้เช่น FolderSync บนอุปกรณ์ Android

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.