前置条件:安装诺基亚XL驱动和ADB工具;机子已刷入第三方Recovery。刷过ROM的都会弄撒,不多说。
第一步:进入Recovery连接ADB。
注:电量充足下操作。
关机后进入Recovery,将手机连至电脑,在cmd中进入ADB工具的目录,然后输入“adb shell”,窗口出现“~ #”表示连接成功。
在手机端操作Recovery,在“挂载与磁盘”选项中卸载 /data 分区和内置SD卡分区:/storage/sdcard0
第二步:分区
注:parted分区工具操作是即时保存的,以下操作切勿出错!
电脑端adb shell中输入“parted /dev/block/mmcblk0 print”查看当前分区情况,见上图。
要合并的是第25、26两个分区,所以请记住第25分区的起始位置和第26分区的结束位置,我的手机上为1235M和3909M
输入“parted /dev/block/mmcblk0 rm 26”删除26号分区
继续输入“parted /dev/block/mmcblk0 rm 25”删除25号分区
建立新分区
输入“parted /dev/block/mmcblk0 mkpartfs”
根据提示输入新分区的信息,要用到你记下来的原25号起始位置和26号结束位置,输入错误会报错,如图:
再次输入“parted /dev/block/mmcblk0 print”检查分区信息列表
如果名称不正确,请用这条命令“parted /dev/block/mmcblk0 name 25 userdata”,如下图:
检查无误后在手机端Recovery界面选择“清除Data分区/恢复出厂设置”,重启手机(有可能很慢)
注意:在Recovery执行清除时可能会报错,不要担心,直接重启手机,不能进入系统就再关机进入Recovery(关机卡住就扣电池吧),重复上述清除就可以了。
第三步:重启后安装主存储切换,切换内外存储就可以了。
注:官方原版ROM貌似会出现Fastlane提示,要你格式化SD卡,千万不要去格式化,否则要双清。我原来的方法是25号分区保留了20多MB。