android 内存卡 支持 NTFS 分区 大于 4GB 文件 实用方法 联系客服

发布时间 : 星期三 文章android 内存卡 支持 NTFS 分区 大于 4GB 文件 实用方法更新完毕开始阅读9d406e10a6c30c2259019e68

[教程]android 内存卡支持 NTFS 分区大于 4GB 文件实用方法

所需工具: 4GB 以上tf卡、cfadisk驱动、本示例所用的软件和脚本、Ultraedit、分区工具、读卡器、或者手机直连。

手机要求:已经Root、安装有超级终端、Re管理器、网络防火墙(白名单)开启。 方法很简单:总共 2个文件、3个脚本(其中一个为开机自动运行脚本,不喜欢可以只用两个),拷贝到对应位置;每次通过超级终端,输入命令 加载和卸载ntfs分区即可。 开机自运行脚本可以针对关机后在开机时,自动加载ntfs分区。

Android 手机基于Linux 系统开发而成,fat32文件系统是固有支持格式,其余格式分区需要手动识别,自行加载。

内存卡容量的升级,需要对大文件的支持,而fat32的单个文件最大4GB。ext2/3/4系列分区格式化时间过于漫长,而且windows不直接支持。ntfs是现有系统支持最好的一种。因此目前可以考虑给内存卡分多个分区来折中达到目的。本示例针对所有基于Android 2.x 及以上版本的系统,均可支持。

将内存卡分为两个分区依次为:fat32、ntfs。手机内存卡可以同时使用两个分区的资源,并将ntfs分区加载到fat32分区的一个文件夹中以便轻松读写。

步骤如下:

内存卡多分区的方法很多,各种分区软件都可以做到,但是Windows下只能显示第一个分区,后续分区无法加载。

在磁盘管理器下面显示为 “移动磁盘”,安装cfadisk驱动可以加载多分区。

1、连接tf卡至pc。提示移动磁盘,后续操作如图。目的:安装新驱动将移动磁盘识别为本地硬盘,从而支持多分区加载。可以把cfadisk驱动拷贝至fat32分区中备用。

2、利用分区工具将tf卡分为两个分区。fat32和ntfs。根据使用习惯确定各自分区大小。利用磁盘分区计算器确定整数大小。

例如:整数分区在线计算工具分区前,可以把原有数据复制到本地硬盘,分好后再从新拷贝至fat32分区中。把视频和游戏等其余大块文件放入ntfs分区中。

如图:一个内存卡分了2个分区,第一个fat32、第二个ntfs;并且分配了盘符可以在系统中进行读写操作。

在fat32分区根目录中新建名为ntfs的文件夹。并把附件中的文件拷贝至该分区其他文件夹。

android 系统对ntfs分区的加载和读写过程。

大部分手机自带fuse模块,有些精简版不带则需要拷贝fuse.ko模块。否则无法加载 ntfs-3g 驱动。

本例对ntfs分区的读写通过 ntfs-3g 驱动进行操作,和附件中的脚本配合,无需改动。 3、手机操作部分:用re管理器在/data/local 目录中创建bin、modules目录,并将脚本ntfs1(ntfs01)、ntfs2(ntfs02)拷贝至bin目录中,fuse.ko拷贝至modules目录中。 用re管理器将ntfs-3g拷贝至/system/bin文件夹中,如果无法复制,将屏幕上方的 ro改为rw即可。

超级终端用来加载和卸载ntfs分区。加载操作:打开终端输入:su和回车键,进入管理模式,再输入ntfs1和回车键。

卸载操作同上,将命令换成ntfs2即可。

注意:每次连接电脑时,如果是通过手机数据线连接,则之前必须卸载ntfs分区,否则电脑无法识别sdcard,但不会损坏内存卡,是手机程序的一种保护。可以将内存卡放置于读卡器来连接电脑。对于未安装cfadisk驱动的电脑不能同时加载内存卡的多个分区,可安装后加载分区。

至此,可以手动加载和卸载ntfs分区,默认加载到fat32分区的ntfs文件夹中,如果ntfs文件夹里面有内容会暂时隐藏,直到ntfs

分区被卸载后才可以使用。如果想省去每次开机还要运行命令加载的麻烦,可以安装附件中的autostart-script.apk

autostart script apk 是一个开机自动运行自制脚本的程序,需要root权限。安装后每次开机执行 /data/opt/autoscript.sh脚本。

脚本编写好后需要修改默认权限,默认不执行,所以不作修改是不会执行的。添加权限如图。 用re管理器在/data目录中创建 opt文件夹,并将autostart.sh拷贝其中,并修改文件的执行权限如图。 4、所用到的附件如下。

ntfs-3g.zip

md5:0d67fb4db4e51c4ef18636d925d68f9e

fuse.zip

md5:814b2a75855da3788cba72bd8375b0e1

cfadisk.zip

md5:5b26dadf2538becbfc48b5b691eb28ec

autostart-script.zip

md5:04b9c1c7feb9d7627946e8ebee555d9d 脚本.zip

md5: 72775f7b0ec42c7d708abc2f4b7d1e50

按照这样操作,即便不懂技术也可以顺利使用ntfs分区的便利。如果自行修改脚本需要进行 dos->unix 的文件格式转换。