|
Тема |
Re: Приоритети в NT [re: Balam] |
|
Автор | MиГ (Нерегистриран) | |
Публикувано | 12.11.01 14:15 |
|
|
Привет
Програмката ми е предназначена за анализ на състоянието на твърди дискове. Сигурно познаваш структурата на съвременните твърди дискове: в началото им (първите цилиндри) са запазени за самия диск (недостъпни са за нищо друго), там той съхранява дефектните сектори. Направено е щото дисковете са твърде големи като капацитет и със физически твърде малки сектори и е невъзможно някой hdd да работи без чат-пат да дава лоши сектори. Та контролера на диска като открие, че някой сектор дава фира го мести в зоната на първите силиндри. Доколкото съм чел, когато някой диск започне да има твърде много лоши сектори е добре да се хвърля и да се купува нов.
Та идеята е чрез измерване на времето на последователно изчетени сектори да се определя дали сред тях има дефектни - времето за изчитане на комбинацията "добър-лош-добър" е по-голямо от времето за изчитане на комб. "добър-добър-добър", тъй като при четене на лош сектор главите трябва да се преместят в началото и после пак да се върнат на старата позиция.
Програмата е направена в осн. линии, но за сега е безполезна, тъй като тя няма абсолютна власт в/у устройството. Ако успея да я направя както трябва, обещавам да я пусна заедо със сорсовете :)
|
| |
|
|
|