8

У меня нет активной проблемы с этим, но мне любопытно.

Со временем мои ремонтные работы привели меня ко многим случаям (повторяющимся и надежным), когда у компьютера (настольного компьютера или ноутбука; каждая ситуация уникальна, но согласована сама по себе) возникают проблемы на этапе запуска POST/ загрузки.

Пример: один компьютер зависает во время загрузки (я точно забыл, где, но после POST), когда у меня есть внешний USB-носитель. Это может быть жесткий диск или USB-накопитель. Это не КАЖДЫЙ USB HDD или Flash Stick, но это значительное число. Настолько, что при загрузке я стараюсь убедиться, что эти устройства не подключены. Я не могу вспомнить, имеет ли значение КАКОЙ USB-порт (ы), но я обычно использую передние.

Другой пример - ноутбук, на котором я работал, который зависал после POST, когда был подключен Ubuntu LiveUSB, если только я не использовал определенный порт, который был почти полностью разрушен внутри.

Третий пример - это другой настольный компьютер, который при загрузке, когда подключен жесткий диск USB, зависает во время загрузки в точке, где вы видите текст на экране. На этапе загрузки перед ОС. Если я отключу жесткий диск, загрузка сразу возобновится, как будто не было никаких проблем.

Почему внешние устройства (некоторые загрузочные, некоторые не загружаемые) вызывают такую проблему при загрузке? Он широко распространен и неоднороден, и мне любопытно, что происходит на уровне машины.

3 ответа3

11

Вот немного понимания.

  • Некоторые BIOS содержат ошибки. Хороший BIOS должен пропускать недействительные или неизвестные устройства, но не все из них делают по какой-либо причине. Попробуйте обновить свой BIOS. Я добавлю, что мне кажется, что, когда компьютеры начали приобретать способность загружаться не с дискет или локально подключенных жестких дисков, в определенных BIOS и системах возникали странные ошибки.

  • Я подозреваю, что некоторые USB-накопители не на 100% правильно реализуют стандарт USB-накопителей. Обычно это было бы проблемой с MP3-плеерами, которые выглядят как жесткие диски, устройства, которые фактически представляют в системе два устройства хранения (у меня был MP3-плеер, который представлял свое внутреннее и внешнее хранилище как два "подустройства" USB-накопителя, и у меня всегда было чтобы убедиться, что он был отключен во время загрузки).

  • Некоторые устройства могут быть нестабильными и вызывать зависание шины или другое странное поведение. USB-накопители дешевы, и, вероятно, никто не заботится о том, чтобы проверять их на предмет возможных комбинаций оборудования. Также возможно, что у чипсета материнской платы есть свои особенности, которые проявляются только на определенных устройствах.

Настолько, что при загрузке я стараюсь убедиться, что эти устройства не подключены.

Это то, что я делаю практически с любой системой, ИМХО, это лучшая практика.

7

Вы можете попробовать проверить порядок загрузки рассматриваемого BIOS. Если USB-устройство указано в списке перед жестким диском или жестким диском, компьютер попытается использовать его для загрузки. Если на устройстве USB нет загрузочного раздела, вы можете получить пустой экран или сообщение типа "Загрузочная запись не найдена".

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

1

Один случай, который я заметил, заключался в том, что в Ubuntu 12.04 LTS, если вы явно не используете fstab для монтирования большого диска NTFS (3 ТБ), а оставляете его для Ubuntu для автоматического монтирования, он будет зависать, даже не давая вам доступа к BIOS ,

Я не понимаю, почему это произойдет, если BIOS не зависит от операционной системы, но я просто добавляю его сюда на тот случай, если кто-то еще так же озадачен, как и я.

РЕДАКТИРОВАТЬ Извините, я думал, что проблема ушла, но это всплыло даже с тем, что я написал выше. Поэтому я думаю, что то, что я написал выше, просто не соответствует действительности.

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