首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大容量存储设备删除策略

大容量存储设备删除策略
EN

Stack Overflow用户
提问于 2011-06-16 02:41:07
回答 3查看 562关注 0票数 2

我正在开发一个硬件设备,它可以通过USB将自己暴露为大容量存储设备。

当我插入一个典型的USB闪存盘时,它会作为大容量存储设备附加到设备管理器中,并将相应磁盘的移除策略设置为“快速移除”。

然而,当我插入我的设备时,删除策略被设置为“更好的性能”。请注意,在这两种情况下都没有安装驱动程序(这是Windows的大容量存储驱动程序)。Screenshot

我已经尝试比较了设备属性页面上的所有属性,但都无济于事。我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-14 05:46:37

很抱歉回答了我自己的问题,但经过进一步的调查,结果如下:

Linux USB存储小工具驱动程序不支持MODE_SELECT:http://lxr.free-electrons.com/source/drivers/usb/gadget/file_storage.c?v=2.6.35

(第1881至1889行)

这会导致Windows的行为如上所述。在不做任何事情的情况下返回无错误似乎可以纠正此问题,但我不确定这是否是正确的行为。

票数 1
EN

Stack Overflow用户

发布于 2011-06-16 02:47:01

我认为问题是标准的大容量存储驱动程序正在检查FAT格式的分区--在USB闪存盘上找到一个分区,它会将策略设置为“快速删除”;而它在您的设备上找不到一个。

票数 0
EN

Stack Overflow用户

发布于 2011-06-16 04:54:12

This document会带你到你想去的地方。此外,this SO链接也是相关的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6362653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档