| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5383|回复: 23

EMMC扩容问题求教

  [复制链接]
发表于: 2021-11-19 14:01:02
| 显示全部楼层 |阅读模式
有哪位大师试过将原机4G的EMMC的数据读出来直接考到8G或16G的emmc上直接上机,这样操作不知道行不行
回复

使用道具 举报

发表于: 2022-4-6 02:35:51
| 显示全部楼层
经验,CPU需要识别,我也是在海尔T968,原机4G,离线读备份,离线拷贝到16G里,安装后只识别为4G,重新烧写主程序,识别为16G.另外在康佳电视的648,638机芯,直接安装了空片8G(原机均为4G),连接刷机小板,烧写引导,都成功了。朋友们借鉴
回复 支持 1 反对 1

使用道具 举报

发表于: 2022-4-7 16:43:32
| 显示全部楼层
[Android]更换EMMC后,userdata容量为何不正确
在Android的开发过程中,我们经常会碰到,更换了一个较大的EMMC芯片后,烧录完镜像,手机中userdata容量显示仍然和之前一样,并没有变大,具体是为什么呢?
方法/步骤
1、在Android最新的代码中,分区表partition.xml里面定义了宏:GROW_LAST_PARTITION_TO_FILL_DISK=true.

2、这个宏的作用就是:动态分配data分区的大小;就是说EMMC的总容量减去其它分区的容量,剩下的都是data分区的。所以分区的大小不用修改,会自动适应。
这一点可以通过adb shell -》cat /proc/partitions 看到类似如下图的内容,其中最大的分区mmcblk0p40就是data分区了。(这里的单位是KB)



那么既然data分区的实际大小没问题,为什么手机中看到的容量不对呢?
这就需要提到文件系统的概念了,因为每次烧录手机的时候,是将data.img烧录到分区中,所以分区的文件系统中的容量信息都是包含在data.img中了。
这个容量是通过文件/device/platform/BoardConfig.mk中的参数来定义的:
BOARD_USERDATAIMAGE_PARTITION_SIZE := 1860632576 (单位是Byte)
3、所以,解决方法很简单,就是将BOARD_USERDATAIMAGE_PARTITION_SIZE 的值设置为我们在/proc/partitions 中看到的分区实际大小,也就是12460032(KB)x1024(Byte/KB)=12759072768(Byte)

注意1:其实在容量显示不对的状态下,我们对手机执行下恢复出厂设置也会变为正确的容量的。因为这个操作会重新根据分区大小对data分区进行格式化操作,不再以data.img中的容量为准了。

注意2:如果直接设置成分区实际容量无法启动的话,不妨设置一个比分区容量小10MB的值,因为有时文件系统需要一些空间才能启动。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
回复 支持 1 反对 1

使用道具 举报

发表于: 2021-11-19 15:39:03
| 显示全部楼层
本机用4GEMMC,你换容量再大的EMMC它也能识别成4G,原机的程序已经固定了,除非换程序或者你能改程序。
回复 支持 1 反对 0

使用道具 举报

发表于: 2021-11-19 14:50:23
| 显示全部楼层
我海信的4G总提示存储器空间不足我换了一片同样是V5.0版本的8G的直接就不开机了数据之前备份了的不知道怎么回事怎么折腾都不开机了
回复 支持 反对

使用道具 举报

发表于: 2021-11-19 22:40:01
| 显示全部楼层
我在小米的电视上试过,换大EMMC写备份后能开机能识别。但用户可用内存不变
回复 支持 反对

使用道具 举报

发表于: 2021-11-22 19:38:42
| 显示全部楼层
除非你自己会改EMMC分区,不然的话不会识别的
回复 支持 反对

使用道具 举报

发表于: 2021-12-4 15:53:27
| 显示全部楼层
有些可以  有些不行  主要看主芯片方案
回复 支持 反对

使用道具 举报

发表于: 2022-4-7 18:31:42
| 显示全部楼层
李雅川 2022-4-7 16:43
[Android]更换EMMC后,userdata容量为何不正确
在Android的开发过程中,我们经常会碰到,更换了一个较大的E ...

这个方法在电视机上能行的通吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-12-23 22:33 , Processed in 0.068018 sec., 11 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

快速回复 返回顶部 返回列表