TOC · Work · Menu · Drive Device I/O Dialog Box Device I/O Handler Script

## Device I/O Parameters

Skip I/O Errors. If an error occurs and the option is checked then I/O operation continues after a certain number of `auto retries`. Otherwise operation stops after a number of `auto retries` until user make a choice in device I/O dialog box.

Do not wait if device is not ready. If the option is checked then I/O operation continues even if the device is not ready. Otherwise the user reaction is required (device I/O dialog box).

always: apply to future operations.
now: apply to current operation.

Auto retries number on CRC Error. A number of additional I/O retries number before entering standby mode for user reaction or continuing the operation.

Zero value (`0`) stands for no additional retries, herewith the rest sectors of the block after the error will not be read to the `I/O buffer`.

If the value is non-zero then sectors are being reread one by one until error sector encounters. The error sector is being read until the number of auto retries is reached or the sector is read succesfully.

Increasing of retries number increases the percent of data successfully read but decreases the device lifetime due to heavy load.

Auto retries number on Seek Error. The same for errors of the type "sector is not found".

Input error is assumed to be a seek error if I/O buffer contents is not changed after I/O (or it is filled with zeroes). Usually seek errors significantly slow down I/O and they are not recoverable after a number of retries.

Number of sectors to jump over on error. A number of sectors to skip after a nonrecoverable error encounters.

Skipped sectors will be filled with a `Filler` value. If there are areas of sequential bad sectors then skipping significantly reduces loading the device. Herewith the percent of the data succesfully read will decrease if there are individual bad sectors.

Read back after jump. Reading skipped sectors backward until bad sector encounters.

The option is unavailable if the number of sectors to skip is too big. The feature improves data recovery quality when jump over bad sectors.

Filler. 4-byte hexadecimal value to fill sectors skipped when jump over.

I/O buffer size in sectors. The maximum number of sectors transferred as a single block during I/O.

Timeout, msec. Time (in milliseconds) to wait for a device responce.

Under DOS the option is available the device is opened via `ATA interface`.

Under Windows NT+ the option is available if the device is opened with `Overlapped` parameter checked and `IO R/W File` option selected. However, the timeout does not actually controls I/O timing.

SCSI Timeout, s. Timeout for SCSI driver I/O.

The option is available under Windows NT+ if the device is opened with `IOCTL SCSI` option selected.

Script... Device I/O Handler Script