最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

解决手机内存不足,让手机借用SD卡做内存

IT圈 admin 29浏览 0评论

2023年12月11日发(作者:牛晴虹)

如果提示手机内存不够,你将无法继续安装其它应用程序,即使将已经安装的程序移到当前唯一的独立的FAT分区的SD卡,效果并不理想。怎样才能用SD卡来根本性的扩大手机内存,往下看你就知道了。

结合前面的几位大师的经验,使用最新的中文版本工具程序,重新编写和扩充。大部分还是他们的文字,并且是他们观点的结合,在一些关键环节新增一些本人的观点,以绿色文字表示。在第二部分 的使用Link2SD中,使用较多的中文界面的图片来说明。

更新时间2013-8-19 21点

教程前言:

手机内存剩余太少?安装软件不够用?还在为这些发愁么? link2sd实现将软件安装到内存卡,帮你解决这个问题

使用过安卓的童鞋都知道,安卓2.2及以上版本可以通过在设置里将软件移动到SD卡。

这里所说link2sd的安装到内存卡和系统自带的安装到内存卡完全不同,一个是EXt分区一个是FAT32分区,前者不占用手机内存,或者说占用手机内存,但是这一部分内存实际上是在内存卡上的,只是系统被欺骗了而已

注意:以下几点必须理解

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

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

2sd只针对用户程序,对于系统程序无能为力

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

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

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

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

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

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

第一部分 将SD卡重新分区

因为android系统是基于linux内核的手机系统,只支持linux特有的系统分区ext分区安装应用程序,所以我们需要对sd卡进行分区,一个ext分区,一个fat32分区共两个分区。ext分区用来安装应用软件,fat32分区作为存放数据的磁盘。

1、首先在电脑上安装下面的分区工具,win7运行不了的话,兼容性里选择XP SP2(3)就可以了,winxp无压力。

分区工具:Paragon Partition Manager 7.0

百度一下,下载。

2、安装之后,将sd卡装入读卡器插入电脑usb口(不能使用数据线),备份好SD卡的内容,然后开始进行分区,和分区硬盘是一个道理,我们要分成两个区,第一个区是FAT32的,用来存储照片和其他个人资料。第二个区是EXT3的,用来存储APP2SD的程序文件。

PS:对SD卡进行分区的软件和方法很多。本贴只举一例。

另外。分区会导致卡里的内容全部丢失,所以请提前将卡里的内容复制出来备份好

1.打开下载好的pm

2.将内存卡用读卡器连接至电脑,注意一定要使用读卡器,使用手机的磁盘模式会出问题

3.如图,我们可以看到内存卡盘符,右键点击删除,勾选“下一次不询问卷标”,"确定","确定"

删除原来的分区,名字就输入"no name"(不分大小写)和上面一致就可以了。

创建FAT32分区

删除了旧分区,我们开始创建新的分区,还是选择好盘符,点击【创建】。

首先是创建FAT32分区,一般可以选择大一点。

在【新大小】后输入FAT32格式下你想要的容量。存储照片歌曲都是这个分区,相当于你手机原来的存储卡部分。

余下蓝色的部分就是下面要创建的EXT3分区空间了。

这里提醒一下,剩余的ext3分区不要过大,超过1.4g可能不成功,建议300m——1g之间自选。

4.之后,看到内存卡盘符已成为自由分区,这是我么再次右键点击创建,按图分配大小,其中新大小是之后能被电脑识别用来做存储用的空间大小,剩下的空间即是用来装手机程序的,大小自定,一般剩余留下512M做EXt分区就够了,我这里留下200M

或者直接输入之后的空间大小,更加快捷。勾选格式化新分区,在下一步会自动进入格式化界面。

5.随意输入卷名,分区FAT32,确定

在使用PM分区后格式化时,一定要点击上图(取消下面)的高级按钮,将格式化的族的大小从默认的8改回内存 卡原来默认的32即可。否则格式化后的卡在读写过程中会变得巨慢!

创建EXT3分区

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

容量大小就不用调节了,余下的都是EXT3的空间了。但是点击确认之前,也可能自动的会默认之后的自由空间要占用一点点,那一点点可能用于记录分区信息用的。按默认的来。

7.

随意输入卷名,格式为EXT3FS,确定

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

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

