วิธีเพิ่มหน่วยความจำภายในของ HTC Wildfire S ในที่สุด?


9

ฉันใช้เวลานอนไม่หลับหลายคืนเพื่อพยายามแก้ไขปัญหานี้ ฉันรู้ว่ามีหัวข้อมากมายเช่นนี้ในอินเทอร์เน็ต แต่ฉันต้องการที่จะไปอีกหน่อย

ฉันมี HTC Wildfire S ที่มีหน่วยความจำแฟลชภายใน 512 MB หน่วยความจำภายในนี้มีการจัดสรรเค้าโครงพาร์ติชันประมาณ 130 MB สำหรับ/dataพาร์ติชันและประมาณ 290 MB สำหรับ/systemพาร์ติชัน ทั้งสองเต็ม (นอกจากนี้ฉันยังได้รับการ์ด SD 16 GB)

การติดตั้งแอพอัพเกรดแอพเรียกใช้แอพส่วนใหญ่ไม่สามารถทำได้

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

ผมได้อ่านหนังสือเกี่ยวกับวิธีการที่ยั่งยืนมากขึ้นเช่นdata2sd ฉันลองดู ฉันใช้คำแนะนำจาก htcdev.com เพื่อปลดล็อค bootloaderฉันติดตั้ง ClockWorkMod Recovery ล่าสุดและทำการรูทอุปกรณ์อย่างถาวร

ในที่สุดฉันก็ใช้อุปกรณ์ที่รูทเพื่อติดตั้งAndroid 4.1.2 AOKP Jelly Bean Custom ROMและData2SDเหมือนที่เขียนในบทความที่เชื่อมโยง แต่ฉันติดอยู่อุปกรณ์ไม่บูทจนกว่าฉันจะลบ Data2SD AOKP-ROM ทำงานได้ค่อนข้างดีและเสถียร แต่การติดตั้ง Data2SD นั้นไม่ได้ทำงานร่วมกับ Jelly Bean (การฟอร์แมตการ์ด SD: 11 GB FAT23, 4GB ext4 และ 256 MB Swap)

ตอนนี้ฉันพยายามหาวิธีlink2sd ผมจัดรูปแบบ SD การ์ดของฉัน (14 GB FAT32 และ 2GB ext4) และติดตั้ง Link2SD บนโทรศัพท์ของฉันเป็นอธิบายไว้ที่นี่ ฉันสามารถย้ายข้อมูลและแอพเพิ่มเติมไปยังการ์ด SD ของฉันและสามารถเชื่อมโยงแอพบางตัวกับการ์ดได้

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

Link2SD และยังไม่มีพื้นที่ว่างในหน่วยความจำภายใน!

ในที่สุดจะแก้ไขหน่วยความจำภายในของฉันใน Wildfire S ได้อย่างไร ทำไม Data2SD ไม่ทำงานกับ Jelly Bean ROM และทำไม Link2SD ถึงใช้งานไม่ได้? มีอะไรที่ฉันทำผิดหรือเปล่า?

ปัญหาหลักน่าจะเป็นDalvik Cache บน/dataพาร์ติชั่น (ประมาณ 100 MB) มีวิธีใดบ้างที่จะใช้การ์ด SD อย่างสมบูรณ์เพื่อติดตั้งพาร์ทิชันที่ใด/dataและ/system?


เป็นไปได้ที่จะใช้การ์ด sd ภายนอกสำหรับ / data และ / system partition แต่แตกต่างกันไปตามอุปกรณ์และรุ่น Android ที่แตกต่างกัน ฉันสามารถช่วยคุณทำเช่นนั้นได้หากคุณสามารถหาเบาะแสพื้นฐานวิธีเริ่มต้นได้โดยไปที่เธรดเก่าของฉันที่ xda: forum.xda-developers.com/android/help/…มีวิธี DIM (ปิดใช้งานหน่วยความจำภายใน) ที่ทำงานได้ โดยการแก้ไขไฟล์ fstab และเฟรมเวิร์กทรัพยากร แต่นั่นจะไม่ช่วยได้มากเพราะคุณมีหน่วยความจำภายในน้อยมาก
Irfan Latif

คำตอบ:


0

คุณบอกว่าคุณแบ่งพาร์ติชันก่อนทำการติดตั้ง link2sd แต่ไม่ใช่ก่อนทำการติดตั้ง data2sd data2sd ยังต้องการพาร์ติชันพิเศษเช่นเดียวกับ link2sd

