Имя пользователя:

Пароль:


Объявления

Вы не можете просматривать объявления! Пройдите регистрацию!

Если вам не приходит письмо для активации аккаунта, то запросите его повторно, либо свяжитесь с администрацией

Авторизованный сервисный центр GSmart

WM5torage

Все, что касается ПО для коммуникаторов. Обсуждение и поиск программ для Gigabyte GSmart.
Варез запрещен!
Правила форума
Сообщение будет удалено, а вы получите предупреждение или бан, если на ваш вопрос есть ответ по нижеследующим ссылкам! Будьте бдительны!
Конституция | База Знаний Android | База Знаний WM | Программы Android | Программы WM | Термины | Как задавать вопросы?

WM5torage

Сообщение RSV » 17 апр 2008, 11:36

WM5S.png

WM5torage
Превращает ваш девайс в USB Mass Storage Device. Когда эта софтинка активирована, то КПК видится на ББ (Windows 2k/XP) как USB Flash-карта. А в деактивированном состоянии программы - девайс работает как обычно, через ActiveSync. Переключение состояний возможно назначить на кнопку.

Разработчик: Igor V. Bozhko
Лицензия: General License (Freeware)
Совместимость: Windows Mobile 5.0 (PocketPC и Smartphone), однако работа на всех устройствах не гарантируется, так как сильно зависит от конкретных прошивок и драйверов в них.
Основная страница/топик (международный, английский) - http://www.modaco.com/WM5torage-t238545.html
Текущая версия: 1.9

ЧАВО (настоятельно рекоммендуется к прочтению):

Вопрос - Почему на моем девайсе/прошивке WM5torage не работает/работает плохо?
Ответ - WM5torage использует тот драйвер USB контроллера, что есть в прошивке КПК/телефона изначально. На многих девайсах они очень криво/халтурно реальзованы, и нормально работают только с ActiveSync-протоколом (собственно даже с AS часто глючат). Естественно 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.

В - почему при активации выдает ошибку про отсутствие необходимых системных прав/разрешений?
О - почти наверняка КПК/телефон не полностью разлочен. Многие рецепты в сети не подходят для всех устройств или делают не полную разлочку.

В - нельзя ли сделать поддержку WM2003?
О - к сожалению, реализацию "виртуального устройства" USB отделили от собственно драйвера контроллера (железно-специфического) только начиная с WM5. Потому WM5torage такой маленький и бесплатный, потому что он собственно только протокол Mass Storage реализует, а с USB контроллером напрямую не работает, этим драйвер в прошивке занимается. В WM2003 такое невозможно.

В - почему один большой файл копирует на карту быстро, а много маленьких - гораздо медленнее?
О - по-умолчанию для 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 Athena), WM5torage изначально работает быстро и в режиме USB 2.0 high-speed. Жаль что таких устройств пока что единицы.

В - у других людей работает на устройствах с процессором Самсунг, а у меня нет, почему?
О - насколько известно, на большинстве устройств с процессорами Самсунг для нормальной работы надо включать troubleshooting опцию "Disable RNDIS on activate". Это опять же связано с ошибками в реализации usb драйвера для чипсета Самсунга.

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

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


Примечание автора поста: Полезная программа, для тех, кто не смог заставить работать MW700 в режиме USB->SD-картридер (чтобы устройство появлялось на компьютере в виде съемного диска). При запущеной этой программе оно таки получается увидеть съемный диск. Для ее работы Режим соединения USB должен быть установлена как Active Sync.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex3n 28 апр 2009, 10:15, всего редактировалось 1 раз.
Причина: обновление
Прошел тест на IQ, результат отрицательный :)
Аватара пользователя
RSV
 
Сообщения: 9
Зарегистрирован: 12 апр 2008
Откуда: Томск
КПК: GSmart MW700

Re: WM5torage

Сообщение Alex3n » 17 апр 2008, 12:07

Подправил шапку
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: WM5torage

Сообщение Alex3n » 17 фев 2009, 11:10

 !  
 Обновление


Версия 1.89 beta 2

Две новые функции:
- "two-way" - одновременный доступ к карте со стороны КПК и ПК, то есть карта не пропадает в КПК при ее подключении через USB! Однако есть ограничение, чтобы не было конфликтов и повреджений данных, одна из сторон всегда должна быть в режиме "только чтение". То есть два варианта:
1. Ставим галку "read-only". Через usb можно будет только читать, а в КПК доступ к карте будет полноценный
2. Не ставим галку "read-only". Через usb будет доступна и запись, а КПК писать на карту не сможет, хотя и будет по-прежнему ее видеть.

Two-way это не замена ActiveSync. Полноценно он переносить данные не может, после записи файла с одной из сторон, другая сторона сразу это не увидит. Этот режим в основном для возможности использования более-менее статических файлов с карты (например, рингтонов), не ограничивая использование карты как флешки.

- полноценное описание диска в Проводнике (вместо стандартного "переносной диск"). Если ваш девайс достаточно современный и поддерживает предоставление своего изображения (для Windows Mobile Device Center), то эта иконка будет показана в проводнике вместо стандартной дисковой.

Бету прикладываю к этому посту, шапку не меняю до полноценного релиза.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: WM5torage

Сообщение Alex3n » 06 мар 2009, 09:04

 !  
 Обновление


Вышла очередная бета - 5-я.
Изменения:
- Proper support for device icon and description in the File Explorer. So device will not be just generic "Removable Drive (F:)". It will have proper description and even big Vista icon (if your device is modern enough to expose custom sync icon artwork).
- Fixed bug with invisible checkmarks in the Troubleshooting menu
- Fixed a bug with non-working (invisible) checkmarks in Troubleshooting menu, also a bug with two-way card corruption protection is fixed.
- Fixed a bug with invalid storage device icon in Windows Explorer.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: WM5torage

Сообщение Alex3n » 28 апр 2009, 10:16

 !  
 Обновление


Версия 1.9
Изменения:

- добавлен режим "two-way" - одновременный доступ к карте со стороны КПК и ПК
- полноценное описание диска в Проводнике (вместо стандартного "переносной диск"). Если ваш девайс достаточно современный и поддерживает предоставление своего изображения (для Windows Mobile Device Center), то эта иконка будет показана в проводнике вместо стандартной дисковой.
- багфиксы, в частности исправлены невидимые галочки в меню Troubleshooting
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305


Вернуться в Программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1