สวัสดีครับ วันนี้จะแนะนำวิธีย้ายแอพพลิเคชั่นบนมือถือแอนดรอยด์ไปไว้ใน 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 ขึ้นมา คลิกปุ่มด้านขวาเพื่อเข้าใช้งานโปรแกรม
สังเกตว่าเรามีดิสก์ 2 อัน อันแรกคือตัว HDD จริงๆ ในเครื่องส่วนอีกอันนึงก็เป็น SD card ที่ใส่เข้าไป อันนี้จะเป็นไปตามแต่ว่าเครื่องไหนมีเท่าไหร่นะครับ ของผม SD card มีอยู่ partition เดียว File system เป็นแบบ FAT32
อย่างแรกก็จะทำการแบ่ง partition ใหม่ก่อน ให้คลิกขวาที่ partition ที่ต้องการแบ่ง ในที่นี้ของผมเป็น drive H แล้วเลือก Split
จากนั้นปรับเลือกขนาด partition ใหม่ ส่วนที่เหลืออยู่จะถูกปรับให้เองอัตโนมัติ ในที่นี้ผมแบ่งออกมา 1 GB จากนั้นกด OK
เราก็จะได้ partition ใหม่ขึ้นมา สังเกตว่าเป็นประเภท Logical แล้ว File system เป็นแบบ FAT32 แต่ที่เราต้องการเป็นคือ File system แบบ Ext2 และประเภท partition เป็น Primary
คลิกขวาที่ partition ที่เราต้องการเปลี่ยน จากนั้นเลือก Set Partition as Primary เพื่อเปลี่ยนประเภทของ partition
คลิกขวาที่ partition ที่เราต้องการฟอแมท จากนั้นเลือก Format
เลือก File system เป็น Ext2 จากนั้นกด OK
ขั้นตอนสุดท้ายให้กดปุ่ม Apply ทางด้านมุมบนซ้ายเพื่อดำเนินการตามที่เราทำมาทั้งหมดจริงๆ
โปรแกรมจะถามว่าเราต้องดำเนินการตามที่เราทำมาหรือไม่ ให้เรากด Yes
จากนั้นก็รอครับ
เมื่อเสร็จแล้ว โปรแกรมก็จะขึ้นมาเตือนว่าเสร็จแล้วให้เรากด OK ครับ
เป็นอันเสร็จเรียบร้อยแล้วสำหรับการเตรียม SD card ถ้าเราเอานำไปใส่โทรศัพท์ก็จะเห็นว่าเนื้อที่มันลดลงไปโดยเนื้อที่ๆ เหลือจะเหลือตามเนื้อที่เดิมลบกับเนื้อที่ๆ เราหักออกไปแล้วและเราจะมองไม่เห็น partition ใหม่ที่เราแบ่งออกมา
การใช้แอพ Link2SD
อย่างแรกก็คือไปโหลดแอพ Link2SD ลงเครื่องก่อน เมื่อเปิดแอพครั้งแรก จะถูกถามว่า second partition ของเป็นใช้ File system แบบไหน ให้เราเลือกแล้วกด OK ไปครับ(อันนี้ผมไม่ได้ใส่อันใหม่เข้าไปเพราะผม Link ไว้แล้วและกลัวมีปัญหาเวลาสร้าง mount script ซ้ำ ผมเลยเลือก recreate mount script เพื่อถ่ายรูปนี้มาให้ดูครับ ถ้าจำไม่ผิดหลังจากเรากด OK แล้วมันจะให้เรารีเครื่องเพื่อให้ใช้งานแอพได้ทันทีครับ)
วิธีใช้ก็ไม่ได้ยากอะไรครับ แค่เลือกแอพที่ต้องการจะ Link จากนั้นกดปุ่ม Link to SD card และเลือกว่าจะ link อะไรบ้างเท่านั้นเองครับ
เพิ่มเติม
บางครั้งจะมีปัญหาเรื่อง mount script มีปัญหาทำให้หลังจากเปิดเครื่องแล้วแอพที่ลิ้งไปจะใช้งานไม่ได้(มองไม่เห็น) ตัวแอพ Link2SD นั้นจะเตือนเราให้เราไปเลือก File system ของ partition ใหม่และทำการรีเครื่องก็เป็นอันเสร็จเรียบร้อย
ส่วนใหญ่ที่ผมเจอปัญหานี้คือหลังจากที่ผมอัพรอมใหม่ ซึ่งระหว่างลงมันจะ wipe system (ผม link แต่ user application แทบทั้งหมด) ทำให้ mount script มีปัญหานั้นเอง
ใครมีปัญหาอะไรก็สอบถามได้เลยนะครับ