heymen9x
New Member
Hôm nay bên XDA nick name brainmaster đã đưa ra 1 cách fix tốc độ đọc của thẻ nhớ, mình đã thử và kết qủa trên thẻ "săn đýt " 16gb class 2 theo máy TMous của mình với 1 đống dữ liệu mình không format và test luôn, mình dùng 2048KB cache size và ROM HyperDroidGBX V11 của Pongster, kết quả là :
trước khi update : Write Speed : 2.9 MB/s , Read Speeds 7.9 MB/s
và sau khi update : Write Speed : 3.2 MB/s , Read Speeds 39.6 MB/s
Kết quả thật khả quan =D>
Nhiều người bên XDA cũng đã xác nhận điều này, các bạn có thể tham khảo tại topic gốc ở đây
Và đây là cách làm : (dịch nguyên văn từ XDA)
SDCardSpeedFixDefault128KB.zip
SDCardSpeedFix1024KB.zip
SDCardSpeedFix2048KB.zip
SDCardSpeedFix3072KB.zip
SDCardSpeedFix4096KB.zip
trước khi update : Write Speed : 2.9 MB/s , Read Speeds 7.9 MB/s
và sau khi update : Write Speed : 3.2 MB/s , Read Speeds 39.6 MB/s
Kết quả thật khả quan =D>
Nhiều người bên XDA cũng đã xác nhận điều này, các bạn có thể tham khảo tại topic gốc ở đây
Và đây là cách làm : (dịch nguyên văn từ XDA)
Tải file zip ở đây :Nhiều người trong chúng ta đang thất vọng về tốc độ đọc của thẻ SD Gốc trên HD2. Nó không quan trọng nếu bạn sở hữu thẻ SD Class 10, nó thực hiện rất kém trên HD2 nếu so sánh với khi thực hiện trên PC.
đầu mối là Cache size khi đọc từ SD Card. Đó là thiết lập 128 KB, trên một số ROM của nó thậm chí còn thiết lập chỉ 4 KB!
Bạn có thể tự kiểm tra kích thước Cache của bạn bằng cách vào tập tin này:
/ Sys/devices/virtual/bdi/179: 0/read_ahead_kb
Bạn có thể thay đổi nó bằng tay nhưng nó sẽ được chuyển về mặc định khi khởi động lại. Những thay đổi cần phải được thực hiện thường xuyên bằng cách tải các kịch bản về khởi động thông qua các init.d.
Hoặc bạn có thể flash các tập tin zip Cwm mà tôi làm cho bạn. (đính kèm ở cuối bài)
Bạn phải tìm được Cache size phù hợp tốt nhất cho Thẻ SD. trường hợp của tôi là 3072 các KB Cache kích thước. Tốt nhất, hãy sử dụng Explorer Root thay đổi giá trị, sau đó chạy SD Công cụ Benchmark - cuối cùng flash file zip Cwm phù hợp với thẻ SD của bạn.
Dưới đây là hai ảnh chụp màn hình - đầu tiên cho thấy tốc độ đọc với mặc định Cache 128 KB và thứ hai là với 3072 KB Cache với SD Class 4 của tôi trên CM7 RC2 bởi Charnsingh.
Các bạn hãy Test = SD Tools (có thể search trên martket)
Nếu bạn muốn thuyết phục bản thân của sự cải thiện tốc độ sau khi áp dụng việc sửa chữa, chỉ cần mở ảnh của bạn và xem cách nhanh chóng nó tải các bức ảnh!
Góp ý: 2048 KB Cache size hoạt động tốt nhất cho hầu hết các SD Cards !
Nếu bạn không có Cwm sau đó bạn có thể làm như sau:
Tạo một file với nội dung này:
Phiên bản 1:
Phiên bản 2 (Nếu các phiên bản 1 không làm việc với ROM của bạnMã:#!/system/bin/sh if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ] then /system/xbin/echo "128" > /sys/devices/virtual/bdi/179:0/read_ahead_kb; fi;
Mã:# Tweak mmc read-ahead - rafpigna - mmcfolder="/sys/devices/platform/msm_sdcc.2/mmc_host/mmc1" cd $mmcfolder folderlist=`ls -1` mmcresult=`echo $folderlist | grep -o '\bmmc1:\w*' | sed 's/mmc1://'` echo 128 > /sys/devices/platform/msm_sdcc.2/mmc_host/mmc1/mmc1:$mmcresult/block/mmcblk0/queue/read_ahead_kb cd /
Thay đổi số đánh dấu màu đỏ từ 128 đến những gì bạn cần (ví dụ 2048) và lưu nó là "99sdcardreadfix", sao chép nó với ROOT EXPLORER hoặc đẩy nó vào dùng ADB /system/etc/init.d và Set Permission là 777. Khởi động lại.
Một số trưởng ROM đã để cố giá trị trong init này, điều đó không thể thay đổi - chỉ do chính người cook rom đó mới có thể thay đổi.
Một số ROM đã được chứa sẵn Script khác được lưu trong thư mục init.d. Có lẽ nó được dán nhãn với số 99 trong filename để chắc chắn rằng đó là thực hiện cuối cùng. Bạn phải thay đổi nó ở đó.
Rafpigna - các HD2 Android trưởng - chỉ mà ra trên đây .
Rafpigna - the HD2 Android chief - pointed that out over here.
SDCardSpeedFixDefault128KB.zip
SDCardSpeedFix1024KB.zip
SDCardSpeedFix2048KB.zip
SDCardSpeedFix3072KB.zip
SDCardSpeedFix4096KB.zip