เหตุผลที่ link2sd ไม่มีประสิทธิภาพนั้นเป็นเพราะมันย้ายข้อมูลทั้งหมดไปยัง sd-card หากแอปใด ๆ ของคุณใช้ข้อมูลขนาดใหญ่มันจะเติมพื้นที่ภายในของคุณอย่างรวดเร็ว

ลองไปที่การตั้งค่า -> แอพ -> จัดเรียงตามขนาดข้อมูลและดูว่าแอพใดอยู่ด้านบนและลองล้างข้อมูล วิธีนี้จะเพิ่มพื้นที่ว่างบางเวลา แต่ยังล้างข้อมูลของแอพนั้น ๆ ด้วย

ในขณะที่คุณได้ชี้ให้เห็นว่าการติดตั้งแคช Dalvik ไปยัง SD นั้นดีที่สุด ใน ROM ที่กำหนดเองฉันต้องเปิดเทอร์มินัลแล้วพิมพ์ a2sd ติดตั้งและจัดหาตัวเลือก y, n, y ส่วนใหญ่อาจจะทำงานกับ ROM ของคุณเช่นกัน


ฉันฟอร์แมตการ์ด SD ตามที่อธิบายไว้ในบทความที่เชื่อมโยง: 11 GB FAT23, 4GB ext4 และ 256 MB Swap ฉันลองใช้วิธีการง่าย ๆ ทั้งหมดแล้วล้างข้อมูลย้ายแอพและอื่น ๆ a2sd คืออะไร ฉันอาจลองดู
Afr

0

ฉันจะตรวจสอบสิ่งที่เกิดขึ้นกับหน่วยความจำภายในมากมาย ฉันใช้แอพ SD Maid และใช้ฟังก์ชั่นเหล่านี้: corpsefinder, systemcleaner, appcleaner, ซ้ำ, ไฟล์ที่ใหญ่ที่สุด

เมื่อฉันไม่สามารถติดตั้ง Google Maps หลังจาก reflashing CM10.1 ของฉันเมื่อคืนนี้ฉันใช้biggest filesและลบไฟล์บางไฟล์ที่ฉันดาวน์โหลดมาก่อน (nightlies อื่น ๆ ที่ฉันบันทึกไว้) ฉันยังลบไฟล์บางไฟล์ที่ไม่ได้ใช้งานอีกต่อไป เมื่อฉันทำเสร็จแล้วฉันก็สามารถติดตั้ง Google Maps ได้


ฉันทำ. พวงที่ใหญ่ที่สุดคือแคช Dalvik ตามที่ระบุไว้ในวรรคสุดท้าย
Afr

0

ฉันอยากจะแนะนำให้ใช้แอพ App2SD (มีอยู่ใน Play Store) ไม่ใช่ Link2SD Link2SD ไม่ได้รับการอัปเดตเป็นเวลานานและดูเหมือนจะเป็นโปรเจ็กต์ที่ตายแล้ว

หากเป็นไปได้ให้ติดตั้ง SuperSU 2.22 ขึ้นไป (อาจถูกติดตั้งแล้ว) และสร้างพาร์ติชัน ext3 หรือ ext4 ตัวที่สองใน SD ภายนอกของคุณ สิ่งนี้สามารถทำได้ด้วยแอปพลิเคชันเดสก์ท็อปหรือเครื่องมือที่มาพร้อมกับ App2SD (ยังไม่ได้ลองด้วยตัวเองฉันใช้ Roehsoft Partition Tool สำหรับคุณสมบัติที่เกี่ยวข้องกับข้อมูลที่ทรงพลัง แต่มันแพงสำหรับแอพ Android) พาร์ติชั่นหลักสามารถ ยังคงเป็น FAT (ดังนั้น Windows ยังคงสามารถอ่านได้

ตอนนี้สร้างสคริปต์การเมาท์ด้วย App2SD โดยใช้วิธี su.d มันจะให้ประสิทธิภาพที่ดีที่สุด (Link2SD ไม่สนับสนุนสิ่งนี้) หากคุณรีบู๊ตและพาร์ติชันติดตั้งโดยไม่มีข้อผิดพลาดตอนนี้คุณสามารถย้ายแอพของคุณไปยังพาร์ติชั่นที่สองได้ คุณสามารถย้ายทุกอย่าง: APK, libs, dex, data, cache, ข้อมูลภายนอกและอื่น ๆ ข้อ จำกัด เพียงอย่างเดียวคือแอประบบ APK จะต้องอยู่ในโฟลเดอร์ที่มีสิทธิ์

ฉันหวังว่านี่จะช่วยคุณได้

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