14 лет назад 24 декабря 2004 в 1:56 98

Оперативная память и жесткий диск – одни из самых проблемных устройств в компьютере. Именно дефекты модулей оперативной памяти являются наиболее распространенной причиной всевозможных “синих экранов смерти”. С “осыпанием” же жесткого диска сталкивался едва ли не каждый пользователь.

ОПЕРАТИВНАЯ ПАМЯТЬ

Тестирование оперативной памяти мы рассмотрим на примере утилиты Testmem4 (www.testmem.nm.ru). Принцип ее работы основан на записи в память определенных последовательностей данных, а затем их чтении с последующей проверкой. Возникающие при этом ошибки означают, что исследуемый модуль памяти имеет дефекты. Все тесты в программе Testmem4 оптимизированы под память DDR, поскольку на сегодняшний день это самый распространенный стандарт.

После распаковки архива с файлами программы нужно запустить файл install.bat и вставить в дисковод чистую дискету. В качестве операционной системы на этом загрузочном диске используется Open DOS от компании Caldera, а для большего удобства присутствует файловый менеджер Volkov Commander. После загрузки с полученной дискеты в окне Volkov Commander выбираем файл tm4.com и нажимаем клавишу Enter.

Интерфейс Testmem4 прост и понятен. С помощью клавиши Tab осуществляется навигация по меню, а клавиши F1-F12 отвечают за переключение между разными окнами. За один раз программа может проверить только один модуль памяти, при этом для каждого слота в соответствующем окне следует выставить параметры установленных в него модулей: размер модуля (его ни в коем случае нельзя завышать) и количество чипов на планке. Сделав настройки для слотов, можно выбрать продолжительность тестирования. Проверка модуля в режимах quick и fast займет не больше минуты.

В режиме normal тест продлится уже около двух минут, а в режиме slow – около пяти минут. Рекомендуемый режим Long отнимет у вас около получаса. Наконец, есть еще режим Night, в котором время проверки составляет несколько часов. Воспользоваться “ночной” проверкой можно в том случае, если все предыдущие не выявили никаких ошибок, но сомнения относительно работоспособности модуля памяти все же остались.

Для начала процедуры тестирования следует нажать клавишу Enter, для выхода из режима проверки – клавишу Esc. При работе теста в правом верхнем углу экрана указывается количество возникших ошибок. Если по окончании проверки обнаружится хотя бы одна, дефектный модуль лучше заменить – с такой памятью не будут нормально работать ни операционная система, ни прикладные программы.
Кстати говоря, если вы являетесь обладателями видеокарт на основе чипов от NVIDIA, то в в программе Testmem4 вам будет доступен инструмент для тестирования видеопамяти. Владельцам же видеокарт на чипах от ATI остается дожидаться лучших времен.

Разумеется, помимо Testmem4 существуют и другие инструменты для тестирования памяти. Так, MemTest-86 (www.memtest86.com), по мнению общественности, является своеобразным эталоном среди подобных программ. Пользователи, считающие флоппи-дисководы анахронизмом, могут скачать образ загрузочного CD на сайте программы.

Сразу после загрузки с такого носителя начинается тест. Сам процесс тестирования в данном случае весьма долог: первые семь тестов займут где-то минут двадцать, а вот далее пойдут тесты общей продолжительностью несколько часов. Так что есть смысл запускать тестовую программу вечером, чтобы утром узнать ее вердикт. В версии 3.1а MemTest-86 появилась поддержка новейших чипсетов и процессоров. Правда, иногда на тематических “железных” форумах встречаются сообщения о зависании теста на системах с процессорами AMD.

Поскольку MemTest-86 была создана с открытой лицензией, группа энтузиастов усовершенствовала данный продукт и выпустила MemTest86+ (www.memtest.org). Основной упор при модернизации делался на корректную работу с любым железом. В результате программа нормально работает даже на системах с процессорами Athlon 64 и Pentium Mobile. Именно “всеядность” по отношению к аппаратному обеспечению является достоинством данного продукта.

DocMemory (www.simmtester.com) – еще одна программа для проверки оперативной памяти. Программа написана компанией, которая специализируется на поставках оборудования для проверки памяти многим известным производителям. Сама программа бесплатна – потенциальному пользователю нужно лишь пройти регистрацию на сайте. Из особенностей DocMemory следует отметить возможность тестировать память стандарта RIMM, а также модулей памяти SODIMM, которые используются в ноутбуках.

Помимо консольных утилит для проверки оперативной памяти, есть программы и для работы в среде Windows. Примером может служить пакет S&M (www.testmem.nm.ru/snm.htm), который представляет собой не только средство проверки оперативной памяти, но еще и тест стабильности работы процессора. Благодаря всем этим функциям программа получила высокие оценки среди оверклокеров, хотя возможность проведения полноценного тестирования RAM под Windows и вызывает оживленные дискуссии на тематических форумах.

ЖЕСТКИЕ ДИСКИ
SMART

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

Атрибуты SMART – численные характеристики для описания параметров состояния винчестера. Параметров, по которым технология тестирует винчестер, довольно много, их набор зависит от конкретной фирмы – производителя винчестеров. Приведем список основных атрибутов SMART с их краткими характеристиками:

