QDMA runs as a "BIOS driver" and reports errors in the normal BIOS way.
On exit from a successful I-O request, the AH-register is zero, and the
carry flag is reset. When an I-O error occurs, the carry flag is SET,
and the AH-register returns an error code, as follows:
Code 08h - DMA timeout. CCh - Disk FAULT.
0Fh - DMA error. E0h - Hard I-O error.
20h - Controller busy. FFh - XMS memory error.
AAh - Disk not ready.
When QDMA output overlap is enabled, a run-time output error will cause
the following message to be displayed, along with a short "beep" sound:
QDMA Error eeh! Disk=d LBA=aaaaaaaaaaaah.
where eeh is one of the return codes listed above, d is the disk number
(0 for primary-master, 1 if primary-slave, 2 if secondary-master, and 3
for secondary-slave), and aaaaaaaaaaaah is the starting disk address of
the output request, shown as a 12-digit "logical block address". QDMA
handles only BIOS Int 13h calls ( not DOS "file I-O" ), so it is NOT told
and cannot display the DOS file/directory for an output overlap error..
看看这个对你有帮助吗?我基本属于英盲瞎蒙一下

:硬盘没准备好。可能和BIOS设置有关,检查一下BIOS Access mode是否设置为AUTO
QDMA runs as a "BIOS driver" and reports errors in the normal BIOS way.
On exit from a successful I-O request, the AH-register is zero, and the
carry flag is reset. When an I-O error occurs, the carry flag is SET,
and the AH-register returns an error code, as follows:
Code 08h - DMA timeout. CCh - Disk FAULT.
0Fh - DMA error. E0h - Hard I-O error.
20h - Controller busy. FFh - XMS memory error.
AAh - Disk not ready.
When QDMA output overlap is enabled, a run-time output error will cause
the following message to be displayed, along with a short "beep" sound:
QDMA Error eeh! Disk=d LBA=aaaaaaaaaaaah.
where eeh is one of the return codes listed above, d is the disk number
(0 for primary-master, 1 if primary-slave, 2 if secondary-master, and 3
for secondary-slave), and aaaaaaaaaaaah is the starting disk address of
the output request, shown as a 12-digit "logical block address". QDMA
handles only BIOS Int 13h calls ( not DOS "file I-O" ), so it is NOT told
and cannot display the DOS file/directory for an output overlap error..
Does this help you? I'm basically a complete English illiterate and just guessing; the hard drive is not ready. It may be related to BIOS settings, check if the BIOS Access mode is set to AUTO