Site icon EfmSoft

What does Windows error code 1122 (ERROR_FLOPPY_ID_MARK_NOT_FOUND) mean?

 
Previous Next
ERROR_COUNTER_TIMEOUT ERROR_FLOPPY_WRONG_CYLINDER

ERROR_FLOPPY_ID_MARK_NOT_FOUND

No ID address mark was found on the floppy disk.

ERROR_FLOPPY_ID_MARK_NOT_FOUND has value 1122 (0x462). It is a low-level floppy-media result: while seeking a sector, the controller did not detect the address mark that identifies a sector header. The message is about on-media structure or controller interpretation, not merely a missing filename.

Where this legacy code can still appear

Even when no physical floppy drive exists, an image file can reproduce this result if its sector layout is incomplete or the emulator expects a different geometry. Preserve whether the source was real media, a raw image, or a virtual floppy device.

Likely explanations

Running a filesystem repair utility first may be inappropriate because the controller has not reliably delivered the sector containing filesystem data. Diagnose the medium and geometry before modifying logical structures.

Evidence to preserve

For valuable media, minimize repeated passes on a failing disk and create a best-effort image with a tool designed to record unreadable regions. Aggressive ordinary retries can further damage marginal media while producing no additional diagnostic detail.

Recovery choices

If the data is replaceable, use a correctly formatted medium and rewrite it. If the content is unique, switch to preservation-oriented imaging, compare multiple drives, and keep the original read map. A virtual floppy should be checked for truncation, conversion mistakes, and geometry mismatches before replacing the guest driver.

Application code should report the physical sector context and allow the caller to skip, retry, or abort according to data value. Converting 1122 to “file not found” hides that the failure occurred below the filesystem namespace.

Similar floppy errors

ERROR_FLOPPY_WRONG_CYLINDER means a sector header was read but identified a different cylinder. ERROR_FLOPPY_BAD_REGISTERS points to inconsistent controller results. Error 1122 specifically says the identifying address mark could not be found at all.

Example

An archive workstation reads a 1.2 MB disk using a USB drive that supports only common 1.44 MB geometry. Several tracks return 1122 because the expected sector address marks are not recognized. The correct next step is a compatible drive and imaging setup, not repeated filesystem scans through the same bridge.

References


Looking for a different code? Search another status or error code.

Exit mobile version