Phân vùng sd ext3 của tôi có đúng không?


7

Tôi đã đọc một chút ở đây trên những người đam mê Android và tôi đã có thể phân vùng thẻ sdcard của mình.
Một phân vùng FAT32 và một ext3 khác, sử dụng AmonRa Recovery cho Acer Liquid Metal.
Mọi thứ đều ổn và nếu tôi bắt đầu sao lưu titan tôi thấy trên màn hình tổng quan:

Nội bộ: 193 mb (60,2 mb miễn phí).
Thẻ SD: 6,87 GB (miễn phí 520 mb).
Thẻ SD (a2sd): 958 MB (958 MB miễn phí)

Vì vậy, có vẻ như tôi không sử dụng phân vùng đó, phải không?
Tôi đã thử chuyển ứng dụng với app2sd pro và sao lưu titan sang thẻ sd nhưng phân vùng ext3 không được điền.

Chuyện gì vậy?

Câu trả lời:


7

Bạn sẽ cần một ROM tùy chỉnh hỗ trợ di chuyển các ứng dụng sang phân vùng Ext3. Tôi sẽ khuyên bạn nên tìm kiếm phần phát triển của các diễn đàn xda-developers cho thiết bị cầm tay của bạn để tìm ROM như vậy.

Nếu ROM không hỗ trợ ứng dụng2ext nguyên bản, bạn có thể thử vận ​​may với tập lệnh (ví dụ cho HTC Dream / Magic tại đây ) có thể được cài đặt trên đầu ROM khác.

[Chỉnh sửa] : chỉ cần thêm nội dung từ nhận xét của tôi vào câu trả lời.
Nếu bạn dùng Android phiên bản 2.2 trở lên, bạn có thể sử dụng chức năng "Ứng dụng với SD" tích hợp để di chuyển ứng dụng sang Thẻ SD. Đi tớiMenu -> Settings -> Applications -> Manage applicationssau đó nhấn vào bất kỳ ứng dụng nào và trong phần "Lưu trữ", nhấn nút "Chuyển tới SD". Sau vài giây, bạn sẽ thấy tên của nút thay đổi thành "Chuyển sang điện thoại" và kích thước của ứng dụng giảm đáng kể.

Phương pháp này không phải không có nhược điểm. Trước hết, một ứng dụng cần được mã hóa rõ ràng để hỗ trợ chức năng này. Thứ hai, các tiện ích và ứng dụng chạy dưới dạng dịch vụ (e-mail, bàn phím ảo, thông báo thời tiết, v.v.) không hoạt động khi được chuyển sang SD và phải nằm trong bộ nhớ trong của điện thoại. Hơn nữa, không phải toàn bộ ứng dụng chuyển sang Thẻ SD. Một phần của nó nằm trên điện thoại, cùng với bộ nhớ cache và dữ liệu / cài đặt. Nếu bạn có một chiếc điện thoại có dung lượng lưu trữ ứng dụng nội bộ nhỏ, sử dụng Apps-to-SD tích hợp sẽ chỉ kéo dài các lỗi "hết bộ nhớ" không thể tránh khỏi.

Các tập lệnh Apps2ext giải quyết hầu hết các thiếu sót này. Nó "đánh lừa" điện thoại khi nghĩ rằng phân vùng Ext2 / 3/4 là một phần của bộ nhớ trong của điện thoại. Điều này có nghĩa là các vật dụng và dịch vụ sẽ hoạt động tốt với phương pháp này. Ngoài ra, vì bạn có thể làm cho phân vùng của mình lớn như bạn muốn (khuyến nghị không vượt quá 2GB), các vấn đề về không gian sẽ biến mất. Các tập lệnh cũng cung cấp các tùy chọn để di chuyển bộ nhớ cache và dữ liệu vào phân vùng Ext để giải phóng bộ nhớ trong hơn nữa.

Hạn chế của phương thức Apps2ext là nó tốt, một bản hack. Trước hết, điện thoại của bạn cần được root. Thứ hai, bạn sẽ không còn có thể hủy gắn và tháo Thẻ SD khỏi điện thoại, vì TẤT CẢ các ứng dụng (bao gồm cả các ứng dụng hệ thống) nằm trên phân vùng Ext. Thứ ba, bạn đang đặt nhiều hơn vào Thẻ SD do việc viết tăng lên, điều này có thể rút ngắn tuổi thọ của nó. Cuối cùng, như với bất kỳ hack nào, nó có thể làm cho điện thoại của bạn kém ổn định hơn.


Cảm ơn bạn! Tôi sẽ cố gắng tạo và ext2 phân vùng và quay lại để cung cấp cho bạn câu trả lời chính xác. Tôi chỉ không hiểu ý nghĩa của việc sử dụng ext thay vì fat32 tiêu chuẩn ...
Pitto

