Không gian thấp trên HTC Desire với CyanoGenMod 7.1: làm thế nào để giải quyết nó?


8

Tôi có một chiếc HTC Desire GSM.

Điện thoại này có vấn đề về bộ nhớ hạn chế, do đó không thể cài đặt nhiều hơn một vài ứng dụng mà không gặp phải vấn đề "Ổ đĩa thấp".

Vì vậy, tôi đã root nó, cài đặt CyanogenMod7 và App2SD. Tôi đã chuyển sang thẻ SD gần như tất cả các ứng dụng (ngoại trừ những ứng dụng cần thông báo: những ứng dụng đó sẽ hoạt động nếu được chuyển sang SD).

Tuy nhiên, tôi định kỳ nhận được thông báo "Không gian thấp"; cứ như thể các ứng dụng đang lưu trữ dữ liệu của chúng trên bộ nhớ điện thoại. Nếu tôi đi đến cài đặt -> ứng dụng và xóa một số dữ liệu của ứng dụng, sau đó xóa bộ nhớ cache của trình duyệt, tôi sẽ thoát khỏi tin nhắn trong một vài ngày.

Làm cách nào tôi có thể thoát khỏi thông báo "Không gian thấp" trong khi vẫn cài đặt các ứng dụng của mình?

Xin lưu ý:

  • Tôi đã đọc được rằng có thể phân vùng lại thẻ SD và "gắn kết" nó để nó mở rộng bộ nhớ của điện thoại. Tôi đã thấy một số hướng dẫn mâu thuẫn về quy trình (và, ví dụ như thứ tự các phân vùng trên thẻ SD) và, trong khi tôi quản lý phân vùng thẻ, tôi không bao giờ quản lý để Android "gắn kết" phân vùng bổ sung. Tôi cũng đã đọc hướng dẫn nói rằng các phiên bản gần đây của Cyanogenmod không hỗ trợ phân vùng sd nữa.
  • Điện thoại đã được root, do đó các giải pháp yêu cầu root đều ổn
  • Tôi đã cài đặt Cyanogenmod 7.1.0, nhưng tôi không có sở thích cụ thể nào với bản mod đó. Nếu cần, tôi mở để cài đặt bất kỳ mod nào hoạt động trên điện thoại và ổn định để sử dụng hàng ngày.

CẬP NHẬT:

Trang wiki này là tài liệu tham khảo nói rằng phân vùng sd không được hỗ trợ nữa:

Apps2ext (trước đây gọi là apps2SD) đã chuyển tất cả các ứng dụng đã cài đặt của người dùng sang phân vùng mở rộng phụ trên sdcard của bạn. Phương pháp này có ưu điểm là thẳng tiến và đơn giản, tuy nhiên, nó có nhược điểm là khó thiết lập. Phương pháp này không còn được CyanogenMod hỗ trợ chính thức


Đây có thể là bản sao của android.stackexchange.com/questions/5519/ . Bạn có thể có một cái nhìn ở đó?
ce4

@ ce4 lỗi của tôi, đáng lẽ tôi phải đề cập đến việc tôi đã đọc câu hỏi đó trước khi tự hỏi. Tôi không nghĩ đó là một bản sao vì 1) câu hỏi khác là về việc sử dụng firmware gốc và 2) câu trả lời hàng đầu là về việc sử dụng sao lưu titan để "tích hợp" các bản cập nhật ứng dụng vào rom, nhưng tôi không có bản cập nhật nào như vậy (tôi đã kiểm tra).
fdierre

Câu trả lời:


4

Nhiều cách dẫn đến rome:

  1. Hãy thử một bản ROM đặc biệt khắc phục các sự cố của bạn: Tôi sử dụng bản dựng ICS, ICS cho mong muốn của Sandvold đi kèm với 4 phương thức App2SD khác nhau đi kèm ( luồng XDA ) mà tôi thấy khá ổn định. Bạn có thể xem qua diễn đàn Desire của XDA , để tìm kiếm nhiều bản rom hơn.
  2. Sử dụng Link2SD , tạo phân vùng ext2 / ext3 / ext4 thứ 2 mà lựa chọn ứng dụng của bạn được chuyển đến (thủ công) và được liên kết từ / data / đến. Xem ứng dụng trên Google Play, Câu hỏi thường gặp chính thức .
  3. CM7 cũng hỗ trợ di chuyển tiêu chuẩn sang phương pháp sdcard mà bạn cũng có thể sử dụng (và có thể đã biết. Nhược điểm: / dữ liệu nhận được đầy đủ dù sao thực sự sớm)
  4. Bạn có thể thử flash một bộ tải khởi động khác (được gọi là hboot theo mong muốn, có bố cục phân vùng khác. Xem bảng hướng dẫn và tải xuống, có dữ liệu ++ với 180MB và cm7r2 với gần 300 MB miễn phí cho các ứng dụng với chi phí thu hẹp các phân vùng khác (/ hệ thống , / cache /, ...). Không phải mọi ROM đều phù hợp với tất cả những điều này. CẢNH BÁO : Không dành cho những người yếu tim! Đọc về những rủi ro!

Tôi cũng thích DroidSail Super App2SD Lite. Trên HTC Droid Incredible của tôi, vấn đề nằm ở phân vùng dữ liệu chứ không phải ứng dụng. Bạn nên đăng nó.
kirbyfan64sos

2

Có một bài đăng trên diễn đàn cyanogenmod giải thích cách giải quyết vấn đề.

Tôi đã làm theo nó và không có vấn đề nữa! Nó hiểu rõ điều này:

  1. sử dụng Trình quản lý Rom để phân vùng thẻ SD
  2. Cài đặt S2E và sử dụng nó để di chuyển bộ nhớ cache vào thẻ SD

-1

Tôi giống hệt bạn nhưng với cm7.2, tôi đã phân vùng sd của mình và gắn nó dễ dàng bằng trình giả lập thiết bị đầu cuối chỉ viết một dòng trên mỗi lần khởi động và sau đó khởi động lại nhanh từ link2sd thì mọi thứ hoàn toàn ổn đó là: mount -t ext2 / dev / block / mmcblk0p2 / data / sdext2 nhưng trước tất cả những gì bạn nên mở link2sd và chọn ext2 sau đó khởi động lại


Điều này có nghĩa là bạn phải thực hiện gắn kết mỗi lần bạn khởi động lại điện thoại hoặc tắt / bật nó?
fdierre

Không. rom của anh ấy không hỗ trợ tập lệnh /etc/init.d/* (trong đó link2sd sẽ đặt tập lệnh mount). Cyanogenmod hỗ trợ điều này, vì vậy bạn chỉ cần thử. Bạn phải phân vùng lại sdcard của bạn mặc dù. Ngoài ra: Bạn không nên chạy điện thoại của mình mà không có thẻ sdcard chính xác đó nữa (vì các ứng dụng đã được di chuyển theo cách app2sd không chuẩn)
ce4

@fdierre tốt Tôi không khởi động lại mỗi ngày để nó hoạt động tốt với tôi
Mohamed Essam

@ ce4 anh ấy có thể sử dụng sdcard mà không cần định dạng hoặc mất ứng dụng chỉ cần sử dụng link2sd và nó sẽ làm tất cả cho bạn
Mohamed Essam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.