MERCURY127

Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: файлы, живущие на подыхающих секторах, при этом остаются невредимы? объясните пожалуйста мне, дилетанту ) вроде, тут как повезёт..? | все, как у обычных хардов — зависит от степени тупости контроллера. если ошибки выявлены при записи, то контроллер может сам решить, выдавать ему ошибку, или просто втихаря переназначить. лучше, конечно, второе, но файл даже без переназначения не потеряется — ось получит ошибку и сообщит вам, мол не удалось записать. а вот если ошибка будет выявлена при чтении уже ранее записанных данных, то тут уж остается лишь молиться на чудотворную силу ECC: восстановит данные — хорошо, не восстановит — ну, значит, не судьба... да и контроллеры бывают весьма упрямые — не ремапят, хоть убей. у самого такой хард от ВД — он лучше зависнет, но не ремапит сам. во времена ДОС и дискет был флаг VERIFY=ON, приказывавший проверять данные сразу после записи. надежность резко возрастала — ошибки обнаруживались, а сбойные блоки метились средствами самой оси. в погоне за скоростью в сладкие времена надежных хардов об этом забыли, и сейчас этого нет, либо данная настройка закопана очень глубоко... и да, хваленая журналируемость нтфс здесь не поможет... только рейды и бекап. Добавлено: проблема в том, что без повторного чтения никак не определить, прошла ли запись успешно, или был сбой. а раз так, то нужно либо делать спец алгоритм для контролера, чтоб сам перечитал только что записанное, либо делать то же самое средствами оси. и так, и сяк будут тормоза — плата за надежность... |