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

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

Аватара для Tau_0

Ветеран


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

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


Цитата gmini:
Сейчас попробую запустить Erase —тест в режиме линейной записи. »
Не поможет... Это хард таков.

Ещё раз
Пусть мы хотим записать в сектор LBA=2. По умолчанию и Виктория и HDDScan захотят записать 512 байтов.
1. Для этого хард выберет в свою рабочую память сектор LBA=0 равный 4096 байтов.
2. По смещению 1024 байта будут вставлены 512 байтов записываемого сектора.
3. ВСЕ 4096 байтов запишутся назад по адресу LBA=0.

Итого вместо одной операции записи мы имеем три.

Пусть теперь мы захотим записать в секторы LBA :0, LBA : 1, ...., LBA : 7. При этом в LBA = 0 (4096 байт) будет soft-bad. ВСЕ восемь попыток записи завершаться аварией потому, что выборка большого сектора не пройдёт.

Это дело можно объехать только в дисковом редакторе, если писать диапазон из восьми секторов. В этом случае предварительная выборка большого сектора не нужна --- просто сразу из памяти харда диапазон из 8 малых секторов его перекроет. Вот только геморрное это дело --- по одному 160 секторов как клопов душить...

Последний раз редактировалось Tau_0, 25-05-2014 в 20:29.


Отправлено: 19:52, 25-05-2014 | #506