• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

[HƯỚNG DẪN] Resize bộ nhớ NAND (system / cache / data)

commander_HTC

New Member
Bạn đã làm đến bước 10 và reboot lại, máy cứ vào recovery à, thử reboot lại tiếp chưa?
 

soli

New Member
Mình đã resize với 2.2 gốc, máy khởi động và xài bình thường nhưng bộ nhớ thì kô thay đổi được 8-|
 

commander_HTC

New Member
Mình đã resize với 2.2 gốc, máy khởi động và xài bình thường nhưng bộ nhớ thì kô thay đổi được 8-|

ROM gốc thì không resize được rồi bạn ạ
Mình đang thắc mắc, Bạn có chắc đã S-OFF được khi đang dùng Rom gốc không (Vào bootloader sẽ thấy S-ON hay S-OFF)
 

DUYAT

New Member
sao mình làm theo hướng dẫn và khởi động lại thì chẳng thấy thay đổi gì cả, mình dùng leedroid 2.2d , và theo bạn nên để giá trị x=? và y=? là hợp lý, và cho hỏi thêm là chỉ chạy được rom leedroid thôi đúng ko? còn rom aurax thì sao bạn?
 

commander_HTC

New Member
sao mình làm theo hướng dẫn và khởi động lại thì chẳng thấy thay đổi gì cả, mình dùng leedroid 2.2d , và theo bạn nên để giá trị x=? và y=? là hợp lý, và cho hỏi thêm là chỉ chạy được rom leedroid thôi đúng ko? còn rom aurax thì sao bạn?

Mình resize NAND xoành xoạch, chưa thấy lần nào có vấn đề gì cả, mà sao mọi người lại không làm được nhỉ :-/

Bạn tạo file có tên và phần mở rộng là mtdpartmap.txt có nội dung như sau:
Mã:
mtd x y
và lưu ở thư mục gốc.

Trong đó:
- x là giá trị system muốn thay đổi, cái này xem trong quick system info sẽ biết dùng lượng free của system là bao nhiêu, rồi ước lượng cho x.
- y là giá trị cache, mình để là 8, vì tác dụng của cache chỉ là lưu file khi tải từ market về, và tự động delete file đó sau mỗi lần khởi động, còn lại không còn có tác dụng gì khác, không liên quan gì đến tốc độ xử lý, chơi game, media như mọi người tưởng.

Không phải chỉ có mỗi ROM leedroid mới làm được, mà mình chỉ test với mỗi ROM leedroid, tác giả bài viết bên XDA cũng chỉ test với mỗi ROM CM và nghĩ "với các ROM khác cũng không vấn đề gì".
 

DUYAT

New Member
mình đã làm đi làm lại tới 3 lần và hỏng 3 lần, phải chạy lại rom ship và S-OFF mãi nhưng vẫn ko được bạn ơi, mình đã làm theo hứong dẫn rồi mà ta, ko biết có đúng ko chứ theo mình nghĩ nguyên nhân là do file mtdpartmap.txt này ko? mình cũng đã tạo một file mtdpartmap.txt và mở nó ra trong đó mình đánh từ mtd 195 45 ko biết có đúng ko? mong bạn chỉ giáo thêm, thank
 

commander_HTC

New Member
mình đã làm đi làm lại tới 3 lần và hỏng 3 lần, phải chạy lại rom ship và S-OFF mãi nhưng vẫn ko được bạn ơi, mình đã làm theo hứong dẫn rồi mà ta, ko biết có đúng ko chứ theo mình nghĩ nguyên nhân là do file mtdpartmap.txt này ko? mình cũng đã tạo một file mtdpartmap.txt và mở nó ra trong đó mình đánh từ mtd 195 45 ko biết có đúng ko? mong bạn chỉ giáo thêm, thank

Nội dung file mtdpartmap.txt như bạn viết như vậy là đúng rồi đấy, như vậy có nghĩa là dung lượng mới của system sau khi resize (nếu thành công) sẽ là 195Mb, chưa cần quan tâm đến cache vội, bạn kiểm tra lại dung lượng free trước khi resize của system còn lại là bao nhiêu, và xem dung lượng mới cho system sau khi resize là 195Mb thì có bị âm quá không, nếu như thế thì không được là điều tất nhiên.

