ฉันจะย้ายแอพไปยัง SD บนที่เก็บข้อมูล Marshmallow ที่ไม่ได้ใช้


14

ดูเหมือนว่าทุกคนจะตื่นเต้นกับคุณสมบัติการจัดเก็บข้อมูลที่สามารถนำมาใช้ได้ของ Marshmallow แต่สำหรับฉันดูเหมือนว่าจะเป็นการถดถอยครั้งใหญ่ อาจมีสาเหตุหลายประการที่ไม่ใช้ที่เก็บข้อมูลภายนอก:

  1. เมื่ออัปเกรดจาก Lollipop ฉันมีการ์ด SD อยู่เต็มแล้ว ดังนั้นการฟอร์แมตใหม่และลบทุกอย่างเพื่อแปลงเป็นพื้นที่เก็บข้อมูลที่สามารถนำไปใช้งานได้ นั่นจะต้องมีการถ่ายโอนข้อมูลจำนวนมากออกจากอุปกรณ์ทำการฟอร์แมตใหม่แล้วทำการถ่ายโอนอีกครั้งและฉันไม่แน่ใจว่าจะทำอย่างไรในลักษณะที่มีประสิทธิภาพหรือไม่ว่าจะเป็นไปได้หรือไม่ วิธีทางที่แตกต่าง.
  2. การ์ด SD ของฉันอาจช้าเกินไปสำหรับการใช้เป็นส่วนขยายของที่เก็บข้อมูลภายใน
  3. ฉันต้องการใช้การ์ด SD แบบถอดได้ของฉันในอุปกรณ์อื่น ๆ (เช่นถ่ายโอนไฟล์วิดีโอขนาดใหญ่ไปยังแล็ปท็อปได้อย่างรวดเร็ว)

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

ดังนั้นไม่มีวิธีใดที่จะย้ายแอพไปยังที่จัดเก็บข้อมูล SD ภายนอกที่ไม่ได้ใช้ใน Marshmallow? ถ้าเป็นเช่นนั้นฉันมีทางเลือกอื่นนอกเหนือจากการถอนการติดตั้งแอพเพื่อเพิ่มพื้นที่ว่างหรือลดระดับเป็น Lollipop หรือไม่? หากไม่ทำเช่นนี้จะทำให้ผิดหวังอย่างมากและแนะนำว่า Google ไม่ได้คิดอย่างรอบคอบเพียงพอก่อนที่จะนำเสนอคุณลักษณะนี้


1
Sam Liddicott ให้ทางเลือกที่ดีที่สุดที่ฉันเคยพบ: การแบ่งการ์ด SD ข้อมูลเพิ่มเติมในคำตอบของเขาสำหรับคำถามอื่น
fernio

ขอบคุณจริง ๆ แล้วฉันก็มาถึงข้อสรุปเดียวกัน แต่แล้วก็ติดอยู่กับการหาวิธีที่จะทำให้พาร์ทิชันขนาดใหญ่ !
Adam Spires

คำตอบ:


2

คุณถูก. Android Marshmallow ทำไปแล้วด้วยแอพที่อยู่ในการ์ด SD เมื่อตั้งค่าเป็นที่เก็บข้อมูลแบบพกพา วิธีเดียวที่จะใช้มันในแบบนั้นคือกับรูทและแอพอย่าง LINK2SD


1
อ้าขอบคุณ! ฉันไม่รู้เกี่ยวกับ LINK2SD และ apps2sd ยังดูเหมือนยากที่จะหาวิธีการที่ชัดเจนในการใช้งานบน Marshmallow
Adam Spires

12

ที่เก็บข้อมูลภายใน Marshmallow สามารถใช้กับการ์ด SD รูปแบบผสมได้ดียิ่งขึ้นเพราะฉันยังอธิบายในบล็อกของฉันที่นี่ :

http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html

ก่อนอื่นคุณต้องทำงาน adb

  1. ใส่การ์ด SD และฟอร์แมตเป็นพกพาได้
  2. นำการ์ด SD ของคุณออกจากเมนู Storage & USB
  3. ใช้ "adb shell" เพื่อแสดงรายการพื้นที่เก็บข้อมูลที่สามารถปรับใช้ของคุณได้:

แบบนี้

$ adb shell sm list-disks adoptable

disk:179_64

