Android手机SD卡分区完整教程
相信许多新手机友都有感慨过手机内存太小,软件总是装的不够,于是就会上网寻找解决得办法,接着就会看到一些平常不熟悉的术语如a2sd,EXT2/3等,接下来就有我百信手机大全为大家详细地展示如何进行EXT2分区的过程。欢迎阅读。
先需要软件PartitionManager9.0,把TF卡插入读卡器后,运行PM软件。
选择盘符,一般读卡器上的TF卡盘符显示为...USB...,且为最后一个盘符。我这里演示的是V880自带的'2G卡。
鼠标右键选中TF卡,选择"移动/ 调整分区大小。按需调整第三个选择"free space after"选项里面的空间,即即将分配给EXT2分区的大小,我这里约900M,再点确定。看见没有?原来一个分区变为2个了!
右键新分出的分区,点击"创建分区"。出现新界面后,选择"主分区"-"EXT2分区格式"。这里千万别错了,其它不用动。点确定继续操作。
完成后点PM软件左上角的"钩钩",继续。完成后即可把卡拔出放入手机了。
sd卡如何分区
1.百度下载DiskGenius,双击打开,如果是64位系统则打开X64的,3位系统测打开X86的软件。
2.插入SD卡后,点击该SD卡,如下图所示。
3.在软件顶部可以看到SD卡的分区情况,点击空闲空间。
4.右键弹出的菜单中点击“建立新分区”项。
5.在弹出的对话框中按自己的实际情况设置一下分区。
6.然后点击“确定”按钮保存设置项。
7。最后点击“保存更改”工具菜单执行完成即可新建分区。
有什么方法在电脑给SD卡分区?
XT701 SD卡Ext2格式分区详细图解教程 补充Swap格式分区方法。(SD卡分三个区)
有网友问能否用Partition Manager9.0进行Swap格式分区,答案是肯定的。由于上篇教程比较详细,补充篇只需简单的说一下。Swap格式是Linux交换方式,目的是扩展Android系统的缓存,如同PC机扩展了内存,从而加快数据交换速度。
我下面介绍的分区方法仍是保留sd卡原数据的方法:(还以2G的sd卡为例,在原FAT32和Ext2分好区的基础上)
在Partition Manager9.0\Program\下点击launcher.exe
一、找到sd卡位置,见图一。在EAT32分区内点击鼠标右键,便会出现图一中选择列表。选择“移动/调整分区大小”。
图一:
二、上一步后,见图二。给Swap格式分区留有86.29M绿圈部分(一般不要大于100M)
图二:
三、第二步后,见图三,用鼠标指在深绿色部并点击右键,再点击“创建分区”。
图三:
四、第三步后,见图四。设在主分区,不要设盘符和卷标,选择“Linux Swap”,然后点“是”
图四:
五、最后点击左上角的大绿勾,等到返回主界面所有操作就结束了。在主界面我们可以看到sd卡被 分了三个区,原sd卡文件得以完美的保留。
图五:
要开启Swap扩展存储还要安装swapper.apk并进行交换调节,最近XT701使用频繁暂时无法测试,感兴趣的网友不妨在网上搜一下相关教程,我就不多说了。
如何设置sd卡分区
准备工作:
1。手机已经root,并Recovery,未root和Recovery,自己找教程这里不多说,
2’新买的TF卡或者重新分区的话,Fat32里有重要数据的,必须备份,信息和个人程序,该备份的备份去这里提醒下,否则后果。。。
3‘安装手机对应ADB驱动或htcsync还有adb_win软件(对于有些手机Recovery的版本不能分区或已经分出Fat32和Ext分区不能识别,本人就属于这种不能找出我已经分好的Ext3,我又不想格式化fat32,那么多东西拷出来考进去麻烦而且慢,参考方法二)
方法一,我们选择一个可以在手机端直接分出Ext4的Recovery版本。(手机型号对应相应的Recovery版本,请勿乱刷未经测试是否适用的Recovery版本,后果有点严重)
1. 在Recovery主界面下,选择“Partition sdcard”(将SD卡进行分区)进入分区功能界面,菜单及注释如下:
(已有Swap分区及Ext分区的可跳过此步骤)
Partition SD 给SD卡分区
Repair SD:ext 修复Ext分区
SD:ext2 to ext3 将Ext2分区转换为Ext3分区
SD:ext3 to ext4 将Ext3分区转换为Ext4分区
在这里我们选择“Partition SD”开始分区
① Swap-size = MB 使用上下键选择大小。确定键执行。软件多的,推荐96MB,最好别超过128,据说会变慢。
Swap分区需要ROM支持,如果ROM不支持或者不需要Swap分区的请选择“0 MB”不建立Swap分区。如果SD卡的读写
速度较慢,不建议设置Swap分区,否则系统性能不但得不到提升,反而会变卡。
② Ext2-size = MB 使用上下键选择大小。确定键执行。一般我们分512MB即可。
这里设置的就是我们所说的Ext分区的大小,具体依个人情况而定,基本上512MB够你装一大堆软件了。
③第二步完成以后Recovery会自动将剩余空间设为Fat32分区。最后我们再次按下确定键执行分区。
2. 首先,确认你已经分出Fat32和Ext分区。由于你所升级的只是Ext2分区,所以Fat32分区里面的数据,不会被格式化!
在分区功能主界面中选择"SD:ext2 to ext3" 将Ext分区由Ext2转换为Ext3,按下确认键后会出现一段英文提示是否
确认执行,无视它,再次按下确认键将执行转换操作,按其他键返回分区功能界面。待提示“Ext upgrade complete!”,
转换完成。
同理,在分区功能主界面中选择"SD:ext3 to ext4" Ext分区由Ext3转换为Ext4。
至此,分区操作完成,下面我们将已经分好的Ext2分区转换为Ext3或Ext4分区。
方法二,在recovery下格式化sd卡,其实,不用进recovery,用方法一格式化分区很慢,而且操作不便,在电脑上用PartitionManager.9.0汉化版分区sd也可以,记得操作之前先备份SD卡原有资料, 分区会清除SD所有资料, 资料丢失本人不负责啊~)
A。对于新卡和未分ext分区的,用WINPM分区,最好一次很好,这东西有个bug,小于512的删除分区后不能格式化了,
具体操作,A选删除(即删除分区),
b然后选创建,第一个分区EXT3格式,windows下不能分ext4,查看都看不了,大小选择看自己的tf卡,推荐512以上,第二个分区 Swap分区推荐96 。第三个分区FAT32格式剩下多少是多少了。
c应用。进行C
B,对于已经分好EXT3或ext2的,不用重新分区,分区拷贝考来考去太麻烦,但是也最好做好备份。进行C
C.接下来是关键的关键啦,要用adb 激活 data3ext。听我慢慢道来,
1、附件adb_win压缩包里的adb.exe 和 AdbWinApi.dll 复制到 Windows下的 system32 目录下。
2、手机联机。(注意:可以是正常启动状态,相信已经装adb驱动或htcsync了吧,关掉豌豆夹等联机软件,已经 分好EXT3或ext2的,或者刷的rom支持A2SD的,要在Recovery下进入下面操作,我就犯过这样的错,EXT3 转 EXT4时,显示 EXT分区正在使用,幸亏我认识英语看明白了,汗一个)
3、点电脑开始--运行--输入cmd,进入dos窗口
4、输入adb shell ,电脑自动登录手机,dos窗口会出现deamon之类鸟语,然后 自动换行出现#。如果出现什么不是外部命令内部命令之类的,就说明adb那个压缩包没有放入正确目录,或者手机没有连上。。。。请检查。。。
5、键入su 回车,自动获得权限,无提示自动换行,(屏幕会重复显示su一次后自动换行,以后类似均称为无提示,理解歧义比较头疼)
6、输入 mount|egrep mmcblk0p2【请注意,不要被这些鸟语吓坏,要知道dos下也能复制粘贴,复制命令,然后点击dos窗口命令行,右键-粘贴即可,确保不会失误,-----!!!!!】 命令检查分区挂载情况,如果 无提示换行,则顺序执行下列命令,否则需要先执行umount /sd-ext或umount /dev/block/mmcblk0p2把该分区卸载. 再执行下列命令
别怕别怕,记得用复制粘贴啊,注意不要多或者少空格。轻松粘贴几次加回车就好了。
mke3fs -m0 -b4096 /dev/block/mmcblk0p2
tune3fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e3fsck -yf /dev/block/mmcblk0p2
tune3fs -o journal_data_writeback /dev/block/mmcblk0p2
tune3fs -O ^has_journal /dev/block/mmcblk0p2
data3ext --enable
注意:输入mount|egrep mmcblk0p2检查分区,没有提示,反应正常。但后面命令一直无法执行,用了unmount/sd-ext后也不行。
后来将sd卡拔出来,有人在电脑里用分区软件PartitionManager.9.0汉化版一检查,发现那个划分的ext区是未知区域。
还有如果做的分区是ext2的用下面代码。
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e2fsck -yf /dev/block/mmcblk0p2
tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
tune2fs -O ^has_journal /dev/block/mmcblk0p2
data2ext --enable
重要检查是否成功的标志:
重启,在进入adb,输入su
再输入 mount|egrep mmcblk0p2
出现一下就说明成功了,或者进设置,存储,里面内部存储多出几百m那就是了
# mount|egrep mmcblk0p2
mount|egrep mmcblk0p2
/dev/block/mmcblk0p2 on /data type ext4 (rw,nosuid,nodev,noatime,nodiratime,barr
ier=1,nobh,data=writeback)
#
对了我说一下使用Recovery进行Wipe及刷入Rom包注意事项:
1.Wipe。在Recovery主界面下,选择“Wipe”进入Wipe功能菜单。菜单及注释如下:
Wipe All data/factory 清空所有数据/恢复初始设置
Wipe /data 清空data分区
Wipe /cache 清空cache分区
Wipe /sdcard/.android 清空SD卡.android目录
Wipe /sd-ext 清空sd-ext分区(即我们说的Ext分区)
Wipe Dalvik-cache 清空Dalvik-cache目录
Wipe battery stats 清空电池状态信息(用于电池校正)
Wipe rotate ttings 还原重力感应设置
Wipe /cust 清空cust分区
平常我们说的Wipe主要是“Wipe All data/factory”或 wipe data/factory re、“Wipe /cache”和“Wipe Dalvik-cache”这三项。
*****这里只注意了,
用上述方法后,刷rom是不要选 Wipe All data/factory”或 wipe data/factory re,这个命令要格式化已经转换好的ext4转回ext3,
只选以下四项就可以
Wipe /data 清空data分区
Wipe /cache 清空cache分区
Wipe /sdcard/.android 清空SD卡.android目录
Wipe /sd-ext 清空sd-ext分区(即我们说的Ext分区)
Wipe Dalvik-cache 清空Dalvik-cache目录
2. 刷入Rom
① 在Recovery主界面选择“Flash zip from sdcard”
② 选择"Choo zip from sdcard",然后找到你放置在SD上的Rom包,两次确认后开始升级Rom,等待提示
"Install from sdcard complete"即刷入Rom包完成。
(转载与网页)
安卓系统的手机内存卡怎么分区
手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASH ROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度。
要把大象装冰箱里总共分三步,而Android系统中把软件安装到SD卡上,比这还简单,两步就够了:
一、存储卡分区
首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的Ext3分区就是用于扩容安装软件的分区。以笔者的2G SD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装Acronis Disk Director Suite软件。将手机SD卡装入读卡器并连接电脑,然后运行Acronis Disk Director Suite软件。
1.FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。
2.Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。
3.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。
二、将软件移动到SD卡
存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。
将存储卡装回手机,重新启动,使系统识别到Ext3分区。在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:
su (会提示高级权限授权,选择“总是同意”)
busybox df –h
如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。
然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:
cp –a /data/app /system/sd/
(将/data/app目录复制到/system/sd/下)
rm –r /data/app
(删除/data/app目录)
ln –s /system/sd/app /data/app
(建立软链接)
Reboot
(重启手机)
重启之后,手机上安装的所有软件就全部转移到了SD卡上,看看你的手机可用空间是不是增大了。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用。
su
(取得高级权限)
cd /data
(进入/data目录)
cp –a app /system/sd/app
(将app目录中的内容复制到/system/sd/app目录)
rm –r app
(删除app目录)
ln –s /system/sd/app /data/app
(建立软链接)
reboot
(重新启动)
扩容效果体验:
刷新ROM后未安装任何软件,手机可用空间为87MB,安装若干软件后,可用空间下降为73MB。将软件目录转移到SD卡上后,可用空间变为80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?这是因为我们只是将软件移动到了SD卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD卡上,但这样会拖慢软件运行速度,所以不推荐大家使用。
注意事项:
1.软件移动到SD卡上后,原有的部分桌面插件会无法正常显示,删除后,重新加入桌面即可。
2.SD卡的Ext3分区可以视为手机硬件的一部分,移除SD卡后,安装的软件将无法运行。插入SD卡,重新启动手机即可正常使用。
这个教程有哪个高手可以成功的话,给我说一声哦!
如何在8Gsd卡上创建两个主分区
有人会遇到内存卡在分区过程中出现删除原来的分区,却出现“创建”那个选项是灰色的,无法进行下一步的分区。
如果出现了这种情况,需要做一下这两步。(XP系统下亲测通过,WIN7有需要的自己试一下)
1.先将内存卡格式化成exFAT格式,如果之后发现格式化成exFAT后出现了许多大得吓人的无效分区,不要以为你的内存卡突然多了那么多空间或者以为内存卡损坏了。
2.把所有无效分区都删除了。
这时候你的内存卡变成了一个无分区的卡,你就能创建新的分区了。接着按分区教程做就行了。