Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 8052
Благодарности: 1095

Профиль | Отправить PM | Цитировать


Цитата Tau_0:
Только как это сделать, если сектор не читается...???... --- Вроде как никак. »
- а при совершении REMAP сектор типа читался?
Цитата Tau_0:
Интересно, а чем PIO здесь помогает, --- как механизм меняется..???... »
- полагаю, вследствие отключения DMA в IDE\SATA-контроллёре, отключение многопоточности, всё идёт последовательно. Т.е исходя из вашей логики запись происходит:
- при API сразу во все 512-байтовые (1.0-1.512-...-1.3584) логические сектора сбойного физического сектора, HDD не может обработать столько команд в сбойном секторе и Х-отвергает запросы;
- при PIO же запись происходит последовательно в 1.0-1.512-...-1.3584, далее стандартно. Запись/чтение прошли - переходит к следующему физическому сектору. Запись/чтение не прошли - помечает кандидатом или ремап.

Это только предположение, сильно не пинать

-------
Из двух зол, не выбирают ни одного!

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:52, 04-03-2013 | #1677