Понедельник, 25.11.2024, 22:06

Знакомство с Windows и решение проблем .

Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 16
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Календарь
«  Ноябрь 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Создать сайт
  • Доска объявлений
  • Программы Сергей стрелец
  • админ РЕ
  • Магазин лицензионного софта
  • Игры Gameboss
  • Оплата любых товаров и услуг
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Поиск

                                                                                                                                           Программа Victoria 3.4

    Если он прочитался - ремап объявляется выполненным, что отражается в малом окне и в поле скана (на месте креста появится синяя "заплатка"). Оба типа ремапов, в отличии от фирменных утилит производителей HDD, не стирают пользовательскую информацию нигде, кроме самого бэд- блока (в котором данные и так практически потеряны).

    Но если винт зависает на бэд-блоках, или срывается в стук - даже Advanced Remap может не сработать, ведь чудес не бывает. То же самое относится к винчестерам на некоторых SATA контроллерах, в частности - SiI3112 с "кривыми" BIOS (некоторые модели контроллеров зависают при ремапе), к винчестерам Samsung (у некоторых экземпляров ремап отключен на заводе) итд. Для ремонта таких накопителей могут применяться технологические методы "лечения", например скрытие дефектов в первичные заводские листы. К сожалению, эта технология выходит за рамки данной статьи и тут не рассматривается.
    BB = Fujitsu Remap

    Ремаппинг винчестеров FUJITSU. Только для моделей MPG и старше (новые накопители 2,5'). На других не работает. Использует недокументированные возможности контроллера HDD FUJITSU. Способен скрывать не только явные, но и намечающиеся дефекты (задержки). Не рекомендуется совмещать Fujitsu Remap с нелинейными видами чтения из за термокалибровки, которую эти винчестеры выполняют между циклами позиционирования: может произойти задержка, и как следствие - помещение нормального сектора в дефект-лист.

    Q: Почему бы это не сделать для остальных моделей?
    A: Потому что это усложнит программу и оставит часть ремонтников HDD без работы:-)

    BB = Erase 256 sect

    (Способно "вылечить" HDD, но бывает деструктивно для информации)

    Восстановление группы секторов. При обнаружении дефекта - переписывает весь блок из 256 секторов. Также как и Advanced Remap, работает не по коду ошибки, а по таймауту 200 мс. Полностью аналогично функции Erase Wait's в MHDD (автор Дмитрий Постригань). Данная опция рекомендуется в тех случаях, когда нужна максимальная скорость восстановления, а бэд-блоки программные, и их очень много (такое часто бывает на винчестерах фирмы IBM 2000 - 2003 годов выпуска). Внимание! Эта функция стирает информацию!

    Примечание: Замечено, что при случайном чтении винчестер сделает ремап с большей вероятностью, чем при линейном. Эту возможность следует знать и использовать. Автор рекомендует связку BUTTERFLY чтение и Advanced Remap для достижения максимального успеха, а также многократный проход в режиме "Loop scan".

    7.Дефектоскоп поверхности

    Начиная с версии 3.0 (а также 2.9x, но не 3.0b!) в программу включен дефектоскоп поверхности HDD. Дефектоскоп предназначен для выявления реально нестабильных участков поверхности / дефектов через интерфейс HDD, и способен отличать случайные задержки от регулярных.

    Следует отметить, что при работе винчестера через интерфейс всегда имеются небольшие нестабильности средней скорости доступа из-за работы микропрограммы винчестера. При этом данные с пластин поступают на интерфейс после многократной обработки, коррекции ошибок и буферизации, что при стандартном чтении блоками может дать совершенно противоположный результат. Данные могут считываться с пластин с задержками, а читаться уже из кэша, синхронно с кварцевым генератором (стабильно). В то же время сам интерфейс находится целиком во власти микрокода, и будет зависим от чисто программных процессов внутри накопителя (могут появиться задержки обмена, не зависимые от скорости чтения данных с поверхности. Микрокод постоянно производит ряд действий, замедляющих обмен по интерфейсу, например переключение головок). Вы можете сами убедиться в этом, экспериментируя с дефектоскопом и винчестерами разных марок.

    В профессиональных дефектоскопах применяют отключение алгоритмов предвыборки чтения ("дискового кэша"), что несколько облегчает задачу, но сильно замедляет процесс тестирования. В бытовых целях, для которых в основном предназначена Виктория, такие меры были сочтены излишними, однако в программу встроен интеллектуальный анализатор всех возникающих задержек с дальнейшим отделением только тех, что подтвердились повторным чтением с одного и того же LBA адреса.

    Для перевода скана поверхности в режим дефектоскопа необходимо сначала выбрать режим чтения (случайное, линейное или BUTTERFLY), затем включить режим дефектоскопа в пункте меню работы с BAD блоками, и запустить скан. Перед этим можно изменить настройки дефектоскопа, для чего в программу добавлены 2 консольные команды:

    TIO - таймаут дефектоскопии. Задается в миллисекундах. При превышении таймаута блок будет считаться подозрительным, и будет проанализирован посекторно. По умолчанию в программе он задан равным 30 мc, если выбрано линейное чтение, и 60 мс - если выбрано случайное чтение или BUTTERFLY. Рекомендуемые значения для некоторых винчестеров:

    - Винчестеры 2001 2003 годов (Seagate Barracuda ATA, FUJITSU, Quantum Fireball plus AS, etc.) = ~ 30ms;
    - Новые быстрые накопители IBM, Maxtor (свыше 50 Мб/сек)= ~12...20ms;
    - Старые винчестеры = ~ до 90ms;

    Также не следует забывать, что:

    - Винчестеры ноутбуков медленней настольных того же класса на 30:40%. По этой причине и таймаут для них можно выставлять выше. Винчестеры с бэд блоками могут выдавать слишком много задержек в секторах, считанных после дефектного. Такова особенность большинства микропрограмм. Для этих накопителей вместо таймаута рекомендуется ввести слово "BAD", при этом будет установлено значение 150/300 мс, и в накопитель будет подаваться команда сброса после каждой задержки - это сильно экономит время на проверку.
    - Некоторые винчестеры ремапят псевдо-дефектные секторы и задержки при чтении. Если ремапы (переназначенные секторы) уже имеются, они будут отслежены дефектоскопом как куча из большого числа "медленных" секторов, идущих подряд. Во время нелинейных видов проверки поверхности таймаут автоматически увеличивается в 2 раза (если ввести 40, то будет 80).

    LOGSW - переключатель ведения текстового протокола работы дефектоскопа. По умолчанию протокол включен. При работе дефектоскопа создается папка DFTLOGS, а в ней файлы dftlog00.txt (dftlog01.txt, и т.д), в каждый из которых помещается название и серийный номер тестируемого накопителя, и далее вписываются адреса найденных дефектов. Выключение протокола может потребоваться при работе с защищенного от записи носителя.

    При работе в малое окно выводятся адреса секторов, а в поле скана выводятся символы:

    ? - произошла случайная задержка. Какое то событие заставило микропрограмму HDD приостановить обслуживание интерфейса на несколько миллисекунд (обновление внутренних переменных, механическое воздействие и т.д.)

    T - произошла прогнозируемая задержка. Программа нашла блок с задержкой и нашла в нем сектор, который эту задержку вызвал. При этом в окно будет выведен адрес этого сектора, также он окажется в текстовом файле.

    Если время таймаута слишком мало, то любое внешнее воздействие, даже прикосновение ногтем к винчестеру в плоскости вращения дисков будет вызывать отслеживание задержки - будет картинка, аналогичная этой:

    ?-?-T--T-?-?--?-?-?--?--?-?-?--?-?-T--?--?-?-?--?-?-?--?--?
    Примеры использования дефектоскопа:

    1) Имеется винчестер Seagate U6, модель ST340810A, который имеет множество цветных прямоугольников. Бэд-блоков нет. Ремапов нет. Нужно получить список точных адресов нестабильных секторов для их скрытия другой программой. Порядок работы:

    1. Так как винчестер старый, увеличиваем порог срабатывания дефектоскопа до 50 мс. Для этого вызываем консоль (+) и вводим команду TIO. На приглашение вводим число 50, нажимаем ENTER. Появится надпись "Выполнено".
    2. Запускаем линейное чтение (F4), выбрав "Дефектоскоп" в меню. По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.

    2) Имеется винчестер Seagate ST320011A с бэд блоками. Нужен список точных адресов дефектов.

    1. Вызываем консоль (+) и вводим команду TIO. В качестве параметра пишем BAD, нажимаем ENTER. Появится надпись "Выполнено".
    2. Запускаем линейное чтение (F4), выбрав "Дефектоскоп" в меню. По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов. В отличии от многих популярных программ, дефектоскоп не позволяет винчестеру надолго замирать на дефектах, а производит сброс контроллера в случае задержки свыше 500 мсек.

    8.Проверка S.M.A.R.T. параметров HDD

    Технология мониторинга и предсказания отказов (Self Monitoring, Analysis and Reporting Technology, сокращенно S.M.A.R.T.) была введена в стандарт на жесткие диски свыше 10 лет назад. Исходя из того, что основных причин отказов дисков обычно не много, была сделана попытка классифицировать их, а в накопители стали встраивать специальные датчики с микропрограммой самоконтроля. Показания датчиков регулярно обрабатываются и затем помещаются в несколько таблиц в служебной области:

    - Таблица атрибутов: в нее винт заносит важные, с точки зрения разработчиков, параметры - такие как отработанное время, количество циклов парковки головок, число ошибок чтения, температуру, и многое другое. Винчестер постоянно обновляет таблицу атрибутов, таким образом, все важные события откладываются в счетчиках накопителях, и остаются там даже во время выключения питания. Более того, винчестер постоянно сравнивает текущее значение каждого атрибута с наихудшим (Vorst), которое уже имело место, и заносит новые наихудшие значения в специальный журнал (Vorst Table).
    - Таблица предельных значений (TreshHolds Table). В ней хранятся постоянные величины для каждого атрибута, выход за пределы которых считается ненормальным.

    На основании анализа полученных значений атрибутов и их сравнения с таблицей предельных значений, строится так называемый SMART Report: - информация о скором отказе жесткого диска, а различные программы, получая конкретные цифры из SMART-журналов в различные моменты времени, могут проанализировать динамику изменений, что способно предсказать будущее этого накопителя.

    Виктория тоже пытается анализировать таблицы, и выводит графики для каждого атрибута, что наглядно показывает, насколько хорошо винчестер себя "чувствует" (идея взята из программы SMARTUDM Михаила Радченко). Переход графика в красную зону говорит о том, что накопитель пора выбрасывать :) Правда, всерьез это воспринимать не стоит - как показала практика, некоторые винчестеры (например Seagate, Quantum), даже будучи новыми, имеют "заваленные" атрибуты температуры, и, например, Spin Up Time (время раскрутки вала).
    SMART монитор вызывается клавишей F9. Не разрушает содержимое рабочего стола. Можно тут же сохранить экран в файл для дальнейшего анализа (клавишей "минус"). Для удобства, в Виктории жизненно важные SMART атрибуты выделены зеленым шрифтом, остальные белым, температура желтым. При наличии переназначенных секторов из резерва (Reallocated Sectors Count), их количество выделяется красным цветом. Если винчестер не поддерживает технологию SMART или неисправен - будет выдано сообщение "винт отверг команду".

    9.Управление уровнем шума HDD

    Производительность дисковой подсистемы во многом зависит от механики винчестера. Именно механические движущиеся детали пока остаются самым медленным звеном в цепи передачи данных от магнитной поверхности диска в оперативную память ПК. Обычно скорость доступа к секторам на диске складывается из 2-х основных факторов:

    1. Времени ожидания поворота диска относительно головки до тех пор, пока нужный сектор не окажется в зоне чтения головки;
    2. Времени поиска дорожки (головка перемещается по радиусу диска до нахождения нужного трека).

    За всю эволюцию развития винчестеров их создатели стремились к максимальной производительности, и поэтому разработали технологии, позволяющие улучшить быстродействие механики до теоретически возможных пределов. Сейчас уже никого не удивишь тем, что новые винты стали и быстрей, и объемней, и... горячей, чем были их "старшие братья" 3-5 лет назад. Да, любой "разгон" требует повышенного энергопотребления, что не может не отразиться на температуре. А еще, высокая скорость перемещения головок привела к заметному увеличению акустического шума. Все слышали характерный треск HDD при копировании файлов или во время дефрагментации? Этот и есть побочный эффект высокого быстродействия HDD. А ведь кому-то такие навороты и не нужны, и им достаточно среднего быстродействия. Например, для работы с документами или тем, кто использует компьютер в качестве мультимедиа центра. Для них повышенный шум винчестера - зло, с которым надо бороться. Вот разработчики винтов и решили внести в это свой вклад, сделав скорость перемещения головок регулируемой. Осуществляется это просто - винчестеру в любой момент можно подать специальные команды, которые запретят головкам двигаться слишком быстро (или, наоборот, разрешат максимальную скорость). Команда сохраняет свое действие даже после выключения питания.

    Для включения режима работы с AAM служит клавиша F5или консольная команда AAM (для вызова строки нужно нажать клавишу <плюс> или <стрелка вниз>). Винчестер начнет трещать, демонстрируя текущий уровень шума (у некоторых дисков шум, как ни странно, отсутствует:) Далее смотрим на цифры внизу экрана. Это текущий уровень шума по шкале 0 - 255. Также на экран будут выведены подсказки по точным значениям цифр. Во время теста AAM можно использовать следующие клавиши:

    M - (minimum): установить минимальный уровень шума;

    D - (disable): выключить AAM совсем (максимальный шум, максимальное быстродействие);

    P - (perfomance): получить наилучшее быстродействие, шум высокий;

    <- | -> (клавиши стрелок) для плавной регулировки соотношения шум/скорость;

    F1 - помощь.

    В правом нижнем углу экрана выводится среднее время доступа при заданном уровне шума. Меняя уровень, смотрим за изменением быстродействия. Также полезно посмотреть на скорость чистого позиционирования без чтения - консольной командой "CX".

    Иногда попадаются винчестеры, у которых еще на заводе AAM установлен на минимальный шум (число 128). У других AAM вообще выключен (0), а у третьих не регулируется и не поддерживается AAM - этим "отличилась" серия Seagate Barracuda 7200.7 и многие винчестеры для ноутбуков. На HDD Seagate функцию AAM можно включить за символическую плату у ремонтника или у автора этой программы). В любом случае стоит попробовать порегулировать AAM клавишами стрелок (вправо и влево) - хуже от этого все равно не будет.

    10.Работа с Host Protected Area: изменение физического объема диска

    Можно ли превратить 120 гигабайтный диск в 20 гб? Конечно да - например создать на нем один раздел на 20 Гб, а остальное не использовать. А чтобы он в BIOS'е при этом определялся тоже на 20? Еще несколько лет назад подобное было нельзя, а теперь можно, с помощью HPA. Но зачем? - спросите Вы. Например, для защиты информации от вирусов или от случайной порчи/удаления. Или, если старый BIOS зависает на автодетекте винта, превышающего 32 Гб, а перемычек, ограничивающих объем, производитель не предусмотрел... Или (не дай Бог), на винчестере появились бэд-блоки, в самом конце, и их надо скрыть от операционной системы, чтоб она даже не лезла туда при форматировании: В общем, вариантов много... А так как функция "обрезания" диска есть почти во всех современных винчестерах, рассмотрим ее подробнее.

    Host Protected Area - это уменьшение количества доступных физических секторов на жестком диске, с соответствующей коррекцией паспорта диска. Т.е. диск, обрезанный HPA, будет определяться на меньший (по сравнению с заложенным производителем) объем, что сделает отрезанную часть недоступной ни ОС, ни BIOS. Соответственно, и другие программы, например форматирования и проверки, не смогут получить доступ к скрытой части. Обрезание диска происходит всегда с конца, т.е. с помощью HPA нельзя вырезать произвольную область в середине, и нельзя сдвинуть начало диска. Как и в случае с AAM, результаты HPA сохраняются после выключения питания.

    Виктория позволяет задавать любой объем диска с помощью HPA, показывать реальный объем, а также восстанавливать заводской объем обрезанных дисков. Для этого служат соответствующие команды (вызываются клавишей F6 или консольной командой "HPA")

    HPA - задать новый объем диска. После ввода команды появляется приглашение к вводу нового количества секторов (LBA). Нужно ввести и нажать ENTER. Если винт не выдал ошибку, он сразу скорректирует свой объем, в соответствии с введенным значением.

    RHPA - показать реальный размер диска в LBA. Команда чисто информативная.

    NHPA - восстановить заводской объем диска. После ввода, на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия. В случае согласия (Y) - диску будет возвращен реальный объем. Для отмены достаточно нажать ESC.

    ВНИМАНИЕ!: по стандарту, установка нового объема диска возможна только один раз за сеанс. После чего все последующие попытки применения HPA и NHPA будут отвергаться (а программа сообщать об ошибке). Для продолжения работы необходимо выключить и вновь включить питание HDD (программу перезапускать не обязательно).

    11.Управление опциями безопасности. Пароли, снятие пароля, временная разблокировка.
    Теоретическое вступление:

    Современные винчестеры имеют 2 вида паролей и 2 уровня секретности. Сначала рассмотрим виды паролей:

    User-пароль: служит для ограничения доступа к пользовательской информации. При установке User пароля винчестер отвергает такие команды, как чтение и запись. Следовательно, информацию с запароленного винчестера нельзя ни прочитать, ни изменить, ни стереть. Сделать это можно только после снятия пароля или после временной разблокировки.

    Master-пароль: НЕ предназначен для защиты информации. Его назначение - удалить User пароль в случае потери последнего. Master-пароль, будучи установленным на винчестер, никак не отразится на его работоспособности.

    Вернемся к уровням секретности. Их два, и относятся они только к User паролю:

    High: высокий уровень. Пароль уровня High может быть удален с помощью Master пароля с сохранением информации на винчестере.

    Maximum: максимальный уровень. Если на винчестере установлен User пароль уровня Maximum, то Master паролем его удалить не получится (винт выдаст ошибку), а для снятия пароля придется применить Security Erase. Это специальная команда, которая попросит передать в винт Master пароль, после чего сотрет всю информацию с него, и только после этого - разблокирует.

    При потере и User и Master пароля, запароленный винчестер становится физически негодным для хранения информации. Не зная Master пароля, разблокировать его нельзя. Поэтому - будьте осторожны с системой безопасности HDD.

    Можно ли "найти" утерянный пароль методом перебора? В случае с винчестером - практически нереально. Согласно ATA стандарту, после пяти неудачных попыток ввода пароля, винт блокирует команды (при этом в паспорте появится статус "Expired"). Повторный ввод возможен только после включения-выключения питания. Ограничение на 5 попыток отсутствует, если для снятия пароля использовать стирание через мастер-пароль. В этом случае естественным препятствием для перебора будет пауза ожидания готовности (около 1 секунды), выдаваемая винтом.
    Практика установки и снятия паролей

    Для работы с паролями имеются клавиши F8 и F10, а также альтернативные им консольные команды:

    PWD: установить пароль на диск;

    DISPWD: удалить пароль с диска;

    UNLOCK: временно разблокировать винт (до выключения питания);

    LOCK: временно отключить парольную систему (до выключения питания);

    После ввода команд на экране появится менюшка с выбором вариантов пароля и уровня секретности. Перемещение по меню осуществляется клавишами стрелок (вверх вниз), выбор нужного пункта клавишей ENTER. Далее появится приглашение к вводу пароля:

    Введите пароль:_

    После ввода пароля следует нажать ENTER. Если винт не выдал ошибку, пароль будет немедленно установлен.

    Следует иметь в виду, что мастер-пароли на большинство винчестеров предустановленны на заводе изготовителе, и благодаря Интернету, могут быть известны широкому кругу людей. Поэтому мастер-пароль лучше сразу сменить. Установленный мастер пароль никак не повлияет на доступ к информации.

    Напротив, если кто-то запаролит винчестер (например, вредоносная программа-вирус), зная мастер-пароль Вы сможете его разблокировать. Для снятия юзер-пароля через известный мастер пароль нужно:

    - Нажав F10, выбрать в меню пункт "мастер пароль";
    - Ввести мастер пароль (до 32 символов). Винчестер будет разблокирован.

    Данный метод сработает только при уровне секретности пароля = High. Если установлен уровень Maximum, будет выдано предупреждение о стирании диска. Вы можете согласиться или отменить (если информацию нельзя терять). При согласии программа предложит ввести мастер-пароль, после чего винчестер выставит BUSY и приступит к стиранию информации. Если в этот момент выключить питание винчестера, или подать ему команду программного сброса - стирание остановится, но и пароль останется. Следует подождать до снятия BUSY, и только после этого, получив паспорт, убедиться, что пароли сняты.

    Полезное применение опции стирания через пароль - быстрое удаление всей информации (например, перед продажей HDD). Кроме того, security-стирание, будучи по своей природе записью, обладает свойством ликвидировать некоторые виды дефектов поверхности и обновлять SMART-статистику. Для того, чтобы выполнить быстрое стирание через систему безопасности, необходимо:

    - Установить на винт любой user-пароль уровня Maximum;
    - Установить на винт любой мастер пароль, например <1234>. Оба пароля могут быть одинаковыми;
    - Нажав F10, выбрать мастер пароль, далее ввести его и подождать завершения операции.


    Иногда бывает так, что security-стирание вылетает с ошибкой через некоторое время после старта. Такое может происходить, если винчестер физически неисправен.

    Примечание:

    1. Если Вы уже вызвали строку ввода пароля, но передумали его вводить, нажмите ESC.
    2. Для предотвращения забывчивости, программа создает небольшой (32 байта) текстовый файл в текущем каталоге, в который кладет введенный пароль. При последующем вводе пароля программа сама прочитает содержимое файла, и подсунет его под нос пользователя :) Эту опцию можно легко отключить, как это сделать, читайте в разделе "Работа с ini-файлом".
    3. Если тестируемый накопитель сообщил в паспорте, что не поддерживает опции безопасности, будет выдано сообщение в нижнюю строку экрана: 'Внимание: этот HDD не поддерживает работу с паролями!' Надпись никак не помешает попробовать установить/снять пароль, чтобы убедиться в этом практически.

    Подача пароля из файла

    Ввод пароля с клавиатуры обычно ограничен только теми символами, которые можно напечатать. Между тем, существуют и т.н. "непечатные" символы - это управляющие коды со значениями 0...19h, и некоторые другие. Бывает, что на винчестерах стоят мастер пароли из таких символов (это "любят" делать BIOS'ы ноутбуков). Как ввести такой пароль? Ответ прост - используйте Викторию. В программе имеются 2 команды подачи пароля из файла. Достаточно сделать файл с любым сочетанием символов, и "подсунуть" его вместо пароля:

    PWDF - установить пароль из файла на диск;

    DISPWDF - удалить пароль с диска, используя файл;

    После ввода команды, программа выведет окно файл менеджера, где можно будет выбрать файл. Остальное аналогично применению PWD и DISPWD.

    Q: Что делать, если пароль все-таки потерялся/забылся?

    A: Пароль можно снять в технологическом режиме. Обратитесь к ремонтнику HDD с соответствующим инструментом (например, коммерческой версией Виктории или РС3000).

    12.Тесты позиционирования головок HDD

    Вам никогда не встречались винчестеры с обугленными или дырявыми микросхемами? Очень забавная вещица... но только не для хозяина винта и находящейся на нем информации. Почему же у одних пользователей винты работают по много лет, а у других дохнут?

    Причин много: это и бракованные экземпляры HDD, и плохие блоки питания, и нарушения теплового режима (перегрев). А некоторые винчестеры не имеют защиты от перегрева, или она срабатывает слишком поздно. Но, как показала практика, большинство проблем с винчестерами закономерны, т.е. вполне предсказуемы задолго до фатального исхода. Чтобы поточней разобраться в причинах взрыва микросхем, рассмотрим простой пример:

    Как известно, винчестер сильней нагревается именно тогда, когда работает - читает данные, позиционирует головки и т.п. Причем, в многозадачных средах может выполняться несколько операций одновременно, в результате чего микросхема привода головок может нагреться до критической температуры. Разработчики силовых микросхем обычно закладываютв свои изделия алгоритмы защиты от перегрева - при достижении предельных температур чип самовыключается, или замедляет работу (при этом винчестер может запарковаться, прервав на время поиск дорожки, и выставив на интерфейс сигнал "занято").

    Операционная система не обязана следить за параметрами винчестера. Она четко выполняет то, для чего предназначена - файловые операции, и умеет лишь ждать готовность устройства, если оно перестало отвечать. Дождавшись, пока микросхема остынет, система термо-защиты разрешает дальнейшую работу, а винчестер, в свою очередь, снимает сигнал "занято" и ОС продолжает использование HDD. Никому и в голову не приходит то, что винт в предельном режиме, и периодически срабатывающая защита остается тайной для пользователя. Круто? Нет, особенно, если судить по встречающимся горелым микросхемам... Вероятно, отсюда и пошли "страшные" истории о поломках дисков во время дефрагментации, во время работы Windows XP (ибо ресурсоемкая система производит больше дисковых операций, чем менее требовательная Windows 9x), и т.д.

    Вывод напрашивается сам собой надо как-то вовремя заметить опасность, чтоб в дальнейшем принять меры (улучшить охлаждение, заменить HDD, сделать копию информации). Для этого нужно смоделировать высокую нагрузку на систему позиционирования, но при этом контролировать возникающие ошибки, чтобы не допустить разрушения микросхем. Для этого служит клавиша F7"SEEK", или консольные команды "CX", "CXR","ACX","ACXR".
    "CXR" - (аналогично нажатию F7): случайное позиционирование с чтением

    Винчестер начнет перемещать головки, читая одиночные случайные секторы диска (можно прервать, нажав ESC). При этом программа контролирует время, затрачиваемое на каждый цикл, выводит карту из прямоугольников, как при сканировании поверхности (но при этом 1 прямоугольник равен одному сектору, а не 256-ти), и смотрит в регистр ошибки HDD. При превышении времени сверх нормы или при ошибке, считается, что сработала защита, и винчестер переводится в "спящий режим" с остановкой вала и парковкой головок. Этим исключается его дальнейшее повреждение. Из-за попыток чтения тест "CXR" не будет работать на запароленом накопителе (под паролем чтение не работает), а также остановит тестирование при любых других ошибках чтения.

    Программа также выводит на экран:

    - Температуру встроенного термодатчика (при его наличии);
    - Время доступа в миллисекундах (время на позиционирование + время на чтение);
    - Время старта теста, и время его окончания (в случае ошибки);
    - Индикатор положения головок. Это анимация, облегчающая взаимодействие с пользователем.

    Примечание: некоторые винчестеры могут самостоятельно прерывать тест позиционирования, выполняя рекалибровку или обновление своих внутренних журналов.
    "CX": случайное позиционирование без чтения

    Применяется (и рекомендуется) для тестирования устаревших HDD, в паспорте которых нет поддержки 48 bit LBA. На некоторых современных дисках может работать неправильно. Пример - новые IBM/HITACHI в этом режиме работают "тихо", независимо от установок AAM. "CX" рекомендуется применять на винчестерах до 2002 года, или если не работает "CXR". Команда "CX" будет работать и на винчестере с нечитаемыми секторами, например на запароленом. Во время работы на экране отображается время позиционирования, без времени чтения. Оно обычно на 1-5 мс ниже времени доступа, хотя бывают и исключения (аналогично примеру с IBM/HITACHI).
    "ACXR": Прогрессивное линейное позиционирование с чтением

    Производит плавное нарастание амплитуды размаха головок от края к центру HDD (за редким исключением, когда начало диска находится не с краю, как на некоторых HDD 2,5"). Позволяет оценить целесообразность использования всего объема HDD в качестве логического раздела. Видно, что по мере увеличения амплитуды, скорость доступа замедляется в 2-3 раза. Также как и остальные тесты, выводит на экран температуру, анимацию, время доступа. Головку HDD можно произвольно перемещать клавишами стрелок "вправо влево" во время тестирования.
    "ACX" Прогрессивное линейное позиционирование без чтения

    Отличается от "ACXR" тем же, чем "CX" от "CXR". Винчестеры с высоким быстродействием издают "воющие" звуки в начале теста.

    Во время всех тестов постоянно контролируется температура. При этом тест может периодически замирать. При превышении порога в 50 градусов Цельсия - программа выключит винчестер, выдав сообщение: "Высокая температура HDD!"

    Примечание:

    - Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после ввода команды: Внимание! Накопитель закрыт ATA паролем!. Данное сообщение появится только при заблокированном винчестере, если же он открыт - о пароле будет предупреждать лишь лампочка PWD вверху экрана. Данное сообщение носит чисто информативный характер. Продолжать работу, или нет - решает пользователь.
    - Иногда во время теста позиционирования винт "промахивается" мимо нужного сектора. В результате мы видим цветные прямоугольники. Зеленые могут быть у полностью исправных HDD некоторых моделей (Fujitsu, Samsung), а наличие большого количества красных свидетельствует о неполадках. Исключение - старые медленные накопители (меньше 1 Гб), для которых критерии скорости сильно отличаются в сторону ее уменьшения (и увеличения времени доступа соответственно).

    13.Остановка и запуск шпиндельного двигателя HDD

    Осуществляется клавишей S или консольной командой STOP. Оба способа абсолютно идентичны. Применяется, например, для экономии электроэнергии, если неохота отключать винчестер от компьютера. При нажатии клавиши S в винт подается команда E2h, и контролируется результат по регистру ошибки. Команда не будет работать на накопителе, у которого разрушен микрокод: в этом случае вал не остановится, и утилита выдаст сообщение "Винт отверг команду".

    14.Вызов встроенного файл менеджера

    В новых версиях программ появился файл-менеджер, похожий на панель таких программ, как например, Volkov Commander. Вызывается он нажатием клавиши 1, и при этом не разрушает содержимое рабочего стола. Позволяет просматривать каталоги, список файлов, а также сортировать их по времени, размеру, дате создания и расширению. При нажатии любой не-управляющей клавиши курсор перемещается на файл, чья первая буква имени совпадает с нажатой клавишей. При установке курсора на файл и нажатии F3 будет показано содержимое файла.

    Файлы можно удалять и копировать. Файлы можно пометить клавишей "пробел" и удалить/скопировать сразу целую группу. Можно создавать папки и удалять их, если внутри нет файлов. В общем, аналогично другим файл менеджерам... Длинные имена не поддерживаются, если в папке больше 600 файлов - остальные не отображаются, чтобы зря не захламлять память. Файл менеджер имеет встроенную справочную систему (F1), где кратко перечислены задействованные клавиши и его возможности.

    15.Просмотр информации о логических разделах диска

    Начиная с версии 3.0 в Викторию встроена утилита просмотра информации о логических разделах, на которые разбит тестируемый HDD. Для ее запуска достаточно нажать клавишу Q. При этом считываются системные области диска, если они есть (информация берется из таблицы разделов самого первого сектора диска), сканируется цепочка Extended Partition Chain в поисках абстрактных MBR и логических дисков в расширенных разделах. При нахождении логического диска программа смотрит тип файловой системы, вычисляет его границы в LBA, и заносит их в табличку на экране. Далее следует попытка получить загрузочные сектора каждого диска, что бы узнать его имя (метку тома). Даже при частичном разрушении системных областей будет выведена информация:

    Информация о границах разделов может быть полезна для спасения отдельных логических дисков с поврежденного HDD (например функцией чтения секторов в файл, этой же программой).

    Указанный в MBR тип файловой системы не всегда соответствует той, что реально установлена на диск. Из-за того, что тип файловой системы берется программой из MBR, она не дает 100% гарантии истинности результатов. В версии 3.3.2 распознаются системы FAT16, FAT32, NTFS, и диагностический раздел ноутбуков фирм HP/COMPAQ. Со временем список будет расширен. Если на проверяемом диске нет файловой системы, не найдены или сильно повреждены системные области, будет выдано сообщение: MBR not found!

    Примечание: на разделах, созданных новыми ОС, программа может не распознавать имя диска, ибо они хранят его не в загрузочном секторе.

    16.Создание логических дефектов

    Консольная команда RNDBAD производит создание псевдо-сбойных участков поверхности HDD, на которых винчестер ведет себя аналогично физическим дефектам поверхности, что может быть полезно при исследовании программ и винчестеров. Команда RNDBAD не приводит к физической порче накопителя, производимое ей действие документировано в АТА стандарте и является записью, однако не стоит забывать, что любая запись разрушает данные пользователя.

    Во время выполнения команды RNDBAD измеряется среднее время создания одного дефекта, которое выводится на экран. Дефекты создаются в цикле, по адресам из генератора случайных чисел. Для отмены действия служит клавиша ESC. Чтобы удалить созданные бэд-блоки, достаточно произвести линейное чтение всей поверхности с включенной опцией "Erase 256".

    Примечания:

    - Некоторые винчестеры (новые Maxtor, некоторые экземпляры Samsung SP0802N) производят ремап псевдо-дефектов при чтении, поэтому будьте осторожны, во избежании засорения пользовательского дефект листа. Автор считает это недосмотром производителей винчестеров, а также ошибками ремонтников, если опция ремапа чтением "включилась" после некорректного ремонта, и не обязан отвечать за них. Ремап чтением покане замечен у накопителей Seagate, Fujitsu, на остальных смотрите сами. А лучше забудьте про эту команду :)
    - Команда RNDBAD работает только в адресации LBA 28bit (максимальный адрес дефекта не превышает 128 Гб)

    17.Восстановление конфигурации диска (команда RDС)

    По этой команде производится сброс предустановок конфигурации накопителя, произведенный средствами АТА-стандарта. Такими предустановками могут быть, например "навсегда" выключенный SMART или ограничение объема, не восстановимое через HPA (встречалось на HDD Samsung). Команда не влияет на хранимую информацию и не способна испортить винчестер. Предназначена для отмены действия некоторых утилит и для восстановления реального размера HDD Samsungи Hitachi после последствий глюков. Команда работает только на винтах, которые поддерживают DCO. На остальных будет выдано сообщение об ошибке. Также, ошибка может выдаваться на Seagate (это у них очередной прикол такой).Далее..

     

    регистрация сайта в каталогах


    Directrix.ru - рейтинг, каталог сайтов

    Яндекс.Метрика

    Create a free website

    каталог сайтов reVista