| Previous | Next |
| STATUS_FLOPPY_UNKNOWN_ERROR | STATUS_DISK_RECALIBRATE_FAILED |
STATUS_FLOPPY_BAD_REGISTERS
The floppy controller returned inconsistent result registers
After a command, the driver reads a defined sequence of result registers describing termination, cylinder, head, sector, and size. This status indicates that those values are internally inconsistent or invalid for the command that completed.
The problem is more likely in controller hardware, emulation, cabling, or command sequencing than in the file system. Preserve the raw register bytes. Resetting the controller can restore operation temporarily, but recurring inconsistencies require hardware or hypervisor investigation.
What to inspect
- Capture command bytes and every returned status and result register.
- Check controller reset, DMA, interrupt, and emulator logs.
- Test the drive with known-good media and another controller path.
References
- Intel 82077AA floppy controller data sheet
- Linux manual: floppy disk device
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
