首页»版块 历史内容 历史内容 历史内容 血的教训说明mtp模式比USB大容量存储更安全可靠

血的教训说明mtp模式比USB大容量存储更安全可靠

[复制帖子标题和链接]

99398

   发表于 2014-10-29 21:07:49 属地未知 来自:浏览器
   相信很多人都有过USB插入优盘后,提示损坏需要格式化的经历。其实平时自己使用也不要紧,关键是出差带了重要文件,这可是大事。事情的经过是这样的:
      一位同事要带一个软件给客户演示。时间紧急,他把软件拷到手机里(当优盘),拷完拔下来再插上,软件能顺利运行,航空快递给客户。结果大家能猜到,就是文件损坏!
     
      那么问题出在哪呢?原来USB的优盘模式,把手机或优盘当作一些块数据(所谓扇区),而文件系统及驱动在电脑上。OS读写文件是需要缓存的,比如有几个数据块缓存在电脑上,还没有写入优盘。这个时候运行优盘上的文件数据完全正常(自动用到电脑上的缓存)。如果拔掉优盘再插上,由于系统根据卷号自动利用先前的缓存,感觉文件正常。但是优盘上的数据已经缺了几个块。解决办法是拔出优盘前,先弹出设备(对于慢速优盘还要额外多等会)。


     那么MTP模式呢,他把手机当作一个远程文件服务器,走的是MTP媒体文件传输协议。和ftp类似比ftp多了加密压缩和校验,速度和ftp差不多。因为不是直接传递原始数据块,比优盘模式要慢。由于不用电脑上的文件系统,也没有缓存。不会出现插拔的问题,最坏的情况就是单个文件损坏,而不会出现整个文件系统崩溃。

     当前MTP模式正在在普及中,由于MTP出来时Xp基本退出历史舞台,在xp上使用MTP模式连接不能搜索文件。win7上可以象普通磁盘搜索文件,但是不要关闭文件夹,否则拷文件动作会失败。


怎么设置MTP模式
     在安卓4.0以上的手机要使用MTP模式,只要下拉状态栏将USB连接选项改为媒体设备(MTP)即可。


顺别解释下B199 B805版本使用优盘模式为什么不能读内置存储
因为B198/B805是合并分区,内置存储系统需要他里面的数据和文件,直接由手机文件系统驱动。也就是不能把它卸载后给电脑当flash用。而mtp模式是电脑通过USB再通过手机文件系统来访问文件。
评论8
寻路人1973  LV8  发表于 2014-10-30 16:15 属地未知 来自:浏览器
学习了!
   发表于 2014-10-31 20:58 属地未知 来自:浏览器
学习了,32个赞
荣耀粉丝7738563  LV7  发表于 2015-10-6 23:21 属地未知 来自:浏览器
mtp模式下拷贝东西从来没有成功过,慢的要死,电脑经常卡住
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表