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

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

Аватара для Tau_0

Ветеран


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

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


Цитата IgNat:
Скрытие дефектов производится простым способом - записью в поврежденный сектор, номер которого возвращает контроллер винчестера при ошибке... »
Эта операция посекторная, виктория будет писать секторы в 512 байт, --- других она не знает. Чтобы записать в сектор (размер сектора равен 4096 байт). хард предварительно должен выбрать 4096 байт сектор, затем вставить 512 байт с нужным смещением: 0. 512. 1024. 1536 в большой сектор. Затем наконец записать этот большой сектор.

Только как это сделать, если сектор не читается...???... --- Вроде как никак.

А вот при поточной записи диапазоном выборка не нужна, --- пиши поверху и всё.

И для обычных хардов с 512 байтовыхми секторамив предварительно выбирать ничего не надо... А вот для записи 512 байт в сектор 4096, последний обязательно надо прочитать.

ЗЫ Ещё раз, --- согласен с тем, что во время этих операций хард может переназначить сбойный сектор, но вот soft-bad он не затрёт.

Последний раз редактировалось Tau_0, 04-03-2013 в 10:31.


Отправлено: 10:22, 04-03-2013 | #1672