IO FILE | использовать функции ReadFile/WriteFile для доступа к диску |
---|---|
IO SCSI | использовать драйвер SCSI (более низкий уровень, рекомендуется для уменьшения числа попыток доступа ОС, обхода блокировки записи) |
IO ATA | использовать драйвер ATA |
Overlapped | использовать Overlapped (не влияет на ввод-вывод, не рекомендуется) |
ATA Interface | для HDD/SSD |
---|---|
ATAPI Interface | для CD/DVD |
use DMA | более быстрый доступ DMA для ATA (только в Professional Edition) |
use LBA48 | для доступа к адресам выше 128 ГиБ |
raw CD access | для доступа к нецифровым CD |
Old BIOS Service | старый CHS-доступ до 8.4 ГБ |
---|---|
Ext BIOS Service | LBA-доступ |
DOS Int 25/26 | функции DOS |
---|---|
Win9x-FAT32 Calls | новые функции DOS |
MSCDEX Services | для CD/DVD |
Способ обработки ошибок ввода-вывода.
Пропускать ошибки ввода-вывода: при возникновении ошибки продолжить операцию после указанного числа дополнительных попыток (число авто повторов). При отключении опции ожидается выбор пользователя в Диалоге ввода-вывода.
Не ждать, если устройство не готово: продолжить операцию и в случае ошибки, связанной с неготовностью устройства (не рекомендуется).
Число авто повторов при ошибке CRC: Число дополнительных попыток доступа при ошибке ввода-вывода. Для исключения дополнительных попыток и задержек ОС Windows не следует использовать интерфейс IO FILE.
Если выбрано нулевое (0) значение числа повторов, то дополнительные попытки доступа не производятся, при этом в буфер ввода-вывода не считываются оставшиеся секторы блока, следующие за ошибкой, или даже более того, содержимое всего буфера ввода-вывода может быть неопределенным при ошибке для некоторых устройств/драйверов.
Если указано ненулевое значение, то производится повторное посекторное считывание блока до сектора с ошибкой включительно. Доступ к сектору с ошибкой производится до успешного считывания или до достижения указанного числа повторов.
Увеличение числа повторов увеличивает процент успешно считанных данных, но уменьшает оставшийся ресурс диска, увеличивая нагрузку.
Число авто повторов, если сектор не найден: дополнительные попытки при других типах ошибок.
Если в результате чтения содержимое буфера не изменилось (или оказалось заполнено нулями), то предполгается, что сектор не найден.
Заполнить ошибки (hex): заполнить данные 4-x байтным значением при ошибке чтения для выявления повреждённых данных на выходе.
Прыжок через секторы после ошибки: пропустить указанное число секторов при неустранимой ошибке чтения.
Если повреждённые секторы на диске располагаются группами, то перескок позволяет существенно снизить нагрузку и дальнейшее повреждение диска, однако, уменьшает качество восстановления в случае одиночных нечитаемых секторов.
Прочитать назад после прыжка: прочитать секторы после прыжка обратным ходом до повторной ошибки.
Опция недоступна, если выбрана большая величина перескока. Обратное чтение позволяет повысить качество восстановления при некотором увеличении нагрузки на диск.
Заполнить пропуски (hex): заполнить непрочитанные из-за прыжка данные 4-x байтным значением.
Размер буфера ввода-вывода (в секторах): Максимальное число секторов, передаваемых при операции ввода-вывода.
Тайм-аут, мс: Время ожидания ответа в миллисекундах (в DOS для ATA Interface).
SCSI/ATA тайм-аут, с: Тайм-аут для интерфейсов IO SCSI/ATA (в Windows, может игнорироваться ОС).
При ошибке повторно открыть дескриптор диска: проверить, что устройство используется ОС после ошибки, для предотвращения фиктивного доступа (Windows и Linux).
Повторить ввод-вывод при подключении устройства: автоматическое возобновление операции при повторном подключении устройства (только для Windows GUI).
ATA soft reset, если занято: выполнить программный сброс ATA soft reset, если устройство не готов по истечении тайм-аута (только для ATA Interface в DOS).
ATA soft reset timeout, ms.: время ожидания готовности после программного сброса.
Скрипт..: настройка пользовательского скрипта обработки ввода-вывода.
SMART: показать отчёт SMART.