分区完成,可以把之前SD卡备份在电脑中的资料拷贝回新分区的FAT32分区,而EXT3分区只能在LINUX下才能看到。关闭手机,并将SD卡从读卡器取出,装回手机。

第二部分 使用Link2SD

搜索并下载Link2SD最新的汉化版,下面仅举一个下载地址:

link2sd|Link2SD汉化版(安卓程序移动到SD卡) 2.2.3 - 河源下载站

/dir/209/sjrj/#download

这个是中文汉化版。安装方法自己不会的可以搜一搜。

以下做法需要手机获取root权限。

root方法很多,自己搜一搜。

root后将拥有更多足够的权限,能够删除、移动全部的程序,禁止程序自启动等等。删除手机某些特定不可缺的程序,有风险,可能导致黑屏,无法开机等等!

不同的手机,有不同的要求。通常指那些最基本的程序,如拨号,短信,彩信,存储,查找,安全,设置,界面调用等等。特有硬件,比如无线电视的播放程序等。删除之前,要搜一搜大师们的经验。如果你会刷机,并且有原版的备份会比较安全。个别下载的刷机文件,有可能令你一些不满或不稳定。

其实root后不乱删程序文件,一般是没问题的!

二、分区后将应用装入sd卡ext3区方法

何谓Link2SD?它是一个将软件移动到卡第二分区ext2、3、4、fat(32)分区上的工具。原理和app2sd+类似。link2sd把单个的文件进行软连接,这样就使程序可以实现随意的安装到机身和内存卡ext2、3、4、fat(32)分区上。 link2sd选择性的将新安装程序的/dalvik-cache移动到了内存卡上,再创建软连接。所以保证系统运行的安全性和稳定性。而2.2以上系统自带的app2sd有很多缺点,诸如应用装在卡上,拆下卡或是连电脑时这些应用无法使用,以及拖慢运行速度等,link2sd可很好解决这些问题并兼顾。而app2sd+则一刀切的把所有用户程序以往sd卡,弊病也多。

一句话,我的理解就是link2sd是个软件,由用户控制,可以自由选择每个程序是否被移入卡ext分区,移入卡上的程序运行、删除、移动等操作完全自如,和装到手机内存没什么两样,而且不占用手机内存!当然link2sd本身也可卸载,不会影响移往卡上的程序运行。

Link2SD的运行条件:

卡需要第二分区,即ext2、3、4分区,也支持fat16、32格式,并且两个分区都要是主分区。

2.手机需要root权限。

找到安装好的Link2SD,进入程序,选择你sd卡第二分区的类型,选ext3,此时提示重启可自行重启手机。

开机后,再次进入Link2SD。

因为你已经ROOT了,ROOT授权请求提示是否授权Link2SD,选择授权,否则无法继续。

选择设置,

自动连接:

安装位置:

点击过滤:

手动将安装在手机里的程序移动并连接到ext3分区:

选择安装在手机里面的程序,

点击创建连接即可完成。

注意:可能有些对于手机系统最基本的也是非常重要的程序,建议不要移动!具体是哪些,自己怎对自己的手机查阅相关资料。

个人认为原因有二:

1.移动可能带来无法运行或者不稳定的风险;

2.这些正常都要使用的程序,保留在手机内存里,运行可能比较快。

将原来安装在FAT分区SD卡中程序也要通过创建连接,移动并连接到ext3分区:

点击过滤:

这样才能更加充分的腾出手机内存的空间。

特殊情况:这时候,Link2SD程序自己是老大,喜欢留在手机内存中,一般方法是移动不他了的。当然,还有某些系统程序。

最后查看已经移动并且连接成功的:

点击过滤:

“连接到SD卡”,表示已经移动成功。

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

清除缓存:

到此,你可以查看你的手机内存是否释放了许多?呵呵。

最后建议各位安装一个任何智能手机都必须安装的程序:自启动管理,目前是几百k,很小,很强大也很实用。有中文版的。因为大部分的程序,安装后都会随着手机的开机一起启动,管理好它们,就跟管理电脑的自启动程序一样,否则会太累!

自启管家 Autostarts

索性将已经设置好的Link2SD,都禁止了!如前所述,不影响已经做好的设置。只留下最基本的必须的系统程序,在开机时启动。以节约运行空间,加快运行速度,加快开机速度,节约电能,减少广告骚扰。