ดิสก์: 179_64 เป็นการ์ด SD ของฉันที่สามารถปรับใช้ได้ฉันต้องการ 75% เป็น SD ภายนอก:

$ adb shell sm partition disk:179_64 mixed 75

หมายเหตุ: บัตรของคุณอาจแสดงด้วยเครื่องหมายจุลภาคแทนเครื่องหมายขีดล่างเช่นดิสก์: 179,64ซึ่งในกรณีนี้คือสิ่งที่คุณพิมพ์:

$ adb shell sm partition disk:179,64 mixed 75
  1. วิธีนี้จะลบการ์ด SD ทั้งหมดให้ 75% เป็นที่จัดเก็บข้อมูลแบบพกพาและส่วนที่เหลือเป็นที่เก็บข้อมูลภายในที่นำมาใช้

  2. รีบูตโทรศัพท์ของคุณ

  3. จากเมนู Storage & USB เลือก SD card (ภายใน) และเลือกโยกย้ายข้อมูล (เพื่อติดตั้งแอพพลิเคชั่น)

  4. จาก Storage & USB เปลี่ยนชื่อที่เก็บข้อมูลที่นำมาใช้เพื่อให้มีชื่อเหมือนAdopted เป็นอย่างอื่นหากมีชื่อเดียวกันกับพาร์ติชันหน่วยเก็บข้อมูลภายนอกมุมมอง USB MTP อาจแสดงเฉพาะภายใน

ตอนนี้คุณได้นำพื้นที่เก็บข้อมูลที่สามารถรับแอพที่อนุญาตให้ "ย้ายไปที่ SD" และการ์ด SD ที่คุณสามารถจัดเก็บภาพยนตร์เพล็กซ์, Google Play เพลง, ภาพถ่ายและอื่น ๆ

ขอบคุณ @fernio ที่ทำให้ฉันโพสต์ที่นี่


2
ขอบคุณ - ฉันเห็นแนวทางของคุณตามความคิดเห็นของคำถามเดิมแล้ว อย่างไรก็ตามมันยังไม่ชัดเจนสำหรับฉันว่าวิธีการนี้เหมาะสมหรือไม่ในกรณีของฉัน: 1) ฉันจะตัดสินใจเลือกขนาดพาร์ติชันได้อย่างไร การแบ่ง 75% / 25% ของคุณฟังได้ตามอำเภอใจอย่างสมบูรณ์ 2) จะเป็นอย่างไรถ้าฉันมีพื้นที่ว่างเหลือไม่เพียงพอในการสร้างพาร์ติชันที่มีขนาดที่ต้องการ 3) สิ่งที่จะได้รับการจัดเก็บไว้ในที่เก็บข้อมูลที่นำมาใช้กับแบบพกพา? โดยเฉพาะอย่างยิ่งวิธีการทำคุณรู้ว่าสิ่งที่ยิ่งใหญ่จะไปเช่นกล้องวิดีโอ / ภาพถ่าย, Google Play เพลง / วิดีโอ, Spotify เพลงแบบออฟไลน์ ฯลฯ ?
Adam Spires

1
@ AdamSpiers เกี่ยวกับหมายเลข 3 แอพใด ๆ ที่เสนอให้จัดเก็บข้อมูลในการ์ด SD (เช่น Spotify) จะเห็นพาร์ติชันแบบพกพาเป็นการ์ด SD ของคุณ
fernio

ขนาดพาร์ติชันโดยพลการ บนการ์ด 32G 25% สำหรับการรับเลี้ยงบุตรบุญธรรมเป็นคนใจกว้าง การแบ่งพาร์ติชันจะลบการ์ดของคุณดังนั้นคุณจะมีพื้นที่ว่างเพียงพอ :-) และจากประสบการณ์ฉันรู้ว่าแอพเช่นเล่นเพลง, กล้อง, เพล็กซ์ที่สามารถจัดเก็บลง SD จะยังคงมีตัวเลือกในการจัดเก็บแบบพกพา มิฉะนั้นแอพอาจจัดเก็บข้อมูลภายในหรือนำไปใช้ไม่ว่าคุณจะย้ายข้อมูลไปที่อื่นมิฉะนั้นแอพจะจัดเก็บตำแหน่งที่ติดตั้งแอพ
Sam Liddicott


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