tôi nghĩ bạn đã hiểu lầm tôi. Đơn giản chỉ cần tạo một phân vùng không tự động có nghĩa là điện thoại của bạn có thể sử dụng nó để lưu trữ ứng dụng. Hệ điều hành Android cần được sửa đổi để hỗ trợ chuyển các ứng dụng sang phân vùng Ext2 / 3/4. Đây là một bản hack rất hữu ích trước Froyo (Android 2.2) khi các ứng dụng chỉ có thể được lưu trữ trên bộ nhớ trong của điện thoại. Kịch bản mà tôi đang nói về cơ bản "đánh lừa" điện thoại nghĩ rằng phân vùng Ext là một phần của bộ nhớ trong. Trong Android 2.2 trở lên, Google đã triển khai chức năng Apps-to-SD sử dụng phân vùng Fat32, do đó, việc hack này không thực sự cần thiết nữa.
Chahk

Cuối cùng tôi đã lãng phí thời gian phân vùng? O_O
Pitto

Vâng, nó phụ thuộc. Giải pháp Apps2SD của Android không hoàn hảo. Hạn chế lớn nhất là các widget và ứng dụng chạy dưới dạng dịch vụ không hoạt động nếu bạn chuyển chúng sang Thẻ SD (phân vùng Fat32), vì vậy các nhà phát triển của các ứng dụng này không cho phép chuyển chúng sang thẻ SD để bắt đầu. Ngoài ra, không gian vẫn đang bị chiếm bởi các ứng dụng đã được chuyển sang SD (bộ đệm, bộ nhớ cache, dữ liệu / cài đặt) để vẫn có thể lấp đầy bộ nhớ trong của điện thoại. Với các bản hack aps2ext, toàn bộ ứng dụng nằm trên phân vùng Ext và cũng có các tùy chọn để di chuyển bộ nhớ cache và dữ liệu.
Chahk

5

Bạn cũng có thể chọn một cách dễ dàng hơn như được mô tả trong câu trả lời này , nếu tất cả những gì bạn đang tìm kiếm, là chuyển các ứng dụng từ bộ nhớ trong của điện thoại sang Thẻ SD.

Một ứng dụng miễn phí có tên Link2SD sẽ giúp ích trong trường hợp này. Nó có GUI tốt và giúp di chuyển ứng dụng giữa Thẻ SD và bộ nhớ trong dễ dàng hơn - cũng sửa các liên kết thị trường để các bản cập nhật từ thị trường được tự động chuyển sang Thẻ SD nếu trước đó ứng dụng có trên Thẻ SD.


Có bất kỳ loại khác nhau lưu trữ ứng dụng trên exy2 với link2sd và lưu trữ ứng dụng trên fat32 với froyo tiêu chuẩn không?
Pitto

Bạn cũng có thể sử dụng FAT với Link2SD.
Sparx

Vậy .... điểm của ext2 là gì? O_O
Pitto

1
@Pitto: ext2 / 3/4 là hệ thống tệp gốc của Linux (hay đúng hơn, chúng là hệ thống tệp được sử dụng rộng rãi nhất trong Linux). Nhiều nhà sản xuất gửi Thẻ SD trong FAT vì Windows không thể đọc ext3 mà không cần phần mềm bổ sung. Đối với bộ nhớ trong, có nhiều thay đổi hơn; một số điện thoại xuất xưởng với ext3 trong khi một số khác có YAFFS / YAFF2. Ưu điểm của việc sử dụng ext3 là Android có thể đặt quyền trên phân vùng ext3 (apk / dữ liệu được lưu trữ trong phân vùng FAT có thể đọc và ghi được bởi mọi ứng dụng), có khả năng chống lại hỏng tệp hơn và một số người cho rằng nó nhanh hơn. FAT vốn không an toàn để lưu trữ ứng dụng.
Lie Ryan

1
@Pitto, @Lie Ryan hoàn toàn chính xác. Trên thực tế, về cơ bản, phương pháp Ứng dụng-SD của Froyo cho mỗi ứng dụng mà bạn di chuyển đang dành một "ổ đĩa" ảo nhỏ trên phân vùng Fat32 và gắn nó một cách an toàn. Bài báo ở đây giải thích tất cả các chi tiết: ydal.de/android-2-2-froyo-apps-to-sd
Chahk

-3

Bất kể bạn cố gắng gì, về cơ bản bạn vẫn bị mắc kẹt với những hạn chế của điện thoại. Có các quy trình khác trên các diễn đàn Android để buộc các ứng dụng thường không thể được đưa vào thẻ sd của bạn do đó giải phóng thêm bộ nhớ trong. Tôi chỉ có 200mb bộ nhớ trong, hơn 100 ứng dụng và vẫn còn 105mb bộ nhớ trong. Tôi có chỗ cho nhiều ứng dụng hơn bao giờ hết. Một lần nữa, bạn không phải root điện thoại của mình, vì một số bạn không thể nâng cấp trong HĐH như của tôi, nhưng có một số cách giải quyết khác. Chúc may mắn !

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.