> Внимание

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



WM5torage | Card Reader для WM



Реп: (73)
WM5torage
версия 1.9

Последнее обновление программы в шапке 27.04.09

Прикрепленное изображение Прикрепленное изображение

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

Разработчик: Igor V. Bozhko

Лицензия: General License (Freeware)

Совместимость: Windows Mobile 5.0 (PocketPC и Smartphone), однако работа на всех устройствах не гарантируется, так как сильно зависит от конкретных прошивок и драйверов в них

Основная страница/топик (международный, английский)

Перед тем, как писать в ветку вопросы/просьбы/пожелания, разверните и прочтите FAQ!
ЧАВО/FAQ
Вопрос - Почему на моем девайсе/прошивке 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.

В - Прошу добавить/починить поддержку девайса X/прошивки Y
О - См. первый вопрос/ответ. Я не занимаюсь починкой прошивок с драйверами, которые не дают WM5torage корректно работать

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

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

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

В - почему один большой файл копирует на карту быстро, а много маленьких - гораздо медленнее?
О - по-умолчанию для 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" (она не должна быть видна когда карта отсутствует - т.е. если папка видна без карты, это ненормально и надо ее удалить).

Скачать:
Версия 1.9: Прикрепленный файлWM5torage_19.cab ( 39.27 КБ )
Версия 1.9 ru: WM5torage_19.RU.CAB - спасибо Mivit
Версия 1.75 русская: WM5torage_1.75.cab - спасибо Ametist
История изменений:
Version 1.9 (27.04.2009)
- добавлен режим "two-way" - одновременный доступ к карте со стороны КПК и ПК
- полноценное описание диска в Проводнике (вместо стандартного "переносной диск"). Если ваш девайс достаточно современный и поддерживает предоставление своего изображения (для Windows Mobile Device Center), то эта иконка будет показана в проводнике вместо стандартной дисковой.
- багфиксы, в частности исправлены невидимые галочки в меню Troubleshooting

Version 1.8 (4.12.2007)
- добавлена опция отбирать карту у девайса только при подключеном USB-кабеле (т.е. при отключении кабеля смарт опять автоматом увидит карту без необходимости ручной деактивации)
- добавлены опции Troubleshooting (их надо пробовать только при наличии проблем в работе WM5torage на вашем девайсе/прошивки). В частности, добавлена опция автоматического отключения "расширенного сетевого соединения", т.е. на девайсах с Самсунгами это больше можно вручную не делать
- так как все опции уже на экран не влезают, немного изменен интерфейс[/LIST]

Version 1.75 (5.06.2007)
  - Много правок в драйвере, с целью более "невидимой" коррекции ошибок на лету. Может помочь с эпизодической нестабильностью чтения/записи на некоторых девайсах. Также может предотвратить _полное_ зависание при ошибках USB или flash-памяти.
  - Добавлена индикация "миганием" при выборе LED/vibrator
  - Улучшенная проверка на "системные" стораж-устройства. Будет пытаться более умно выбрать устройство по-умолчанию после свежего инсталла. В частности, может помочь на девайсах, где  "DSK1:" это системный стораж, а карточка "DSK3:" например.
  - Более совместимый механизм перемонтирования. Может помочь с "зависанием после деактивации" (если конечно не пытались лезть на системный сторадж).

Version 1.73
- More of bugs fixed. Restored compatibility with some devices that were supported in 1.5x
- Moved start shortcut from "Accessories" subfolder to main Programs menu.

Version 1.71
- Bug fixes
- Added the command line switch -t to "flip-flop" between active and unactive states
- Files are now compressed with UPX

Version 1.7
- Added ability to choose the PDA/smartphone storage device to export as USB Mass Storage. Helpful for PDAs/phones with several card slots or internal "file stores".

Version 1.6b
- Fixed a minor issue with applicaiton icon not appearing in "Accessories" Start Menu folder after installation on PDAs
- Full compliance with USB Mass Storage Bootability Specification. Now booting PC from smartphone as USB stick should always properly work, provided your computer's BIOS is modern enough to properly USB-drive-boot. Checked it via booting FreeDOS and PuppyLinux from my 8310 - seem to work ok.
- Improved general compliance with USB Mass Storage protocol. Still not 100% compliant though, due to the built-in hardware driver limitations & bugs.

- Added command line switches to control utility "remotely", via scripting utils or batch files & shortcuts:
-a Activate mass storage mode
-d Deactivate mass storage mode
-q Quit
Switches can be combined, they will be executed in order. For example, "WM5torage -a -q" will launch utility, activate mass storage mode (if not active already), and quit after activation is completed.


