Phân vùng hệ thống là gì? Làm thế nào kích thước của nó là cố định? Nó có thể được thay đổi kích thước?


8

Tôi đã root LG P500 (Optimus One) đang chạy stock. Gần đây tôi đã cập nhật lên CM10 không chính thức (Android 4.1) và quan sát thấy một số vấn đề nghiêm trọng.

Tôi đã quan sát thấy dịch vụ Vị trí của tôi không hoạt động. Nhiều ứng dụng như My track, Endomondo, v.v ... tương thích với các điện thoại khác với 4.1 được cho là không tương thích. Tất cả các ứng dụng liên quan đến micrô đều không hoạt động.

Sau vài giờ phá vỡ đầu, tôi hiểu rằng phân vùng / hệ thống của tôi đã hoàn toàn đầy đủ. Nó chỉ có 4kb dung lượng trống trong tổng dung lượng 190MB. Với sự điều tra của tôi, tôi thấy rằng một vài tệp không được sao chép vào /systemphân vùng trong quá trình cài đặt ROM và cài đặt Gapps. Nhiều rắc rối là kết quả của các tập tin bị thiếu như vậy.

Những câu hỏi của tôi:

  1. /systemphân vùng: tổng dung lượng là 190MB. Ai hoặc làm thế nào nó đã được cố định là 190MB?
  2. Có thể tăng kích thước của phân vùng? Tôi đã thử một công cụ nhưng không giúp được gì. Sau khi tất cả quá trình hoàn thành mà không có bất kỳ lỗi nào, tôi vẫn thấy không có thay đổi nào về kích thước. Có cách nào khác để làm điều đó?
  3. Hephappy, một nhà phát triển ROM đã nhận xét trong trang XDA là "Không có dung lượng: P500 có 190MB cho phân vùng hệ thống." và do đó, ông rút lại kế hoạch phát triển ROM JB cho P500. Có phải sau đó là một giới hạn phần cứng?

Sau tất cả những vấn đề này, tôi đã quay trở lại cổ phiếu của mình và tôi vẫn thấy /systemphân vùng của mình là 190 MB nhưng có nhiều dung lượng trống. Điều này có nghĩa là 190 MB là loại kích thước / giới hạn phần cứng?

Nếu đúng như vậy, thì đây sẽ là một trong những yếu tố nghiêm trọng cần được xem xét khi mua điện thoại vì phần cứng trong các phương tiện khác có thể đáp ứng nhu cầu của JB ngoại trừ /systemkích thước phân vùng, thật đáng xấu hổ.


Cập nhật: Vài ảnh chụp màn hình mang thông tin thường được hỏi trong ROM CM10:

Bộ nhớ trong miễn phí = 47Mb:

Lưu trữ nội bộ

/systemkích thước phân vùng = 190Mb.
Phân vùng Ext2 trên thẻ SD được tạo để tạo liên kết biểu tượng cho một số ứng dụng không thể chuyển sang thẻ SD:

Thông tin lưu trữ

Câu trả lời:


6

Điều này sẽ không thay đổi kích thước phân vùng /system, nhưng sử dụng một cách tiếp cận khác: Giới hạn dữ liệu được đặt trên phân vùng đó. Vì vậy, đây là những gì tôi đã làm trước khi flash CM7.2 trên Milmark² của mình:

  1. tải tập tin về flash Đây thường là một .ziptệp (nếu không, sau đây sẽ không hoạt động)
  2. mở trình .zipquản lý lưu trữ yêu thích của bạn (cách khác: giải nén vào thư mục trống)
  3. nhìn vào bên trong /system/appthư mục .zipvà xóa các ứng dụng bạn có thể sống mà không có (đảm bảo không xóa bất kỳ ứng dụng nào thực sự cần thiết cho hệ thống, ví dụ như trình khởi chạy). Ví dụ, đây có thể là Máy tính, LiveWall con, GooglePlus, v.v ... Sao chép các .apktệp đó vào một thư mục riêng bên ngoài.zip
  4. nếu giải nén vào một thư mục trống, bây giờ hãy nén lại

Khi bạn xóa rất nhiều / vài ứng dụng khỏi /system, flash sẽ cần ít không gian hơn ở đó và không còn phần nào cần thiết nữa. Bây giờ nếu bạn vẫn muốn sử dụng, ví dụ GooglePlus, bạn có thể cài đặt nó thông qua Playstore (nên đặt bên dưới /data, vì vậy không có thăm dò ) hoặc, nếu không tìm thấy ở đó, hãy sử dụng bản sao được tạo trong bước 3 để cài đặt thủ công (cho việc này, đảm bảo cài đặt từ các nguồn khác được bật trong cài đặt của bạn).