2023年12月11日发(作者:牛晴虹)

如果提示手机内存不够,你将无法继续安装其它应用程序,即使将已经安装的程序移到当前唯一的独立的FAT分区的SD卡,效果并不理想。怎样才能用SD卡来根本性的扩大手机内存,往下看你就知道了。

结合前面的几位大师的经验,使用最新的中文版本工具程序,重新编写和扩充。大部分还是他们的文字,并且是他们观点的结合,在一些关键环节新增一些本人的观点,以绿色文字表示。在第二部分 的使用Link2SD中,使用较多的中文界面的图片来说明。

更新时间2013-8-19 21点

教程前言:

手机内存剩余太少?安装软件不够用?还在为这些发愁么? link2sd实现将软件安装到内存卡,帮你解决这个问题

使用过安卓的童鞋都知道,安卓2.2及以上版本可以通过在设置里将软件移动到SD卡。

这里所说link2sd的安装到内存卡和系统自带的安装到内存卡完全不同,一个是EXt分区一个是FAT32分区,前者不占用手机内存,或者说占用手机内存,但是这一部分内存实际上是在内存卡上的,只是系统被欺骗了而已

注意:以下几点必须理解

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

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

2sd只针对用户程序,对于系统程序无能为力

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

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

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

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

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

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

第一部分 将SD卡重新分区

因为android系统是基于linux内核的手机系统,只支持linux特有的系统分区ext分区安装应用程序,所以我们需要对sd卡进行分区,一个ext分区,一个fat32分区共两个分区。ext分区用来安装应用软件,fat32分区作为存放数据的磁盘。

1、首先在电脑上安装下面的分区工具,win7运行不了的话,兼容性里选择XP SP2(3)就可以了,winxp无压力。

分区工具:Paragon Partition Manager 7.0

百度一下,下载。

2、安装之后,将sd卡装入读卡器插入电脑usb口(不能使用数据线),备份好SD卡的内容,然后开始进行分区,和分区硬盘是一个道理,我们要分成两个区,第一个区是FAT32的,用来存储照片和其他个人资料。第二个区是EXT3的,用来存储APP2SD的程序文件。

PS:对SD卡进行分区的软件和方法很多。本贴只举一例。

另外。分区会导致卡里的内容全部丢失,所以请提前将卡里的内容复制出来备份好

1.打开下载好的pm

2.将内存卡用读卡器连接至电脑,注意一定要使用读卡器,使用手机的磁盘模式会出问题

3.如图,我们可以看到内存卡盘符,右键点击删除,勾选“下一次不询问卷标”,"确定","确定"

删除原来的分区,名字就输入"no name"(不分大小写)和上面一致就可以了。

创建FAT32分区

删除了旧分区,我们开始创建新的分区,还是选择好盘符,点击【创建】。

首先是创建FAT32分区,一般可以选择大一点。

在【新大小】后输入FAT32格式下你想要的容量。存储照片歌曲都是这个分区,相当于你手机原来的存储卡部分。

余下蓝色的部分就是下面要创建的EXT3分区空间了。

这里提醒一下,剩余的ext3分区不要过大,超过1.4g可能不成功,建议300m——1g之间自选。

4.之后,看到内存卡盘符已成为自由分区,这是我么再次右键点击创建,按图分配大小,其中新大小是之后能被电脑识别用来做存储用的空间大小,剩下的空间即是用来装手机程序的,大小自定,一般剩余留下512M做EXt分区就够了,我这里留下200M

或者直接输入之后的空间大小,更加快捷。勾选格式化新分区,在下一步会自动进入格式化界面。

5.随意输入卷名,分区FAT32,确定

在使用PM分区后格式化时,一定要点击上图(取消下面)的高级按钮,将格式化的族的大小从默认的8改回内存 卡原来默认的32即可。否则格式化后的卡在读写过程中会变得巨慢!

创建EXT3分区

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

容量大小就不用调节了,余下的都是EXT3的空间了。但是点击确认之前,也可能自动的会默认之后的自由空间要占用一点点,那一点点可能用于记录分区信息用的。按默认的来。

7.

随意输入卷名,格式为EXT3FS,确定

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

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

分区完成,可以把之前SD卡备份在电脑中的资料拷贝回新分区的FAT32分区,而EXT3分区只能在LINUX下才能看到。关闭手机,并将SD卡从读卡器取出,装回手机。

