Предотвратить или ускорить установку USB Flash Drive для компьютеров?

2

Немного загадки здесь - у нас есть более 400 терминалов с сенсорным экраном, которые мы используем. У нас также есть более 1500 флешек, которые мы используем.

На одном из наших мероприятий каждый покупатель получает флешку. Когда они идут к терминалу и вставляют флэш-диск, это занимает от 2 секунд (если этот конкретный диск был в этом конкретном терминале ранее) до 17 секунд (для совершенно нового диска или терминала, или этот диск никогда не был был в этом терминале раньше).

Мы ищем способ сократить это, без необходимости вручную вставлять каждую флешку в каждый терминал, чтобы они «установились».

Есть ли способ зафиксировать изменения, сделанные после того, как диск установлен на одном терминале, когда диск установлен, и мы можем затем сценарий установить их все? Есть ли способ изменить каждый диск так, чтобы он имел одинаковый идентификатор (я понятия не имею, какой это будет идентификатор, я представляю, что у каждого диска есть своего рода MAC-адрес, который мы могли бы подделать, чтобы терминал снова думал, что это тот же диск) ?

Какие-нибудь идеи или надуманные теории, которые мы могли бы использовать, чтобы снять стресс от того, что клиент собирается сказать: «Могу ли я нажать кнопку еще?»

Спасибо!

The1nk
источник
Требуется больше информации. Эти флешки все того же продукта, делают другие продукты, испытывают ту же задержку. Есть ли у устройства USB 3.0 такая же проблема? Быстрее ли машина испытывает ту же проблему? Очевидно, что для работы устройства требуется драйвер, в основном, если не вся задержка, из-за используемой операционной системы.
Ramhound
Не нужно устанавливать драйвер для обычного запоминающего устройства USB, даже в Windows XP. Что именно делают ваши флешки, когда они подключены к машине? Как они представляют себя системе? (Например, я видел флеш-накопители, которые, во избежание легкого изменения их содержимого, выдавали себя за дисковод CD-ROM, а не за обычную флешку. Им требовался специальный драйвер для создания этой магии, и они были чрезвычайно в общем медленно.)
Aaron Miller
Наличие нескольких USB-устройств с одинаковым серийным номером плохая идея , @AaronMiller: вы никогда не видели Windows установка драйвера для разных флешек / накопителей? Возможно, ему не нужно ничего загружать, но устройство необходимо установить и настроить (иногда Windows даже предлагает перезагрузку, если это необходимо, до того, как диск станет доступен).
Karan
@AaronMiller - Каждое USB-устройство, которым я владею, требует базового драйвера, который автоматически устанавливается перед тем, как получить доступ к диску. Что касается приводов, которые вы описываете, я тоже им владею, они больше не производятся и не производятся в течение 5 лет. Если это так, он должен удалить эту функциональность.
Ramhound
@ Каран у меня есть, но IIRC я ​​никогда не видел, чтобы он устанавливал один и тот же драйвер дважды для двух устройств одного и того же производителя и модели. (Конечно, может быть неверно предполагать, что все USB-накопители Asker идентичны.)
Aaron Miller

Ответы:

2

Поскольку вы специально попросили надумать теории, вот одна. :)

Установленные USB-устройства перечисляются в следующих местах реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{10497b1b-ba51-44e5-8318-a65c837b6661}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7f108a28-9833-4b3b-b780-2c6b5fa5c062}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{7fccc86c-228a-40ad-8a58-f590af7bfdce}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceContainers\{40258d5b-c399-5c39-b26f-a3250b527c3c}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceContainers\{beb6f4cc-ba87-5134-a5c9-a2b619ef4e3a}

1

Что вы можете попробовать, так это экспортировать соответствующие ключи после вставки диска в ПК (определить их для диска лучше, чем массовый дамп), а затем импортировать .REG на ПК, на котором диск никогда ранее не использовался. Перезагрузитесь один раз, затем попробуйте вставить диск на ПК № 2. Это может распознать диск сразу, а может и нет. Это выстрел в темноте, но я не вижу никакого вреда в попытках. (Как и во всех изменениях реестра, убедитесь, что у вас есть достаточные резервные копии / точки восстановления на месте.)

Karan
источник
Примечание. Все разделы реестра могут отсутствовать в XP. Некоторые относятся к более новым версиям Windows, включая Win8.
Karan
Я собираюсь попробовать это сегодня, если у меня будет время. Как вы нашли эти ключи реестра? Я буду следовать этим шагам в более старой точке продаж Windows XP, она работает под управлением некоторой версии POSReady вариант XP, поэтому, если эти ключи не совпадают, мне интересно, как их найти. Спасибо!
The1nk
Существуют программы, которые очищают список устройств USB из реестра, поэтому я просто следил за ними, чтобы увидеть, какие ключи были затронуты. Это, плюс некоторые поиски в Интернете, конечно. Всего наилучшего и сообщите нам о результатах вашего эксперимента!
Karan