Войти

Показать полную графическую версию : [решено] ready boost


jurabumer
02-12-2008, 05:43
Только сейчас решил попробовать перейти на висту, возникли проблемы с usb на передней панели, напишу как все было: после установки висты вставил флеш (драйверы), и не понятно почему случайно выбрал ready boost режим, флеш 2 GB открылась , показались файлы и все пропало, дальше с этого порта и с других не работала, более того вставляю другую на 512 в этот порт и тоже больше не работает также на других системах, переустанавливаю курицу и все равно не работает порт, также вставлял ету флеш на комп с хp, не работает теперь и порт на другом компе, поясните причины. Остальное все работает .Система Vista Ultimate 64 bit :o

Valeant
02-12-2008, 13:06
jurabumer

При установки флэшки в порт USB ОС определяет оборудование, как новое, происходит запись параметров флэшки в реестр на данный порт (т.е. ее VID и PID) например
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_058F&PID_6387

VID_058F&PID_6387 - Transcend и запись в реестр параметров
Device Parameters\??\USB#VID_058F&PID_6387#SRG24UMX#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
так же
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07\SRG24UMX&0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume\1&19f7e59c&0&_??_USBSTOR#Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07#SRG24UMX&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
т.е при следующем подключение уже все определенно. Нечего устанавливать не надо. Файл драйверов usbstor.sys

Форматирую ее в NTFS. После этого она доступна как диск, выбрав параметр ready boost на данной флэшки будет создан файл ReadyBoost.sfcache выбранного вами объема, потом когда вы ее вставите в XP то она будет чистой при открытии из проводника будет доступен весь объем и данного файла там не будет, можете на нее записывать информацию. Потом если попытаетесь вставить ее в Vista в этот же порт то произойдет создание опять файла ReadyBoost.sfcache на весь оставшийся объем флэшки.

Далее мне непонятно написанное

jurabumer
показались файлы и все пропало, дальше с этого порта и с других не работала, более того вставляю другую на 512 в этот порт и тоже больше не работает также на других системах, переустанавливаю курицу и все равно не работает порт, также вставлял ету флеш на комп с хp, не работает теперь и порт на другом компе, поясните причины.

забыл для ready boost будет запись еще в реестре

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt\_??_USBSTOR#Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07#SRG24UMX&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}_1285714412

jurabumer
02-12-2008, 16:39
Хорошо, тогда объясните почему больше не работает usb на передней панели и на висте и на хр, новая флеш работает толькос других портов, с переднего никаких действий, спасибо

Drinko
02-12-2008, 17:02
jurabumer,

Не определяются съемные носители. (http://forum.oszone.net/post-965853.html#post965853)

Vista - usb device not recognized (http://forum.oszone.net/thread-119869.html)

Valeant
02-12-2008, 17:44
А почему она должна определиться если согласно реестру она уже определена, т.е. все ее параметры (пусть неправельные или с ошибкой) уже занесены о которых написано выше, что OC думает нечего определять ненадо, все в базе есть. Для того чтоб ее заново определить, что она новая и неопознанная то необходимо почистить данные разделы в реестре это уже отдельная тема и на форуме она есть, достаточно удаление раздела именно раздела а не ветки, т.е. при сканировании данных VID и PID их отсутствие и будет говорить определить оборудование заново.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\{VID_xxxx&PID_xxxx}

После этого я думаю и передний порт будет работать.

jurabumer
02-12-2008, 19:36
А почему она должна определиться если согласно реестру она уже определена, т.е. все ее параметры (пусть неправельные или с ошибкой) уже занесены о которых написано выше, что OC думает нечего определять ненадо, все в базе есть. Для того чтоб ее заново определить, что она новая и неопознанная то необходимо почистить данные разделы в реестре это уже отдельная тема и на форуме она есть, достаточно удаление раздела именно раздела а не ветки, т.е. при сканировании данных VID и PID их отсутствие и будет говорить определить оборудование заново.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\{VID_xxxx&PID_xxxx}
После этого я думаю и передний порт будет работать. »

Так что делать пошагово

Valeant
03-12-2008, 14:01
Пошагово это "десертацию нужно писать", а так regedit. Если делаете в первые такие манипуляции с реестром, то сделайте точку восстановления, чтоб потом можно было ее восстановить, хотя если что и напортачите то отразиться это только на USB устройствах.

Удалить упоминание про данную USB флэш путем правки реестра
т.е. удаление раздела {VID_xxxx&PID_xxxx} в данной ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\{VID_xxxx&PID_xxxx}

1. Ищем ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07

Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07 - это мои значения ваши должны быть другие ну что-то близкое к названию флэшки, в данной ветки будет еще раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07\SRG24UMX&0 нам интересно именно SRG24UMX&0 - это у меня у вас другой

2. ищем упоминания про SRG24UMX&0 в разделе открывая каждый, до совпадения

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_058F&PID_6387\SRG24UMX если совпало, то имеем VID и PID данной флэшки, необходимо удалить данный раздел VID_058F&PID_6387 в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR и в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR раздел Disk&Ven_JetFlash&Prod_TS2GJF150&Rev_8.07\SRG24UMX&0

т.е. при перезапуске про нижх система знать небудет, и подключит (определит) их заново.
Если написал коряво то поиск по Интернету на "удаление Enum\USBSTOR"

jurabumer
09-12-2008, 16:05
Valeant, спасибо




© OSzone.net 2001-2012