วิธีย้ายแอพพลิเคชั่นไปไว้ใน SD Card ด้วย Link2SD

สวัสดีครับ วันนี้จะแนะนำวิธีย้ายแอพพลิเคชั่นบนมือถือแอนดรอยด์ไปไว้ใน SD card ด้วย แอพ Link2SD นะครับ

การย้ายจะเป็นในรูปแบบการ link หรือก็คือการย้ายแอพไปไว้ที่ partition ที่ 2 ของ SD card (ซึ่ง partition นี้นั้นจะถูก mount ทุกครั้งที่บูตเครื่อง) จากนั้นก็จะทำการสร้าง Symbolic link เอาไว้ที่ตำแหน่งเดิมของมันโดย Symbolic link นี้จะชี้ไปที่ไฟล์ที่ถูกย้ายไปนั่นเอง

สิ่งที่จำเป็นคือ

  • Link2SD แอพสำหรับย้ายแอพภายในเครื่อง ตัวแอพนี้เป็นแอพเดียวที่ไม่สามารถย้ายไปได้
  • Class 10 SD card อันนี้ไม่จำเป็นว่าต้องเป็น Class 10 แต่เพื่อให้มันเร็วที่สุดเท่าที่จะเป็นไปได้ก็ควรใช้
  • MiniTool Partition Wizard Free Edition เอาไว้แบ่ง partition SD card
  • Android 4.0.11 ขึ้นไป
  • ต้อง Root เครื่องแล้ว

การแบ่ง partition SD card

ขั้นตอนแรกก็ต้องแบ่ง partition SD card ก่อนเลยครับ นำ SD card ใส่คอมเข้าไปแล้วเปิดโปรแกรม MiniTool Partition Wizard ขึ้นมา คลิกปุ่มด้านขวาเพื่อเข้าใช้งานโปรแกรม

partition01

สังเกตว่าเรามีดิสก์ 2 อัน อันแรกคือตัว HDD จริงๆ ในเครื่องส่วนอีกอันนึงก็เป็น SD card ที่ใส่เข้าไป อันนี้จะเป็นไปตามแต่ว่าเครื่องไหนมีเท่าไหร่นะครับ ของผม SD card มีอยู่ partition เดียว File system เป็นแบบ FAT32

partition02

อย่างแรกก็จะทำการแบ่ง partition ใหม่ก่อน ให้คลิกขวาที่ partition ที่ต้องการแบ่ง ในที่นี้ของผมเป็น drive H แล้วเลือก Split

partition03

จากนั้นปรับเลือกขนาด partition ใหม่ ส่วนที่เหลืออยู่จะถูกปรับให้เองอัตโนมัติ ในที่นี้ผมแบ่งออกมา 1 GB จากนั้นกด OK

partition04

เราก็จะได้ partition ใหม่ขึ้นมา สังเกตว่าเป็นประเภท Logical แล้ว File system เป็นแบบ FAT32 แต่ที่เราต้องการเป็นคือ File system แบบ Ext2 และประเภท partition เป็น Primary

partition05

คลิกขวาที่ partition ที่เราต้องการเปลี่ยน จากนั้นเลือก Set Partition as Primary เพื่อเปลี่ยนประเภทของ partition

partition06

คลิกขวาที่ partition ที่เราต้องการฟอแมท จากนั้นเลือก Format

partition07

เลือก File system เป็น Ext2 จากนั้นกด OK

partition08

ขั้นตอนสุดท้ายให้กดปุ่ม Apply ทางด้านมุมบนซ้ายเพื่อดำเนินการตามที่เราทำมาทั้งหมดจริงๆ

partition09

โปรแกรมจะถามว่าเราต้องดำเนินการตามที่เราทำมาหรือไม่ ให้เรากด Yes

partition10a

จากนั้นก็รอครับ

partition10

เมื่อเสร็จแล้ว โปรแกรมก็จะขึ้นมาเตือนว่าเสร็จแล้วให้เรากด OK ครับ

partition11

เป็นอันเสร็จเรียบร้อยแล้วสำหรับการเตรียม SD card ถ้าเราเอานำไปใส่โทรศัพท์ก็จะเห็นว่าเนื้อที่มันลดลงไปโดยเนื้อที่ๆ เหลือจะเหลือตามเนื้อที่เดิมลบกับเนื้อที่ๆ เราหักออกไปแล้วและเราจะมองไม่เห็น partition ใหม่ที่เราแบ่งออกมา

การใช้แอพ Link2SD

อย่างแรกก็คือไปโหลดแอพ Link2SD ลงเครื่องก่อน เมื่อเปิดแอพครั้งแรก จะถูกถามว่า second partition ของเป็นใช้ File system แบบไหน ให้เราเลือกแล้วกด OK ไปครับ(อันนี้ผมไม่ได้ใส่อันใหม่เข้าไปเพราะผม Link ไว้แล้วและกลัวมีปัญหาเวลาสร้าง mount script ซ้ำ ผมเลยเลือก recreate mount script เพื่อถ่ายรูปนี้มาให้ดูครับ ถ้าจำไม่ผิดหลังจากเรากด OK แล้วมันจะให้เรารีเครื่องเพื่อให้ใช้งานแอพได้ทันทีครับ)

Screenshot_2015-05-22-19-35-41

วิธีใช้ก็ไม่ได้ยากอะไรครับ แค่เลือกแอพที่ต้องการจะ Link จากนั้นกดปุ่ม Link to SD card และเลือกว่าจะ link อะไรบ้างเท่านั้นเองครับ

Screenshot_2015-05-23-16-50-20     Screenshot_2015-05-23-16-50-29

 

เพิ่มเติม

บางครั้งจะมีปัญหาเรื่อง mount script มีปัญหาทำให้หลังจากเปิดเครื่องแล้วแอพที่ลิ้งไปจะใช้งานไม่ได้(มองไม่เห็น) ตัวแอพ Link2SD นั้นจะเตือนเราให้เราไปเลือก File system ของ partition ใหม่และทำการรีเครื่องก็เป็นอันเสร็จเรียบร้อย

ส่วนใหญ่ที่ผมเจอปัญหานี้คือหลังจากที่ผมอัพรอมใหม่ ซึ่งระหว่างลงมันจะ wipe system (ผม link แต่ user application แทบทั้งหมด) ทำให้ mount script มีปัญหานั้นเอง

ใครมีปัญหาอะไรก็สอบถามได้เลยนะครับ