Политика удаления запоминающего устройства - PullRequest
2 голосов
/ 15 июня 2011

Я работаю на аппаратном устройстве, которое представляет собой устройство хранения данных через USB.

Когда я подключаю обычный USB-ключ, он подключается в диспетчере устройств как устройство хранения с соответствующимидля политики удаления диска установлено значение «Быстрое удаление».

Когда я подключаю свое устройство, политика удаления устанавливается на «Повышение производительности».Обратите внимание, что в обоих случаях драйвер не был установлен (это драйвер Windows Mass Storage). Снимок экрана .

Я пытался сравнить все свойства на странице свойств устройства, но безрезультатно.Что я делаю не так?

Ответы [ 3 ]

1 голос
/ 14 сентября 2011

Извините за ответ на мой вопрос, но после дальнейшего расследования это результат:

Драйвер гаджета для USB-накопителя Linux не поддерживает MODE_SELECT: http://lxr.free -electrons.com / источник / драйверы / USB / устройство / file_storage.c? V = 2.6.35

(строки с 1881 по 1889)

Это приводит к тому, что Windows ведет себя так, как описано выше. Возврат без ошибки без каких-либо действий, кажется, исправляет эту проблему, но я не уверен, что это правильное поведение.

0 голосов
/ 16 июня 2011

Этот документ доставит вас туда, куда вам нужно. Кроме того, эта ссылка SO также имеет значение.

0 голосов
/ 15 июня 2011

Я ожидаю, что проблема заключается в том, что стандартный драйвер запоминающего устройства проверяет раздел, отформатированный в FAT: при поиске такого на USB-ключе устанавливается политика быстрого удаления;и он не находит его на вашем устройстве.

...