Dòng điện thoại Sony M4 đã tạo ra cơn sốt trong mùa hè 2015, nhưng trớ trêu thay bộ nhớ trong khi xuất xưởng của Sony M4 đã mang lại cho người dùng sự thất vọng, vì khi update các hệ điều hành và các ứng dụng đi kèm của hãng Sony thì bộ nhớ trong còn chưa đầy 1GB. Việc cài đặt thêm các ứng dụng mới, các trò game nặng đối với người dùng là điều bất khả thi.
Đã có nhiều biện pháp khắc phục như Root máy, cài Link2SD hay Unlockbootloader, những việc này chỉ làm được khi các bạn sử dụng Android 5, khi update lên Android 6.0.1 Marshmallow thì các phương pháp hiện tại không hoạt động. [ Và thậm chí nó có hoạt động thì cũng chỉ những người có kiến thức nhất định về công nghệ thông tin mới có khả năng làm được].
Sau đây tôi xin hướng dẫn các bạn đang sử dụng Android 6 Marshmallow cách chia 1 phần thẻ nhớ của điện thoại làm bộ nhớ trong.
[Tôi thực hiện trên dòng điện thoại Sony M4 E2312, bản 8GB, Build number: 26.3.B.0.131, tôi sử dụng thẻ nhớ 32GB class 10, máy tính sử dụng hệ điều hành Windows 10]
Khuyến cáo: Thẻ nhớ phải là loại thẻ Class 10 thì sau khi chia xong, các ứng dụng mới hoạt động ổn định được, vì loại Class 10 mới đảm bảo tốc độ truy xuất dữ liệu nhanh. Nên thực hiện chia thẻ nhớ trước khi cài đặt bất kỳ 1 ứng dụng nào.
Chuẩn bị: Download các công cụ sau tại đây : https://drive.google.com/file/d/0B6oIvTsfC0IGSFdYSDBmaTltUjQ/view?usp=sharing
- Driver cho điện thoại Sony M4
- Fastboot
- Adb setup
Toàn bộ được nén lại trong 1 file: Tool for Sony_M4.iso [ Có thể dùng UltraIso để đọc hoặc giải nén ra và sử dụng bình thường]
Tiến hành thực hiện theo các bước sau:
- Sao lưu các dữ liệu hiện có trong thẻ nhớ, và Format thẻ nhớ với định dạng Fat32;
- Bật tính năng Tùy chọn nhà phát triển [Enable developer setting] và bật tính năng Gỡ rối usb [Debug over USB];
- Cài đặt phần mềm Adb đã download ở trên vào máy tính;
- Giữ phím Shift và nhấp phải chuột vào folder fastboot chọn mục "Open command windows here" >> Xuất hiện cửa sổ command >> Nhập vào lần lượt các lệnh ở các bước tiếp theo
- adb shell
- sm list-disks >> Xuất hiện thông tin của thẻ nhớ (Xem hình bên dưới để hiểu rõ hơn)Các bạn lưu ý giá trị trả về khi gõ lệnh tại bước 6 trong hình là disk:179,64 [Có thể giá trị của các bạn sẽ là con số khác nhưng các bạn ghi nhớ để thực hiện bước 7. Mình tạm gọi giá trị 179,64 là diskID]
- sm partition disk:diskID mixed 50 [ Ở bước 6 giá trị diskID trả về là gì thì ở đây các bạn gõ lại y chang như vậy, xem hình >> sm partition disk:179,64 mixed 50 . Giá trị mixed 50 là chia thẻ nhớ các bạn làm đôi, một nữa sẽ là bộ nhớ trong, 1 nữa là thẻ nhớ gắn ngoài. Ở đây bản 8GB thì cách bạn thay số 50 thành 75, vì nó chia theo tỉ lệ phần trăm nên khi nhập 75 thì nó sẽ chia thẻ nhớ thành 2 phần là bộ nhớ trong 8BG và còn lại thẻ nhớ gắn ngoài]
sm partition disk:179,64 mixed 50 [Lấy 50% thẻ nhớ làm bộ nhớ trong]
sm partition disk:179,64 mixed 75 [Lấy 25% thẻ nhớ làm bộ nhớ trong] >> Máy tôi sử dụng cách này
Hình bên trái là bộ nhớ sau khi đã phân chia lại, hình bên phải là các ứng dụng tôi cài đặt được sau khi phân chia lại bộ nhớ. Với cách làm này các bạn sẽ thoải mái cài đặt app mà không còn lo báo bộ nhớ đầy như trước nữa.
Tags
phone
muốn trả thẻ nhớ về làm bộ nhớ ngoài thì vào điện thoại định dạng lại hả bạn
Trả lờiXóaĐúng rồi bạn
Xóanếu chẳng may máy hỏng thì dùng BOOTICE cũng oke lắm
XóaMimh làm như hướng dẫn và đã hoàn thành tốt mọi việc nhưng sao cài ứng dụng cũng báo bộ nhớ đầy là sao nhỉ?
Trả lờiXóaCó các phần mềm người lập trình họ viết bắt buộc phải cài vào bộ nhớ trên điện thoại nên nó không tự chuyển sang thẻ được vì vậy mình vẫn bị đầy bộ nhớ, hoặc do bạn update các ứng dụng mặc định của nhà sx thì cũng xẩy ra tình trạng này.
Xóaxong bước này sm partition disk:179,64 mixed 50 mình bị lỗi java.lang
Trả lờiXóaKhi kết nối điện thoại với máy tính bạn nhớ chọn "Software Installation" chứ đừng chọn "Transferring media files" [Bạn chọn Transferring media files nó vẫn connect nhưng báo lỗi Java.lang như trên].
XóaThân, hi vọng giúp ích được cho trường hợp của bạn
máy tính xài win 7 cài được hok bạn
Trả lờiXóaCài được bạn nhé. Nhưng trước khi làm bạn phải đảm bảo là thẻ nhớ của mình là chuẩn class 10 để đảm bảo tốc độ load dữ liệu nhé.
Xóabạn ơi mình k làm đc
Trả lờiXóamình nhập adb shell ấn enter nó ra :
Trả lờiXóa'adb' is not recognized as an internal or external command, operable program or batch file
ok đơn giản nhanh gọn :D
Trả lờiXóatks ad
Bộ nhớ bị âm là sao ta? mình dùng thẻ 64g chia 75
Trả lờiXóawin xp có làm được không vậy bạn
Trả lờiXóaĐược nha bạn.
Xóasao minh àm nó bảo not found ta
Trả lờiXóasau này không cần thì làm sao lấy lại thẻ nhớ vậy anh
Trả lờiXóa