Содержание · Работа · Меню · Диск
Диалог ввода-вывода Скрипт обработки ввода-вывода

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

### Интерфейс

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

#### ОС Windows

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

#### DOS

- ATA Interface (прямой доступ, рекомендуется для дисков с "бэдами")

  ATA Interface | Для HDD/SSD
  ATAPI Interface | Для CD/DVD
  use DMA | Более быстрый доступ DMA для ATA (только в Professional Edition)
  use LBA48 | Для доступа к адресам выше 128 ГиБ
  raw CD access | Для доступа к нецифровым CD

- BIOS Services

  Old BIOS Service | CHS-доступ до 8.4 ГБ
  Ext BIOS Service | LBA-доступ

- DOS Services

  DOS Int 25/26 | Функции DOS
  Win9x-FAT32 Calls | Новые функции DOS
  MSCDEX Services | Для CD/DVD

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

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

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

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

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

Число авто повторов при ошибке CRC. Число дополнительных попыток доступа, выполняемых автоматически в случае ошибки ввода-вывода, перед переходом в режим ожидания или перед продолжением операции.

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

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

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

Число авто повторов, если сектор не найден. Аналогично для ошибки "сектор не найден".

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

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

Прыжок через секторы после ошибки. Число последующих секторов, которые будут пропущены после первого встретившегося сектора с ошибкой.

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

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

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

Заполнитель пропущенных секторов. 4-x байтное шестнадцатеричное значение для заполнения секторов, пропущенных при перескоке.

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

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

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

SCSI тайм-аут, с. Тайм-аут для доступа через драйвер SCSI (только в Windows для интерфейса IO SCSI).

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

ATA soft reset timeout, ms. Время ожидания готовности устройствао после программного сброса. (только в DOS для интерфейса ATA Interface).

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