DeaDDooMER wrote:
it means a really error or just notify that it recovered automatically?
It's notifying you that the read error was automatically corrected.
DeaDDooMER wrote:
can i continue reading assume that sectors correctly readed? or i must retry to read sectors again?
That's up to you. Most people only use INT 0x13 in bootloaders, where there isn't room to have separate code to handle each type of error.
DeaDDooMER wrote:
what means value "burst length"?
That's referring to the physical length of the error in bits. The IBM BIOS doesn't report the burst length, so this may be a nonstandard extension. (RBIL doesn't always specify when something is nonstandard.)
DeaDDooMER wrote:
CF flag are setted when this error appear?
Yes.
DeaDDooMER wrote:
if es:di are non-zero, to which structure it points?
It points to a
diskette parameter table.