Bây giờ, xem như bạn đang dùng bản CMW recovery cho dễ hiểu, tóm tắt các bước thực hiện như sau:
1. sao lưu NAND.
2. format /system, /cache, /data.
3. chạy file bravo-recovery-v1.5.3-CustomMTD.zip.
4. format /system, /cache, /data.
5. reboot recovery.
6. restore NAND, hoặc up ROM (lưu ý nếu up ROM (khác bản đã bakup) thì cũng phải chắc chắn system không vượt quá giá trị đặt trong file mtdpartmap.txt).
7. chạy file bravo-boot-v1.5.3-CustomMTD.zip.
8. reboot. DONE!



 

DUYAT

New Member
theo bạn nên để x là bao nhiêu , mình nghĩ có thể vấn đề là ở đây
 

commander_HTC

New Member
theo bạn nên để x là bao nhiêu , mình nghĩ có thể vấn đề là ở đây

Tất cả dưới chữ ký của mình đấy :D

Mình tự nấu ROM trên kernel leedroid, nên system giảm xuống còn 170Mb -> mình để x = 172, rút từ 250Mb xuống 172Mb là được 78Mb, và sẽ còn free ~ 2Mb sau khi resize, cache để 8Mb -> rút được 32Mb nữa, do đó, data của mình sẽ thêm được 110Mb là thành 258Mb :D
 

commander_HTC

New Member
Mình nghĩ có thể do bạn đặt x vượt quá giá trị cho phép, nghĩ là Rom LeeDroiD có giá trị system gốc là 250Mb, nhưng free 40Mb chẳng hạn, thì bạn phải đặt x >= (250 - 40 = 210)Mb,
 

DUYAT

New Member
để mình thử một lần nữa xem sao, chắc mình để giá trị x và y cao quá nên mới ko được, nếu lần này mà ko được nữa thì thôi vậy, cảm ơn bạn nhiều
 

ducthang

New Member
để mình thử một lần nữa xem sao, chắc mình để giá trị x và y cao quá nên mới ko được, nếu lần này mà ko được nữa thì thôi vậy, cảm ơn bạn nhiều
Nên chọn bản rom phù hợp với việc này mà cũng không cần thiết lắm phải Resize bộ nhớ NAND nếu bản rom đang dùng nó ổn định phù hợp với nhu cầu của bạn
 

commander_HTC

New Member
theo bạn bản leedroid 2.3d thì nên để x=? và y=?

Như mình đã nói ở trên x bạn để >= (lớn hơn hoặc bằng) 250 trừ đi dung lượng free của system (dùng Quick system info để xem thông tin về dung lượng system), y thì tuỳ bạn, với mình thì y = 8 (tức là cache sẽ 8Mb)
 

DUYAT

New Member
của mình system 250 free 27.82mb và mình đặt x=225 ko biết có đúng ko mà sau khi làm xong khởi động lại chẳng thấy thay đổi gì cả, vẫn vậy bạn ơi, lần thứ 5 rồi đấy
 

commander_HTC

New Member
của mình system 250 free 27.82mb và mình đặt x=225 ko biết có đúng ko mà sau khi làm xong khởi động lại chẳng thấy thay đổi gì cả, vẫn vậy bạn ơi, lần thứ 5 rồi đấy

:-? rắc rối nhỉ, theo lý thuyết thì bạn đặt như vậy là được rồi, còn y bạn đặt bao nhiêu?

Bạn thử thay đổi mỗi giá trị x trước, hãy khoan thay đổi y (tức là y = 40) xem có thay đổi được gì không
 
Chỉnh sửa cuối:

DUYAT

New Member
vậy theo ý bạn nên đặt x=? là hợp lý để mình làm lần cuối xem sao
 

commander_HTC

New Member
vậy theo ý bạn nên đặt x=? là hợp lý để mình làm lần cuối xem sao

Của bạn system 250, free 27.82mb và đặt x=225 là hợp lý (x ≥ 222.18 = 250 - 27.82), y bạn để 40.

Theo đó, file mtdpartmap.txt của bạn sẽ có nội dung:
Mã:
mtd 225 40
 
Chỉnh sửa cuối:
Top