为什么现代Android设备不支持USB海量存储

USB大容量存储(也称为" USB大容量存储设备类",USB MSC或UMS )是旧版Android将它存储暴露给计算机的方式,当你将Android设备连接到计算机时,必须专门点击"将存储设备连接到PC "按钮,以便让USB设备可以通过USB大容量存储设备访问Android设备的存储设备,计算机断开连接时,必须点击"关闭USB存储设备"按钮。

这种方法有个问题,访问存储的设备都需要独占访问它,

54568ab91862412a5ff601f3e626ef0b.png

系统文件必须存储在某个地方; Android将应用及它系统文件安装到/data上,而用户数据存储在/sdcard分区上。

e1e93dea455997b15dee5488a51ef80c.png

a0388eb4bfb26f353095a8e10889be37.png

因为文件系统必须从Windows设备访问,所以必须使用FAT文件系统,而微软拥有对FAT申请的专利,FAT也是一个旧的,不是现代的,较慢的文件系统,Android现在分区使用现代的ext4文件系统,它们不需要通过Windows即可直接读取。

将Android手机或平板电脑作为标准的USB存储设备连接到计算机很方便,但是存在太多缺点,因此现代Android设备使用不同的USB连接协议。

d9e96f1628c25d58913208b3de205613.png

MTP媒体设备

MTP代表"媒体传输协议",当Android使用此协议时,它在计算机上显示为"媒体设备",媒体传输协议已广泛推广为使用Windows Media Player和类似应用程序将音频文件传输到数字音乐播放器的标准化协议。

此协议的工作方式与USB海量存储非常不同,删除文件时,计算机会向设备发送一个信号,提示"请删除此文件",然后设备可以将它删除。

你的计算机不需要对存储设备进行独占访问,因此不需要为不同的分区连接,所以也不需要断开它。

45b0bc4b8b18e3cf6e7f6c83f5c905a1.png

bc2434f387bb1f66bc6e64bd057a254e.png

相关文章

Logo

智屏生态联盟致力于大屏生态发展,利用大屏快应用技术降低开发者开发、发布大屏应用门槛

更多推荐