– Raw Read Error Rate – отвечает за мониторинг появления ошибок при чтении данных с поверхности диска по вине самого накопителя.

– Start/Stop Count – количество циклов запуск/останов шпинделя; может дать приблизительное представление о возрасте б/у диска (как правило, происходит один запуск диска в день).

– Reallocated Sectors Count – количество переназначенных секторов (при большом числе переназначенных секторов скорость работы винчестера может довольно ощутимо снизиться, так как считывающим головкам постоянно приходится переходить с дорожки на дорожку).

– Seek Error Rate – частота появления ошибок позиционирования головок. Увеличение значения этого атрибута свидетельствует о неисправностях головок жесткого диска.

– Power On Hours – количество отработанных часов во включенном состоянии. Снижение значения атрибута до критического уровня указывает на выработку диском своего теоретического ресурса работы.

– MTBF (Mean Time Between Failures) – падение значения этого атрибута до нуля также свидетельствует о выработанном ресурсе диска.

– Reallocation Event Count – количество операций переназначения секторов, то есть ремапинга. При этом учитываются как успешные, так и неудачные операции по переназначению секторов.

– Current Pending Sector Count – выдает текущее количество нестабильных секторов. Благодаря этому атрибуту можно узнать число нестабильных секторов на поверхности диска.

– Uncorrectable Sector Count – количество нескорректированных ошибок. Показывает общее количество ошибок, возникших при чтении/записи сектора, которые не удалось скорректировать. Рост значения в поле raw value (текущее значение) этого атрибута указывает на явные дефекты поверхности и/или проблемы в работе механики накопителя.

– UltraDMA CRC Error Count – общее количество ошибок при передаче данных в режиме UltraDMA.

– Write Error Rate (Multi Zone Error Rate) – частота появления ошибок при записи данных.

– Disk Shift – показывает сдвиг пакета дисков относительно шпинделя. Причиной такого сдвига может послужить удар при падении диска.

– G-Sense Error Rate – сигнализирует об ошибках, которые возникли при ударе диска.

– Loaded Hours – “бремя прожитых лет”, отображается нагрузка на привод головок, вызванная долгим временем работы накопителя. В расчет берется только период нахождения головок в рабочем положении.

– Load Friction – нагрузка на привод головок, вызванная трением в механических частях накопителя. Рост значения данного атрибута также показывает износ дисков.

Атрибуты SMART могут многое рассказать о физическом состоянии жесткого диска – например, определить, ронял или нет жесткий диск предыдущий владелец. Таким образом, если при проверке б/у диска с помощью SMART мы видим, что значение некоторых вышеперечисленных атрибутов далеки от нормальных, то это свидетельствует о приближающемся “конце” устройства.

Доступ же к атрибутам SMART можно получить с помощью специализированного программного обеспечения. Примером таких программных средств под Windows может послужить утилита Active SMART (www.ariolic.ru/activesmart), которая работает в фоновом режиме и через определенные промежутки времени обновляет данные об установленных на компьютере жестких дисках, сверяясь с состоянием SMART.

Значения атрибутов системы самодиагностики жестких дисков представляются пользователю в весьма наглядном виде, также приведены пороговые значения для каждого атрибута. В случае появления отклонений одного или нескольких атрибутов от нормы, программа уведомляет пользователя об этих изменениях. Кроме того, Active SMART выводит подробную информацию об изготовителе жесткого диска, модели и серийном номере устройства, размере свободного места и текущей температуре накопителя. Просмотреть параметры SMART из-под MS-DOS поможет программа MHDD.

MHDD

Помимо механических узлов жесткого диска может испортиться и поверхность его пластин. Одним из наиболее мощных средств для работы с поверхностью жесткого диска является известная программа MHDD (mhddsoftware.com), которая не только вовремя предупредит о возникновении повреждений, но и позволит в некоторых случаях провести “лечение” поврежденной области. Учтите только, что, используя эту мощную утилиту, следует в обязательном порядке ознакомиться с руководством пользователя, дабы избежать серьезных проблем. Дело в том, что программа лишена каких-либо защитных механизмов от неосторожных действий со стороны пользователей, поэтому надо тщательно обдумывать все свои действия.

Главным достоинством MHDD является прямая работа с жестким диском (то есть через порты; если в вашем ПК программа не смогла получить доступ к диску, попробуйте более старую версию MHDD) – в результате программе не важно, какой BIOS у компьютера, а также какая файловая система у вашего жесткого диска. Учтите только, что в процессе работы с программой необходимо запускать ее с другого носителя, а не с того, который собираетесь исследовать. Самый простой и лучший вариант – загрузочная дискета с чистым DOS.

Первое, что сделает программа при запуске – определит все имеющиеся в системе жесткие диски и их принадлежность к определенным портам. Далее можно приступать к сканированию поверхности. Функция сканирования вызывается либо командой ‘scan’, либо нажатием клавиши F4. Появляется меню, в котором пользователю надо будет выставить настройки сканирования.

