Windows Mobile 6.5 USB Mass Storage Profiles
When connecting a Windows Mobile 6.5 device to a PC, file transfer and storage access were handled primarily through the Media Transfer Protocol (MTP), the standard USB Mass Storage Class (UMS/MSC) via OEM integration, and Microsoft's proprietary ActiveSync protocol over RNDIS. This article outlines the specific USB profiles and protocols used by Windows Mobile 6.5 to expose device memory and expansion cards to desktop operating systems.
USB Mass Storage Class (UMS / MSC)
The standard USB Mass Storage Class (USB MSC or UMS) was the universal specification used by flash drives and external hard drives. Under Windows Mobile 6.5:
- OEM Implementation: Native Windows Mobile core software did not expose internal system memory via standard UMS to prevent file corruption. However, major hardware manufacturers (such as HTC and Samsung) implemented custom USB drivers and switching utilities.
- Storage Exposure: When configured to "Disk Drive" or "Mass Storage" mode, the device unmounted the external microSD card from the mobile operating system and presented it directly to the host PC as a standard, block-level removable drive. Internal system storage was typically excluded from this mode.
Media Transfer Protocol (MTP)
Media Transfer Protocol (MTP) operated at the application level rather than the block level.
- Dual Access: Unlike UMS, MTP allowed the PC and the mobile device to access the file system simultaneously without requiring the storage card to be unmounted from the mobile OS.
- Synchronization: Windows Mobile 6.5 supported MTP natively to facilitate media synchronization through Windows Media Player on the host PC, providing access to music, video, and picture directories.
ActiveSync over RNDIS / USB Serial
While not technically a standard mass storage profile, Microsoft's default mechanism for file browsing in Windows Mobile 6.5 relied on the Remote Network Driver Interface Specification (RNDIS) or USB Serial emulation.
- Windows Mobile Device Center (WMDC): On Windows Vista and Windows 7, connecting the phone established a virtual network connection via RNDIS.
- File System Access: Users accessed files through an
integrated shell extension in Windows Explorer rather than a traditional
drive letter. This mode allowed full browsing of both the internal
device storage (
\) and removable storage cards while keeping the operating system fully operational.