Nếu nghi ngờ liệu một tập tin có thực sự cần thiết bởi chính hệ thống hay không, tốt nhất hãy để lại nó (hoặc ít nhất là hỏi trước). Nhưng tôi khá chắc chắn rằng bạn sẽ tìm thấy đủ "dễ dàng tháo gỡ", vì vậy bạn sẽ không cần phải chạm vào chúng. Trước khi flash, bạn có thể giải nén .zipthư mục trống và kiểm tra kích thước của /system(tốt nhất: thực hiện kiểm tra "trước" và kiểm tra "sau"). Nó nên chiếm ít hơn 190 MB (tốt hơn là cung cấp cho nó một số giới hạn an toàn bổ sung, giả sử "dưới 180 MB") để hành động của bạn hoàn thành thành công.


6
  1. Ai hoặc làm thế nào nó đã được cố định là 190MB?

Các nhà sản xuất đã quyết định rằng. Họ có thể mong đợi rằng kích thước đó sẽ đủ trong thời gian dự kiến ​​họ sẽ tiếp tục hỗ trợ chính thức cho điện thoại.

  1. Có thể tăng kích thước của phân vùng?

Nếu bạn đã root và cài đặt bộ tải khởi động tùy chỉnh, có thể thay đổi kích thước phân vùng, mặc dù không phải theo cách sẽ làm hài lòng tất cả mọi người vì nó chiếm không gian khỏi bộ nhớ trong và nhiều người cũng đã cạn kiệt không gian bên trong của họ; nó liên quan đến rất nhiều công việc để kiểm tra và gỡ lỗi và vì P500 cũng có rất ít bộ nhớ trong, nên đôi khi các nhà phát triển phải quyết định rằng nó không đáng để bỏ công sức.

Tôi đã thử một công cụ nhưng không giúp được gì. Sau khi tất cả quá trình hoàn thành mà không có bất kỳ lỗi nào, tôi vẫn thấy không có thay đổi nào về kích thước. Có cách nào khác để làm điều đó?

Bạn đã thử gì?

  1. Hephappy, một nhà phát triển ROM đã nhận xét trong trang XDA là "Không có dung lượng: P500 có 190MB cho phân vùng hệ thống." và do đó, ông rút lại kế hoạch phát triển ROM JB cho P500. Có phải sau đó là một giới hạn phần cứng?

Khá nhiều. Tất cả các điện thoại mới hơn đi kèm với bộ nhớ trong lớn hơn nhiều, bạn nên xem xét nâng cấp nếu bạn thực sự muốn JB.


Câu trả lời chính xác. Công cụ tôi đã thử được giới thiệu cho tôi trong diễn đàn Android, siêu liên kết trong câu hỏi thứ 2 của tôi.
Narayaan

2

Đây là một chương trình được cho là sẽ làm điều đó. http://androidforums.com/optimus-gt540-all-things-root/436600-easily-resize-system-data-partitions.html

Tôi không biết về phân vùng hệ thống trên điện thoại Android nhưng thông thường phân vùng có thể được thay đổi kích thước nhưng điều đó có nghĩa là bạn mất mọi thứ mà phân vùng chứa. Nếu phân vùng chứa HĐH, điều đó có nghĩa là sau khi thay đổi kích thước phân vùng, điện thoại của bạn sẽ không bật. Nếu bạn không sẵn sàng chấp nhận rủi ro, tôi khuyên bạn nên tìm một nguồn nói rằng điều đó sẽ không xảy ra. Khác tôi khuyên bạn nên xem các ứng dụng ROM trong Cửa hàng Play (có nhiều ứng dụng hay và chúng có thể làm những gì bạn muốn). Ngoài ra bạn có bao nhiêu không gian nội bộ trên điện thoại của bạn? Là phân vùng hệ thống là phân vùng nội bộ duy nhất?

Bạn cũng có thể phân vùng thẻ SD của bạn để làm cho nó hoạt động hiệu quả hơn. Vì vậy, điện thoại của bạn hoạt động nhanh hơn nhưng bạn phải thực hiện bằng thẻ SD mới vì bạn mất tất cả mọi thứ khi phân vùng nếu không có đủ bộ nhớ trong trên điện thoại có thể là một giải pháp nhưng tôi không thể xem xét như một giải pháp nhưng tôi không nghĩ rằng việc đặt toàn bộ HĐH trên SD là có thể bởi vì nó sẽ quá chậm, vì vậy trừ khi HĐH có một số tệp, nó có thể đọc được từ thẻ SD và bạn có thể đặt chúng ở đó chỉ định thủ công đường dẫn, bạn sẽ không gặp may. Đó là lý do tại sao tôi hỏi thiết bị của bạn có bao nhiêu không gian bên trong.


Cảm ơn @ Xitcod13, liên kết bạn đã đề cập đã được thử và nói rằng nó không hoạt động với tôi. :) Tôi đã cập nhật câu hỏi của mình với hai hình ảnh sẽ trả lời các câu hỏi mà bạn yêu cầu. AFAIK, phân vùng / hệ thống và bộ nhớ trong là khác nhau. Bất cứ cách nào bạn thấy tôi đã tạo một phân vùng trên thẻ SD của mình để chứa một vài ứng dụng để tiết kiệm dung lượng lưu trữ nội bộ.
Narayaan
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.