Прикрепленные изображения
Прикрепленное изображение


Сообщение отредактировал Ingvarr_S - 04.04.23, 22:41



Реп: (73)
доступна слегка исправленая бета 2



Реп: (7)
А когда ожидается финал?



Реп: (73)
Как обычно - когда увижу, что стабильность достаточна.

Сообщение отредактировал Ingvarr_S - 15.02.09, 15:35



Реп: (0)
Уважаемый Ingvarr_S, подскажите есть-ли переключатель "скрытого запуска" в командной строке? Если нет, то нельзя-ли добавить? Хотелось бы для запуска WM5torage из "Автозагрузки" совместно с ключами -a -q чтоб окошко программы не мелькало при загрузке после СР.

Сообщение отредактировал katzyla - 16.02.09, 06:07



Реп: (7)
katzyla @ 16.2.2009, 6:21 *
Уважаемый Ingvarr_S
Присоединяюсь к сотоварищю и можно ещё програму перевести на русский, ведь разработчик как я понимаю Русский.



Реп: (7)
Поймал косячек. Пока не отключишь все плагины с экрана сегодня. Программа не дает "активировать" говорит что что-то обращается к карте памяти. Как такое может быть?



Реп: (73)
rruku @ 16.2.2009, 4:39 *
Поймал косячек. Пока не отключишь все плагины с экрана сегодня. Программа не дает "активировать" говорит что что-то обращается к карте памяти. Как такое может быть?

Очевидно, что какой-то из плагинов либо установлен на карту, либо регулярно к ней обращается.



Реп: (7)
Ingvarr_S @ 16.2.2009, 15:26 *
Очевидно, что какой-то из плагинов либо установлен на карту, либо регулярно к ней обращается.

Нет на карту такие вещи не ставлю. Из плагинов спб сьюит и спб дйари.
Диари понятно читает заметки, а сьюит та чё на карту зарится. чертовщина какаято. неепоняяятно...



Реп: (277)
Со Sprite Backup не дружит...После архивации индексов и перегруза дает ошибку насчет изъятой карты памяти...жаль.

P.S. После сноса программы - бекапиться без проблем.



Реп: (4)
отличная программа пользовался ей еще с первых версий, в данный момент имею HTC P3650 но как уже понял поддержки данной проги для него не будет...

Сообщение отредактировал Andy786 - 16.02.09, 21:50



Реп: (3)
HTC TyTN WM6.0 заюзал версию 1.89, класс всё сразу заработало. Доволен как слон )



Реп: (12)
На Таче 1.89 бета2 тоже на ура пошла! Сразу и без танцев с бубнами! Two-way и Lock card on attach only - вот оно ЩЩЩАСТЬЕ :D :D



Реп: (0)
E-ten X800
Поставил 1.89 бета2 - ББ увидел карту памяти, с карты можно копировать на ББ, а вот с ББ на карту - не дает. Ругается либо "нет места на диске" (хотя места валом) либо "снимите защиту от записи" (хотя никакой защиты на исходном файле нет).
Карта - 4 гига.
Вопрос: что я делаю не так?

Сообщение отредактировал Raiderr - 24.02.09, 02:16



Реп: (0)
Вроде-бы разобрался:
Для корректной работы в Menu-Troubleshooting нажать один раз на Disable RNDIS on Activate
Но... копирует какое-то количество файла а потом отваливается :(
Кстати, Активсинк тоже себя так ведет - копирует, потом, недокопировав рвет связь и переконекчивается.
Что-то думаю не в проге дело...

Сообщение отредактировал Raiderr - 24.02.09, 04:57



Реп: (79)
Давно заметил проблемку, но всё как-то времени не было написать. Проблема вот какая: не ставится галка в menu->troubleshooting. Опции работают, но галка не отображается. Приходится нажимать "в слепую". В версии 1.75 галки ставились, а в версии 1.80 и 1.89 нет.
Девайс: HTC Trinity,
Прошивка: WM 5



Реп: (105)
189BETA2 wm6.1 полёт нормальный, большое спасибо!!!!



Реп: (35)
Подтверждаю указанное snaiper_nokia, и на моем девайсе c WM6



Реп: (7)
достала уже эта прага. сегодня пока не перегрузил кпкшку не хотела активироватся. даже отключенные плагины не помогали. да почему она такая капризная. отключить бы как нибудь проверку карты памяти этой прогрой. всё рвано ана не правильно это делает.



Реп: (1878)
rruku,
Ты бы хоть девайс в профиле прописал, чтобы понять на чем ты так с этой программой мучаешься. :rolleyes:



Реп: (7)
Dopod D810


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 18.04.24, 01:35