Industrial HMI with two USB drive candidates beside it
AI-generated conceptual image; not an actual Kalstor product, facility, customer project or test record.
Home › Resources › Why Does an Old HMI Recognize One USB Drive but Not Another?
Guides · Compatibility

Why Does an Old HMI Recognize One USB Drive but Not Another?

By Kalstor 5 min read
Key takeaways
  • “Not recognized” can describe a USB, block-device, partition, filesystem or application-level failure.
  • Compare a known-working drive and candidate on the same machine, port and software version before changing media.
  • Keep the original drive and its unique files intact; test layout changes on expendable copies.
  • Compare capacity, partition scheme and filesystem with the HMI manual and the computer or mobile OS used to prepare the drive.

First find out what “not recognized” means on the actual machine. An old HMI may fail to detect a USB device, detect it without exposing storage, see the disk but not its partition, mount a volume but not show the required file, or reject the file inside its own application. Those are different faults. Reformatting every candidate as FAT32 without locating the first failed step can erase useful evidence and may not solve the problem.

Use one known-working drive as a baseline. Compare it with the candidate on the same equipment, firmware version and USB port, recording the exact result after each insertion. The equipment maker's manual and diagnostics determine which observations are available; a Windows desktop's behavior cannot be assumed for a proprietary HMI.

At which layer does recognition stop?

First observation on the machineWhat it establishesWhat remains to check
The port or drive indicator lightsSome power or indicator activity exists.Whether the host detected and enumerated a USB device.
The host lists a USB deviceA bus-level device was detected.Whether a compatible storage driver exposes a block device.
A disk or capacity appearsStorage is visible to the host.Whether the expected partition layout is found.
A partition or volume appearsA layout was found.Whether its filesystem can be mounted and read.
The volume opens, but the application shows no fileThe filesystem path works at least partly.The required path, name, extension, file content and application rules.

USB storage transport is distinct from the data layout above it; the USB-IF Mass Storage Bulk-Only specification is one example of that transport layer. It does not say that every USB device or every older host supports the same transport. If the machine offers logs, record the first error or missing observation rather than inferring a cause from a drive's indicator light.

If a machine shows a volume but not its files, check its documented filesystem and application rules separately. Microsoft compares FAT32, exFAT and NTFS features, including FAT32's single-file size limit, but that table describes Windows filesystems, not the support list of a particular HMI. The host's own specification controls the decision. Likewise, Microsoft documents version-dependent multi-partition USB support in WinPE; it is an example of why partition behavior must be checked per software version, not a universal rule for industrial equipment.

Capacity affects the practical format choices and file-size requirements, but it does not dictate the filesystem on a USB drive. A drive labelled 64GB might currently be FAT32 or exFAT, and a legacy HMI may accept one and reject the other. For comparison, Apple's Disk Utility guide recommends MS-DOS (FAT) for Windows-compatible volumes of 32GB or less and exFAT above 32GB; that is a formatting-tool guideline, not a universal 64GB boundary or a guarantee of HMI support. Record how the drive was prepared on Windows, macOS or Android, including its partition scheme, actual filesystem and required file sizes, then verify that combination on the target HMI. Android support in particular depends on the device and OS build rather than the USB label.

On a Windows-based host, a volume may exist without a letter visible in File Explorer; drive-letter assignment is a separate Disk Management step. Changing that setting on production equipment is a software-administration decision, not a storage-hardware test. On other hosts, use their vendor's equivalent diagnostic view.

Record the working drive and candidate side by side

ItemKnown-working driveCandidateEvidence or open question
Machine, firmware and portExact valuesSame test conditionsManual and diagnostic version
Drive identityFull model, revision and capacityFull model, revision and capacityLabel, order code and host report
USB/storage presentationWhat the host reportsWhat the host reportsFirst stage with different behavior
Partition and filesystemLayout and format, if readableLayout and format, if readableHost support for each; OS/tool used to prepare it
Required filePath, name, type and versionSame intended payloadApplication rule and error text
ResultRecognition and completed taskRecognition and completed taskLogs, time and operator

This comparison does not require guessing that a particular USB generation, capacity, partition table or filesystem is always preferred. It tells engineering where to look next. For example, if both drives appear as disks but only one volume mounts, review the layout and filesystem before changing USB hardware. If both volumes open but the HMI application accepts only one, inspect file-level requirements before ordering another controller.

Test a change without losing the baseline

Preserve the original working drive and its unique files. The customer's maintenance team should first make a verified copy under its normal backup procedure, then use expendable test media for any formatting, partition or payload changes. Record one deliberate change per run and repeat the full application task on the same machine and port. A PC reading the files is useful information, but it does not prove the HMI can import, export or update them.

When a hardware difference remains after a controlled comparison, send the exact working and candidate part identities, equipment model, observed failure stage and required quantity in an OEM hardware discussion or quote request. Kalstor supplies storage hardware; machine firmware, file preparation, software updates and application acceptance remain with the equipment owner or its designated integrator. The USB identity guide covers VID/PID and serial-number control when those fields are relevant to an OEM specification.

FAQ

Does a lit USB drive indicator mean the HMI has recognized the drive?
No. An indicator may light when power is present, before the host has detected a USB device, exposed storage, mounted a filesystem or found an application file.
Should every USB drive for an old HMI be formatted as FAT32 with one MBR partition?
No universal format rule applies. A 64GB USB drive is not automatically exFAT or FAT32: check its actual format, the HMI manual and the Windows, macOS or Android workflow used to prepare it. Compare with a known-working drive and test an expendable candidate.
Sourcing in volume?

We publish measured usable capacity and define trial-batch verification against the quoted product and agreed test scope.