我是靠谱客的博主 震动母鸡,最近开发中收集的这篇文章主要介绍android 无损分区,有什么可行办法把安卓4.4用的tf卡第一个分区从fat32无损转换成ext4?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.这个link2sd的所谓连接,其原理是将内存卡EXT2分区映射为手机内存空间,因此对于系统来说他仍然认为程序是安装在手机内存的,所以我们在使用豌豆荚91在电脑上安装程序的时候,仍然要选择手机内存,而不是内存卡(否则就安装在SD卡的FAT32分区了,那样运行速度不如link2sd的连接到内存卡EXT2分区)

2.手机设置中的移动到内存卡与此完全不同。大家可以将所有程序移回手机内存,然后使用link2sd连接到内存卡即可

3.link2sd只针对用户程序,对于系统程序无能为力

4.当使用磁盘模式连接至电脑时,不影响link2sd连接到内存卡的程序,因为电脑只加载FAT32分区,不影响EXT2分区。

5.使用link2sd连接的程序理论上是不占用手机内存空间的。至少和手机自带的安装到内存卡(FAT32分区)相比占用手机内存相比是极小的(对单独每一个程序来说)

6.不要开机机状态下拔除内存卡,或者拔除内存卡后开机,否则会加载不带EXT2分区,所有连接到内存卡的程序都将失效,必须重新安装

7.大家也可以在设置中设置自动连接,使新安装的程序自动连接到内存卡

8.如果重启后依然提示找不到第二分区,应该是ROm本身的问题,那就尝试刷一下别的Rom就可以了

9.有的人操作之后发现连接程序到内存卡还是会占手机内存,这个现象我没找到原因,但是并不是问题,重启之后这些被占空间就会重新空余了。

首先分区SD卡(分区前请对SD卡内容进行备份):SD卡分区其实用RECOVERY分区比较简单,但I579的RECOVERY可操作性太差了,同时为了大家可以更直观的理解我选择了在电脑上用WinPM(可在附件中下载)对内存卡进行分区。

1.打开下载好的 win pm2.将内存卡用读卡器连接至电脑,注意一定要使用读卡器,使用手机的磁盘模式会出问题3.如图,我们可以看到内存卡盘符,右键点击删除,勾选“下一次不询问卷标”,'确定','确定'

4.之后,看到内存卡盘符已成为自由分区,这是我么再次右键点击创建,按图分配大小,其中新大小是之后能被电脑识别用来做存储用的空间大小,剩下的空间即是用做第二分区的,大小自定,一般剩余留下1GB左右做EXt分区就够了,我是8G的卡显示有7000多MB,直接把7改为6,剩下的也就刚好1000M左右了。

114330264_1_20171024113934993勾上格式化

114330264_2_20171024113935212

这里注意下,卷名可以不填,也可以为了方便识别填上些字母。系统格式选FAT32,然后点右边的高级,把簇大少改为64,簇越大,卡的读写速度就越快,缺点是如果小文件过多会浪费一些空间,但根据我的经验8G卡这样操作浪费的空间基本可以忽略不计

114330264_3_20171024113935337

5.这时会看到又多了一个自由分区,就是刚刚剩下的那一部分,再次右键创建,新大小填上剩下的空间即可,在此之后的自由空间为0,确定

114330264_4_20171024113935525

勾上格式化

114330264_5_20171024113935696

系统格式选EXT2FS(理论上选FAT32、FAT16、EXT3、EXT4都可以,我这个WINPE软件比较老了最新的EXT4还不支持,大家有兴趣的话可以试试别的格式是否效果更好),点高级

114330264_6_20171024113935868

把族大小改为8,同样是为了提高SD卡读写速度

114330264_7_20171024113936103

6.这时候所有的更改都已经完成,但是这些更改并不是真的发生了,我们还需要点击左上角的应用,使刚才的更改生效。提示选是,然后耐心等待操作完成,完成后点击下方关闭按钮即可。完成后WINPE软件就可以关了

114330264_8_20171024113936243

114330264_9_20171024113936384

114330264_10_20171024113936556

7.这时候还无法在电脑上看到FAT32分区的盘符,我们回到桌面右键点击我的电脑(计算机)——管理,进入磁盘管理器,找到刚才分出的FAT32分区,右键更改驱动器名和路径,点击添加,默认即可,确定。

114330264_11_20171024113936712

然后就所原先备份的SD卡上的内容拷回SD卡,顺便也把LINK2SD程序(附件下载)拷到SD卡。

下面开始安装LINK2SD:

因为LINK2SD程序比较重要我是按以前的方法直接用RE管理器把APK文件放入system/app,SO文件放入system/lib,两个文件都要修改权限如下

114330264_12_20171024113936821当然LINK2SD正常安装也可以,个人认为这样操作更稳妥些,权限修改后回到桌面打开程序目录找到LINK2SD图标,LINK2SD已经可以用了(有时可能需要重启下手机)。接着说LINK2SD的使用:1.在手机上打开link2sd,有提示选择SD卡第二分区系统,我们选择刚才分区使用的EXT2,确定

114330264_13_20171024113936946

2.稍后会提示权限请求,允许即可,然后手机会自动重启

3.重启后再次打开link2sd,加载完程序列表之后,我们即可对程序(用户程序,非系统程序)进行移动。这里以QQ游戏为例:

link2sd程序列表中打开QQ游戏

114330264_14_2017102411393725点创建连接

114330264_15_20171024113937134

最好把链接到LIB库文件也勾上这样可以更好的节省手机内存,点确定程序就被移动到EXT2分区了。

注意:这里所谓移动是指把原装在手机内存中的程序移动到EXT2分区,原来装在内存卡上的程序不可以直接移动,要先点移动到手机后再按上面内容操作:

114330264_16_20171024113937275

114330264_17_20171024113937415SD卡中的程序移动到手机后再链接到EXT2分区,这个过程会造成系统对手机内存空间的误判断,移动前先看下空间使用情况:

114330264_18_20171024113937525再看下要移动的程序有多大空间,如果够用就移动,不够就重启手机,然后你就会发现刚移动程序的空间都释放出来了,再移动。如果空间足够大也可以批量操作。4.link2sd设置:

114330264_19_20171024113937603把自动链接勾上,以后安装程序选择装到手机内存时就会自动链接到EXT2分区了

最后

以上就是震动母鸡为你收集整理的android 无损分区,有什么可行办法把安卓4.4用的tf卡第一个分区从fat32无损转换成ext4?...的全部内容,希望文章能够帮你解决android 无损分区,有什么可行办法把安卓4.4用的tf卡第一个分区从fat32无损转换成ext4?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部