СИСТЕМЫ И СПОСОБЫ ДЛЯ ОБНАРУЖЕНИЯ ХОСТОМ ВОЗМОЖНОСТИ АСИНХРОННОГО УВЕДОМЛЕНИЯ USB

1. Способ обнаружения запоминающих устройств, причем запоминающие устройства соединены с хост-системой таким образом, что запоминающие устройства содержат ассоциированные с ними метаданные, причем ассоциированные метаданные могут ложно указывать на то, что такие запоминающие устройства имеют съемные носители, при этом способ содержит этапы, на которых:
отправляют сообщение опроса носителя от хост-системы в первое запоминающее устройство, причем сообщение опроса носителя запрашивает, готово ли первое запоминающее устройство; и,
если первое запоминающее устройство отвечает, что оно не готово, то обновляют базу данных в отношении того, что первое запоминающее устройство достоверно имеет съемный носитель.
2. Способ по п. 1, в котором ассоциированные метаданные содержат одно из группы, содержащей: состояние (RMB=0) и состояние (RMB=1).
3. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают сообщения асинхронного уведомления от запоминающих устройств; и
после приема, обновляют упомянутую базу данных в отношении того, что первое запоминающее устройство достоверно имеет съемный носитель.
4. Способ по п. 1, дополнительно содержащий этап, на котором:
запрещают дополнительный опрос носителя первого запоминающего устройства хост-системой, если первое запоминающее устройство достоверно не имеет съемного носителя.
5. Способ по п. 1, дополнительно содержащий этапы, на которых:
осуществляют поиск в базе данных известных запоминающих устройств, содержащих ассоциированные с ними метаданные, которые ложно указывают на съемный носитель, на предмет записи для первого запоминающего устройства, причем первое запоминающее устройство соединено с хост-системой; и
если существует запись для первого запоминающего устройства в упомянутой базе данных, то запрещают опрос первого запоминающего устройства хост-системой.
6. Способ по п. 1, дополнительно содержащий:
совместное использование данных в отношении запоминающих устройств, которые содержат ассоциированные с ними метаданные, которые ложно указывают на съемный носитель, со второй хост-системой.
7. Способ по п. 6, в котором упомянутое совместное использование данных дополнительно содержит этапы, на которых:
сообщают упомянутые данные серверу телеметрии;
обновляют базу данных ошибок устройств; и
отправляют базу данных ошибок устройств в хост-систему через процесс обновления.
8. Хост-система для обнаружения запоминающих устройств, содержащая:
одно или несколько запоминающих устройств, содержащих ассоциированные с ними метаданные, причем ассоциированные метаданные могут ложно указать на то, что такие запоминающие устройства содержат съемные носители;
причем хост-система выполнена с возможностью отправлять сообщение опроса носителя в первое запоминающее устройство, причем сообщение опроса носителя запрашивает, готово ли первое запоминающее устройство; и
причем хост-система дополнительно выполнена с возможностью обновлять базу данных в отношении того, что первое запоминающее устройство достоверно имеет съемный носитель, если первое запоминающее устройство отвечает, что оно не готово.