– Scan in: – здесь мы выбираем, в каком режиме будет происходить сканирование. CHS – будет использоваться трансляция CHS (cylinder-head-sector), LBA – соответственно LBA (Logical Block Address). Выбирать нужно тот режим трансляции, с которым работает данный жесткий диск. Узнать этот режим можно, применив команду ‘id’, по которой выводится вся нужная информация об исследуемом накопителе.

– Starting CYL – выбор цилиндра, с которого начнется сканирование в режиме CHS. Используется для сканирования определенной области диска.

– Starting LBA – выбор начального сектора при сканировании в режиме LBA; также указывается при сканировании определенных участков диска.

– Log: On/Off – включение/выключение ведения логов процесса сканирования. При включении данного режима в файл mhdd.log будут записываться результаты сканирования, а также адреса “плохих секторов”, если таковые обнаружатся.

– Remap: On/Off – выполнять ли ремап при обнаружении подозрительных секторов или бэдов. Этот пункт позволяет осуществлять “лечить” поврежденную поверхность.

– Loop the test/repair – возможность зациклить выполнение сканирования. Необходимо при выполнении ремапа.

Выставив все параметры сканирования, снова нажимаем клавишу F4 для запуска процедуры сканирования. В левой части экрана программы находится своего рода карта поверхности диска, а в правом верхнем углу расположен отчет о состоянии прошедших проверку секторов жесткого диска.

Сектора различаются по времени доступа к ним и обозначаются разноцветными прямоугольниками. Темно-серые и серые прямоугольники – сектора с нормальным временем доступа. Белые и зеленые – появляются или могут появиться на старом жестком диске.

Следует отметить, что при проверке старого медленного винчестера наличие зеленых участков является нормой. А вот появление на диске коричневых и красных секторов – это уже серьезный повод задуматься о наличии в этих блоках дефектов или бэдов. Кроме цветных прямоугольников в окне результатов сканирования есть еще некие аббревиатуры, обозначающие типы неисправностей секторов – расшифровку можно найти в руководстве пользователя.

Некоторые сбойные секторы удается “вылечить”, запустив процесс ремапа (переназначения секторов), но жесткий диск с большим числом “бэдов” (5 и более процентов) лучше не брать ни под каким видом (многое может сказать и расположение сбойных секторов на карте; например, диагональ “бэдов” – очень плохой признак).

Как уже говорилось, помимо проверки поверхности жесткого диска с помощью MHDD можно посмотреть показания SMART. Для доступа к этой функции используется команда ‘smart att’. MHDD умеет манипулировать всем, что заложено в технологии SMART – команды для работы с системой самодиагностики жесткого диска можно узнать, если ввести в командной строке ‘smart’. Таким образом, с помощью MHDD можно не только проверить поверхность носителя, но и состояние его механической составляющей.

ВИДЕОКАРТА
Прежде всего, видеокарту следует проверить на соответствие заявленным техническим характеристикам. Сделать это можно с помощью любого идентификатора “железа” типа программы AIDA32 (www.aida32.hu). Эта программа, в частности, способна сообщить вам о марке графического процессора и его рабочей частоте, о частотах видеопамяти, а также о разрядности шины памяти и многом другом.

Далее нужно сравнить полученные данные со спецификацией этой модели видеокарт на сайте производителя. Если все значения совпадают с теми, которые указаны производителем (различия в 1-5 МГц не в счет), то вы приобрели именно ту карту, которую хотели купить.

Однако сейчас при покупке видеокарты можно наткнуться на переделку. Вам, к примеру, могут попытаться продать вместо Radeon 9600 переделанный Radeon 9550. Для подобной “модернизации” умельцы используют взломанные прошивки BIOS. При этом Device ID (идентификатор устройства) соответствует Radeon 9600, и программы для идентификации аппаратных средств компьютера, такие как AIDA32, не могут определить подмену. Если вы подозреваете что видеокарта – переделка, попробуйте проверить ее серийный номер на сайте производителя либо аккуратно снимите систему охлаждения видеокарты и прочитайте маркировку на графическом чипе.

Проверить приобретаемую видеокарту на стабильность также не сложно. Для этого можно запустить какую-нибудь современную трехмерную игру, например Unreal Tournament 2003, и оставить ее работать на всю ночь. Если до утра игра не “вылетит”, то, скорее всего, видеокарта полностью исправна. На ночь можно запустить и тестовый пакет, например 3D Mark 2001 или 2003. Впрочем, для начального представления о качестве карты может быть достаточно и одного цикла того же 3Dmark.

Наконец, следует проверить память видеокарты на наличие ошибок. Специально для этих целей была разработана утилита TestVideoRAM (testvram.nm.ru). Эта программа поддерживает видеокарты на чипах от NVIDIA и ATI (используйте для карт ATI версию 1.01, которую можно взять на сайте www.overclockers.ru), предназначена для работы под DOS. Лучше всего запускать TestVideoRAM с загрузочной дискеты. Сразу после ее запуска начинается тест видеопамяти, занимающий около получаса. В случае удачного прохождения этого теста можно констатировать полную исправность видеопамяти.