1

Это кажется мне немного произвольным, поэтому я полагаю, что за этим стоит определенная причина. Сбой ОЗУ должен происходить очень редко (это никогда не происходит для меня), и большинство ошибок даже не будут обнаружены этим тестом (комплексная проверка займет гораздо больше времени).

Если код BIOS небезопасен, чтобы полагаться на ОЗУ без предварительной проверки, почему код ОС также не проверяет жесткие диски? Кажется, я что-то здесь упускаю.

1 ответ1

1

Есть много причин, каждый из которых сам по себе достаточен.

  1. Почти каждое микроконтроллерное и микропроцессорное устройство выполняет POST - самопроверку при включении питания. Это то, что ты делаешь.
  2. Тест ОЗУ - это всего лишь одна часть (хотя и самая продолжительная часть) процедуры POST - самотестирование при включении питания. POST проверяет наличие и основные функциональные возможности нескольких ключевых компонентов системы. Если микропрограмма (будь то BIOS или EFI) должна была попытаться выполнить обычные процедуры запуска, если какой-либо из этих компонентов отсутствовал или работает неправильно, диагностика проблемы может быть чрезвычайно сложной.
  3. Вопреки вашему опыту, значительное количество ПК, Mac и т.д. Испытывают сбои на этапе тестирования ОЗУ ... часто сразу после первой сборки или после замены ОЗУ или ЦП. Вы правы, что есть проблемы с оперативной памятью, которые этот простой тест не обнаружит, но это не значит, что тест бессмысленный. Выражение «о, просто запустите memtest» предполагает, что есть какой-то способ загрузить memtest и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .