WM5torage

Позволяет использовать коммуникатор/смартфон в качестве USB-флэшки

Первые шаги
Настройки
Программы
Проблемы и решения
Словарь пользователя
Обои

WM5torage

Сайт: www.modaco.com

Скачать:  WM5torage_1_75_rus.cab - русская версия

Бесплатно



Вопрос - Почему на моем девайсе/прошивке WM5torage не работает/работает плохо?

Ответ - WM5torage использует тот драйвер USB контроллера, что есть в прошивке коммуникатора/смартфона изначально. На многих девайсах они плохо реальзованы, и нормально работают только с ActiveSync-протоколом. Естественно, USB Mass Storage отличается от ActiveSync, тут-то ошибки и проявляются.



В - Но ведь устройство "жесткий диск" находит, а потом выдает ошибку! Может, надо установить какой-то "правильный" драйвер в Windows на ПК?

О - То что находит устройство, но не работает далее ничего, значит только то что на вашем коммуникаторе/смартфоне работает только индикация USB-устройства, а передача данных не работает. Никакой драйвер на ПК ситуацию не исправит, если причина в мобильном устройстве. Драйвер USB-диска нужен только в старых Windows 9x.



В - Но почему тогда Softick CardExport работает хорошо на нем же?

О - CardExport устанавливает собственные драйвера USB-контроллера для всех поддерживаемых им процессоров, которые изначально пишутся и тестируются на предмет правильной работы USB Mass Storage протокола. По этой же причине он поддерживает WM2003. Это значительно больший объем работ,- у меня нет таких возможностей/сил. Глюки в родных USBFN-драйверах я пытаюсь обходить, но это не всегда возможно. С другой стороны, зачастую с появлением нового чипсета/девайса CardExport не работает, пока не обновят его драйвер USB, а WM5torage работает со встроенным драйвером сразу (так было какое-то время с девайсами на OMAP). Плюс к тому WM5torage работает и на смартфонах с WM for Smartphone.



В - почему при активации выдает ошибку про отсутствие необходимых системных прав/разрешений?

О - почти наверняка коммуникатор/смартфон не полностью разблокирован. Посмотрите здесь ответ на свой вопрос.



В - почему один большой файл копирует на карту быстро, а много маленьких - гораздо медленнее?

О - по-умолчанию для USB-дисков в Windows отключен кеш на запись. При копировании каждого файла происходит обновление директории и FAT, естественно когда файлы маленькие и их много, в служебные структуры пишется больше, чем собственно в файлы. Однако это можно поправить - включить "оптимизировать для производительности" в "Менеджере Устройств PC - свойства устройства диска WM5torag - политики"



В - почему не делается доступной внутренняя память, а только карточка?

О - Во-первых, протокол USB Mass Storage экспортирует диск(карту) как набор секторов, с партишном, файловой системой и т.п. Настольный ПК как правило понимает FAT и NTFS, когда как внутренний Storage обычно форматируется специальными файловыми системами Windows Mobile - ПК ее просто не поймет. Во-вторых, протокол USB Mass Storage требует экслюзивный доступ к диску - т.е. если диск доступен через USB Mass Storage, со стороны КПК доступ должен к нему отключаться, иначе КПК и PC будут лезть на карту одновременно и мешать друг другу. Если карту еще можно "отключить" для КПК, т.к. сама суть карточки предусматривает ее возможное отсутствие, то "отключить внутренний storage" значительно более проблематичнО - если и получится, то скорее всего Windows Mobile обидится



В - можно ли сделать USB 2.0 (высокую скорость)?

О - "сделать" нельзя, так как для этого нужна аппаратная поддержка, т.е. high-speed USB-передатчик. Ну и высокоскоростной флеш или микродрайв. На устройствах, где такое есть и нормально доступно программно (например, HTC X7500), WM5torage изначально работает быстро и в режиме USB 2.0 high-speed. Жаль что таких устройств пока что единицы.



В - у других людей работает на устройствах с процессором Samsung, а у меня нет, почему?

О - насколько я знаю, на большинстве устройств с процессорами Samsung для нормальной работы надо отключать галочку "расширенные сетевые настройки" в "Пуск - Настройка - Подключения - от USB к ПК". Это опять же связано с ошибками в реализации usb драйвера для чипсета Samsung.



В - деинсталлировал WM5torage, теперь компьютер не видит КПК/телефон для синхронизации!

О - иногда такое происходит после зависания и/или некорректной деинсталляции без правильной деактивации. Сделайте soft-reset. Установите wm5torage опять, деактивируйте. Можно еще включить/выключить режим USB Modem.



В - перестала быть видимой карта памяти! (или переместилась в папку Storage Card 2).

О - такое иногда происходит на некоторых устройствах, если активировать wm5torage, когда у каких-то программ были открыты файлы с карточки (вместо ошибки 1f). Деактивируйте wm5torage, вытащите карточку физически, сделайте soft reset и удалите папку "Storage Card" (она не должна быть видна когда карта отсутствует - т.е. если папка видна без карты, это ненормально и надо ее удалить).