Содержание · Меню · Диск

Параметры ввода-вывода

Диалог ввода-вывода     Скрипт обработки ввода-вывода

Интерфейс

Способ доступа к диску/тому (определяется при выборе диска).

ОС Windows

IO FILEиспользовать функции ReadFile/WriteFile для доступа к диску
IO SCSIиспользовать драйвер SCSI (более низкий уровень, рекомендуется для уменьшения числа попыток доступа ОС, обхода блокировки записи)
IO ATAиспользовать драйвер ATA
Overlappedиспользовать Overlapped (не влияет на ввод-вывод, не рекомендуется)

DOS

Ошибки ввода-вывода

Способ обработки ошибок ввода-вывода.

Пропускать ошибки ввода-вывода: при возникновении ошибки продолжить операцию после указанного числа дополнительных попыток (число авто повторов). При отключении опции ожидается выбор пользователя в Диалоге ввода-вывода.

Не ждать, если устройство не готово: продолжить операцию и в случае ошибки, связанной с неготовностью устройства (не рекомендуется).

всегда: применить выбор также к последующим операциям.
сейчас: применить только к текущей операции.

Число авто повторов при ошибке CRC: Число дополнительных попыток доступа при ошибке ввода-вывода. Для исключения дополнительных попыток и задержек ОС Windows не следует использовать интерфейс IO FILE.

Если выбрано нулевое (0) значение числа повторов, то дополнительные попытки доступа не производятся, при этом в буфер ввода-вывода не считываются оставшиеся секторы блока, следующие за ошибкой.

Если указано ненулевое значение, то производится повторное посекторное считывание блока до сектора с ошибкой включительно. Доступ к сектору с ошибкой производится до успешного считывания или до достижения указанного числа повторов.

Увеличение числа повторов увеличивает процент успешно считанных данных, но уменьшает оставшийся ресурс диска, увеличивая нагрузку.

Число авто повторов, если сектор не найден: дополительные попытки при других типах ошибок.

Если в результате чтения содержимое буфера не изменилось (или оказалось заполнено нулями), то предполгается, что сектор не найден.

Заполнить ошибки (hex): заполнить данные 4-x байтным значением при ошибке чтения для выявления повреждённых данных на выходе.

Прыжок через секторы после ошибки: пропустить указанное число секторов при неустранимой ошибке чтения.

Если повреждённые секторы на диске располагаются группами, то перескок позволяет существенно снизить нагрузку и дальнейшее повреждение диска, однако, уменьшает качество восстановления в случае одиночных нечитаемых секторов.

Прочитать назад после прыжка: прочитать секторы после прыжка обратным ходом до повторной ошибки.

Опция недоступна, если выбрана большая величина перескока. Обратное чтение позволяет повысить качество восстановления при некотором увеличении нагрузки на диск.

Заполнить пропуски (hex): заполнить непрочитанные из-за прыжка данные 4-x байтным значением.

Дополнительные параметры

Размер буфера ввода-вывода (в секторах): Максимальное число секторов, передаваемых при операции ввода-вывода.

Тайм-аут, мс: Время ожидания ответа в миллисекундах (в DOS для ATA Interface).

SCSI/ATA тайм-аут, с: Тайм-аут для интерфейсов IO SCSI/ATA (в Windows, может игнорироваться ОС).

ATA soft reset, если занято: выполнить программный сброс ATA soft reset, если устройство не готов по истечении тайм-аута (только для ATA Interface в DOS).

ATA soft reset timeout, ms.: время ожидания готовности после программного сброса.

Скрипт..: настройка пользовательского скрипта обработки ввода-вывода.

SMART: показать отчёт SMART.