问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows MTP设备是否需要安全弹出?

创作时间:
作者:
@小白创作中心

Windows MTP设备是否需要安全弹出?

引用
CSDN
1.
https://blog.csdn.net/culunxun2863/article/details/108840832

众所周知,将USB大容量存储设备从计算机上拆下来是正确的方法,但是对MTP设备是否适用相同的原理? 今天的“超级用户问答”帖子回答了一个好奇的读者的问题。

今天的“问答”环节由SuperUser提供,它是Stack Exchange的一个分支,该社区是由社区驱动的Q&A网站分组。

问题

超级用户阅读器RockPaperLizard想知道您是否可以简单地拔出连接到Windows的MTP设备上的USB插头:

我知道,在将典型的USB大容量存储设备连接到Windows之后,重要的是在拔出设备之前正确卸载该设备,以避免丢失数据的可能性。 但是对于通过USB连接到Windows计算机的MTP设备(例如许多Android设备),是否需要在断开USB电缆连接之前执行任何特殊的步骤?

我有兴趣了解所有Windows版本(XP和更高版本)的知识,因此请在答案中包括适用的Windows版本。

您能否简单地将USB插头拔出连接到Windows的MTP设备?

答案

超级用户贡献者Carrein为我们提供了答案:

当插入USB大容量存储设备时,它使主机可以无差别地访问大容量存储。 它假定对文件系统的绝对控制类似于硬盘驱动器。

由于这个原因,除非主机系统明确命令切断设备之间的连接,否则主机可能会损坏文件系统。 因此,出现“安全删除硬件并弹出媒体”消息。

但是,MTP或媒体传输协议在文件级别运行,而不是在块级别作为大容量海量存储单元运行。 当插入诸如MTP设备之类的设备时,主机系统会查询该设备上的文件。

通常将其作为数据库或索引维护在MTP设备的根文件系统中。 修改其内容后,MTP设备的系统不必重新扫描整个设备。 它只需要更新数据库/索引。

然后,主机系统可以向设备发送一条消息,请求下载文件,该消息将在确认信号后由设备发送。 删除文件的方法几乎相同。 主机系统向设备发送一条消息,标记要删除的文件,然后设备在确认信号后将其删除。

这非常类似于事务性文件系统,在该系统中,文件被修改或未被修改。 传输失败不会影响存储。 这也是MTP一次仅允许一个文件传输(原子文件传输)的原因,因为按顺序运行操作不会发生损坏。

因此,是的,您只需拔下设备上的USB插头即可。

相关阅读:媒体传输协议

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号