第二部分 使用Link2SD

搜索并下载Link2SD最新的汉化版,下面仅举一个下载地址:

link2sd|Link2SD汉化版(安卓程序移动到SD卡) 2.2.3 - 河源下载站

/dir/209/sjrj/#download

这个是中文汉化版。安装方法自己不会的可以搜一搜。

以下做法需要手机获取root权限。

root方法很多,自己搜一搜。

root后将拥有更多足够的权限,能够删除、移动全部的程序,禁止程序自启动等等。删除手机某些特定不可缺的程序,有风险,可能导致黑屏,无法开机等等!

不同的手机,有不同的要求。通常指那些最基本的程序,如拨号,短信,彩信,存储,查找,安全,设置,界面调用等等。特有硬件,比如无线电视的播放程序等。删除之前,要搜一搜大师们的经验。如果你会刷机,并且有原版的备份会比较安全。个别下载的刷机文件,有可能令你一些不满或不稳定。

其实root后不乱删程序文件,一般是没问题的!

二、分区后将应用装入sd卡ext3区方法

何谓Link2SD?它是一个将软件移动到卡第二分区ext2、3、4、fat(32)分区上的工具。原理和app2sd+类似。link2sd把单个的文件进行软连接,这样就使程序可以实现随意的安装到机身和内存卡ext2、3、4、fat(32)分区上。 link2sd选择性的将新安装程序的/dalvik-cache移动到了内存卡上,再创建软连接。所以保证系统运行的安全性和稳定性。而2.2以上系统自带的app2sd有很多缺点,诸如应用装在卡上,拆下卡或是连电脑时这些应用无法使用,以及拖慢运行速度等,link2sd可很好解决这些问题并兼顾。而app2sd+则一刀切的把所有用户程序以往sd卡,弊病也多。

一句话,我的理解就是link2sd是个软件,由用户控制,可以自由选择每个程序是否被移入卡ext分区,移入卡上的程序运行、删除、移动等操作完全自如,和装到手机内存没什么两样,而且不占用手机内存!当然link2sd本身也可卸载,不会影响移往卡上的程序运行。

Link2SD的运行条件:

卡需要第二分区,即ext2、3、4分区,也支持fat16、32格式,并且两个分区都要是主分区。

2.手机需要root权限。

找到安装好的Link2SD,进入程序,选择你sd卡第二分区的类型,选ext3,此时提示重启可自行重启手机。

开机后,再次进入Link2SD。

因为你已经ROOT了,ROOT授权请求提示是否授权Link2SD,选择授权,否则无法继续。

选择设置,

自动连接:

安装位置:

点击过滤:

手动将安装在手机里的程序移动并连接到ext3分区:

选择安装在手机里面的程序,

点击创建连接即可完成。

注意:可能有些对于手机系统最基本的也是非常重要的程序,建议不要移动!具体是哪些,自己怎对自己的手机查阅相关资料。

个人认为原因有二:

1.移动可能带来无法运行或者不稳定的风险;

2.这些正常都要使用的程序,保留在手机内存里,运行可能比较快。

将原来安装在FAT分区SD卡中程序也要通过创建连接,移动并连接到ext3分区:

点击过滤:

这样才能更加充分的腾出手机内存的空间。

特殊情况:这时候,Link2SD程序自己是老大,喜欢留在手机内存中,一般方法是移动不他了的。当然,还有某些系统程序。

最后查看已经移动并且连接成功的:

点击过滤:

“连接到SD卡”,表示已经移动成功。

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

清除缓存:

到此,你可以查看你的手机内存是否释放了许多?呵呵。

最后建议各位安装一个任何智能手机都必须安装的程序:自启动管理,目前是几百k,很小,很强大也很实用。有中文版的。因为大部分的程序,安装后都会随着手机的开机一起启动,管理好它们,就跟管理电脑的自启动程序一样,否则会太累!

自启管家 Autostarts

索性将已经设置好的Link2SD,都禁止了!如前所述,不影响已经做好的设置。只留下最基本的必须的系统程序,在开机时启动。以节约运行空间,加快运行速度,加快开机速度,节约电能,减少广告骚扰。

发布评论

评论列表 (0)

  1. 暂无评论