Что появляется на экране компьютера после загрузки операционной системы
Возможно компьютер и работает! Еще перед запуском операционной системы жмите F8 что бы попасть в меню загрузчика, и выберите режим VGA (всмысле с отключенным видео драйвером) . загрузившись не меняя видео-настроек удаляйте видеодрайвер.. . после желательно 2-х перезагрузок устанавливайте его заного. Видимо при подключении видеодрайвера монитор не может вывести изображение так как может его не поддерживать в высоких видеоразрешениях с высокой частотой установленной в последний раз до появления проблемы.. . если не поможет пишите снова.. . можете после загрузки через F8 обойтись без удаления видеодрайвера сразу же изменить настройки видеоразрешения и частоту (если сумеете)
У меня тоже похожая проблема с нова, НО у меня из 5 загрузок 1 грузиться с тёмным экраном, но звук есть Windows работает, видео карта это!
надо тестировать с LIVE CD
видяху
аперативу
ЖД на битые кластера
смотреть не вздуты ли кондюки
и нахуй СНЕСТИ ШВОНДОВС.
возможно, установленное разрешение монитора не поддерживается.
перед запуском операционной системы жмите F8 что бы попасть в меню загрузчика и там нужно выбрать загрузку в safe mode (защищенный режим) .
в Безопасном режиме кликнуть на Рабочем столе
правой кнопкой мыши, в контекстном меню выбрать Свойства.
Там перейти на вкладку Параметры, нажать кнопку
Дополнительно, там перейти на вкладку Адаптер (или
Монитор, точно не помню) и там в окошке будет написано
"Нет данных". Нужно кликнуть по этой надписи и из
открывшегося списка выбрать "Определяется адаптером".
Затем везде понажимать ОК. Затем перезагрузить комп.
Он должен будет загрузиться в нормальном режиме.
Я решил проблему! Да, блин, наконец-то.
Ситуация следующая. Win 10 64, gtx 1060.
Включаешь ПК, доходит до загрузки ОС, немного грузит иии, чёрный экран. Вроде как на этом месте должен начаться грузиться рабочий стол (ну или авторизация).
Помогала конечно загрузка в безопасном. Так же удаление дров помогало. Так же, после такой загрузки с "квадратом Малевича", выключаешь ПК принудительным выключением (зажимаешь кнопку включения/выключения на 4 секунды) включаешь заново ПК и все грузится.
Так я и жил. Время шло. Поменял монитор. Помер один HDD на 1Тб, за счет таких выключений. А проблема все оставалась. Форумы не помогали, прошло года полтора.
И тут осенило. Я заметил, что ОС грузится быстро и "криво". Либо после принудительного выключения - подольше. То есть есть какая-то быстрая загрузка винды. Её то и нужно отключить.
РЕШЕНИЕ.
1. Наша цель зайти в "Панель управления\Оборудование и звук\Электропитание\Системные параметры".
Можно это сделать так:
На панели задач правой кнопкой (эта панель (обычно внизу монитора) с кнопкой пуск и часами), далее вкладка "Экран блокировки", внизу "Параметры времени ожидания экрана"
Открывается "Питание и спящий режим", справа находим "Дополнительные параметры питания". Слева находим "Действия кнопок питания".
2. Видим галку "Включить быстрый запуск". Если серенько - недоступно для изменения, поднимаем взгляд чуть выше и видим надпись "Изменение параметров, которые сейчас недоступны". Жамкаем, снимаем галку.
Готово!
(GTX 970) Вопрос решил через отключение автоматического обновления драйверов в win 10, после при помощи DDU (программа для удаления драйверов) удалил все установленные драйвера на видеокарту и установил НЕ последнюю версию драйвера 445.87 - с настройкой без аудио Nvidea. Не знаю в чем причина, но такие танцы с бубном вроде помогли. Важно не давать win 10 ставить драйвера, в своем случае даже отключил сеть на время.
А вы никогда не задумывались над тем, что же происходит с операционной системой в тот момент, когда она рисует свой логотип и говорит «Starting Windows»? И вообще, почему она долго загружается? Ведь при старте системы уж точно не решаются никакие задачи, сложные с вычислительной точки зрения!
Что тогда подразумевает под собой загрузка операционной системы? По большей части это проецирование в память исполняемых модулей и инициализация служебных структур данных. Структуры данных живут в памяти, поэтому операции с ними по идее должны быть быстрыми. Все наталкивает на мысль о том, что время съедается именно процессом загрузки исполняемых модулей в память.
Давайте интереса ради разберемся, какие модули, в каком количестве и в каком порядке загружаются при старте ОС. Чтобы выяснить это, можно, например, получить лог загрузки системы. Подопытная ОС в моем случае — Windows 7 Enterprise x64. Логировать процесс загрузки будем при помощи отладчика ядра. Существует несколько вариантов отладчиков ядра, лично я предпочитаю WinDbg. Также нам понадобятся некоторые вспомогательные средства для волшебного превращения лога в нечто более приятное глазу.
Mining and crafting
Настройка отладки хорошо гуглится, поэтому описывать подробно этот процесс я не буду. Поскольку нас интересует все происходящее с момента старта системы, нам нужно отметить пункт «Cycle Initial Break», с помощью чего отладчик остановится, как только в отлаживаемой системе будет загружена подсистема отладки ядра. Дублирование вывода в файл можно осуществить при помощи команд ".logopen" и ".logclose", это просто. Другая полезная команда — ".cls". Она очищает экран команд, и да, только экран команд.
Интересующая нас функция — «MiCreateImageFileMap». Это внутренняя функция менеджера памяти, проецирующая исполняемый файл в память. Проецирование в память происходит при создании секции, например, при запуске исполняемого файла. Однако учтите, что если исполняемый файл проецируется в память, это не гарантия того, что будет выполнен его код! Эта функция просто создает проекцию, чаще всего «про запас», чтобы, если кто-то надумает запустить модуль на исполнение, можно было сэкономить время его загрузки. На эту функцию поставим логирующую точку останова.
Если у вас достаточно маны, вводите следующую команду:
- bu (Set Unresolved Breakpoint) — установить неразрешенную точку останова. Не то чтобы кто-то или что-то не разрешал, просто для ее установки необходимо определиться, по какому адресу ее ставить. Дело в том, что заранее не известно, по какому адресу она должна располагаться. При загрузке любого модуля проверяется присутствие в нем необходимой функции, и если такая функция найдена, точка останова устанавливается автоматически. Такой способ установки незаменим при включенном ASLR — рандомизации адресного пространства, поскольку модули будут загружаться каждый раз по разным адресам, и точка останова, установленная по фиксированному адресу, с большой вероятностью окажется не у дел.
- nt!MiCreateImageFileMap — символ, на котором нужно останавливаться. В WinDbg принята запись в форме 'module_name!function_name'. В данном случае nt является предопределенным псевдонимом для ntoskrnl.exe.
- далее следует часть WinDbg-скрипта, которая будет выполняться каждый раз при остановке на этой функции. «dt nt!_EPROCESS -d ImageFileName @$proc» по-русски означает «отобразить поле ImageFileName структуры _EPROCESS из модуля nt при условии ее отображения по адресу, определенному в псевдорегистре «текущий процесс»». Следующая после разделителя ";" команда означает примерно то же самое, только адрес структуры берется из регистра rcx, в котором в Microsoft x64 ABI передается первый параметр функции. «g» означает «go», т.е. продолжить исполнение.
Небольшая рекомендация по использованию логирующих точек останова: старайтесь не использовать расширения отладчика (команды, начинающиеся с "!"), поскольку в таком случае логирование будет выполняться на порядок медленнее.
Поехали! Отжимаем тормоз точки останова и ждем. Я ждал, пока не прогрузится рабочий стол, т.е. я залогинился. Полученный «урожай» немного редактируется, обрезается все лишнее для удобства дальнейшей обработки и скармливается дружище питону. Не будем заострять внимание на парсинге лога. Отметим только, что граф укладывался в форму спирали Архимеда с дальнейшей коррекцией вручную, поскольку происходило наложение узлов друг на друга. В полученном графе учитывается порядок загрузки библиотек. К сожалению, пришлось пожертвовать учетом порядка загрузки исполняемых файлов относительно библиотек в угоду удобочитаемости графа.
Карта звездного неба
Условно выделим несколько групп загрузки.
Начинается работа OC в модуле ntoskrnl.exe, являющимся ядром ОС. А если еще конкретнее — с функции KiSystemStartup(). Вместе с загружаемыми системными компонентами она формирует фундамент ОС: разделение режимов работы, базовые сервисы для пользовательских приложений и т.п. В эту же группу входят драйверы, отмеченные для загрузки во время старта системы. В двух словах, в этой ракушке зарождается ОС Windows.
Следующий узел — менеджер сессий (session manager). Его представляет первый после системного процесс, стартующий в Windows — smss.exe. Процесс примечателен тем, что является родным (native) процессом Windows, то есть он не использует подсистему Win32, которая в общем-то еще не загружена. Этот процесс использует только нативные сервисы операционной системы посредством ntdll.dll, представляющей собой интерфейс режима пользователя для сервисов ОС. Также этот процесс является доверенным компонентом операционной системы и обладает исключительными правами, например, он может создавать маркеры безопасности (security tokens). Но главное его предназначение — создание сеансов и инициализация подсистем, как графической, так и различных исполняемых (Windows, POSIX). Эта ракушка воздает каждому по потребностям.
Группа входа в систему (logon) состоит из нескольких процессов. В целом они отвечают за инициализацию сеансов. Это включает в себя отображение экрана приветствия, создание рабочих столов, запуск процессов автозагрузки и инициализацию подсистемы безопасности и т.п. Этот веник отметает всех посторонних.
Самой массивной оказалась группа сервисов. Во многом она обязана своим объемом службе SuperFetch. Эта та самая, про которую говорят, что она по выходным заранее прогружает офисный пакет, а в начале рабочей недели — Steam с игрушками. Superfetch прогружает огромное количество модулей при старте системы, чтобы потом «все быстрее работало». Да и кроме него в системе хватает сервисных приложений и автозапускающихся драйверов. Думаю, все видели оснастку «Службы и приложения». Эта звезда жизни заводит в системе все, что нужно и не очень.
Последним отмечу любимый всеми explorer.exe. Примечательно, что к моменту его запуска все используемые им модули уже загружены в память. В скриншот также попал некий vcredist_x64.exe — бедолага лежал на рабочем столе подопытной виртуальной машины и был прогружен в память проводником.
Вообще способов оказаться загруженным в память у модуля много. Например, достаточно запросить информацию из ресурсов исполняемого файла, в том числе его иконку. Конкретно в данном примере проводник проверял, является ли эта программа требующей повышенных привилегий, т.е. стоит ли дорисовывать к иконке соответствующий рисуночек с желто-голубым щитом. Еще раз отмечу, что загрузка модуля в память не означает выполнение его кода!
Лично я держу получившуюся картинку под боком. По ней хорошо прослеживаются зависимости, например, драйверов. Также в паре с утилитой Sysinternals Autoruns можно увидеть, на каком этапе загрузки подтягиваются те или иные модули.
Граф загрузки был построен для ОС Windows 7 Enterprise x64, установленной на виртуальной машине VMware. Ниже приведены векторное изображение графа и непосредственно файл в формате gml, с которым можно поиграться в любом редакторе графов.
Граф в формате GML
Векторное изображение графа
Внимание! Бонус!
Граф загрузки для чистой ОС Windows 8 Enterprise x64 на живой машине ;)
Граф в формате GML
Векторное изображение графа
Многих пользователей ПК и ноутбуков — как современных, так и старых моделей — коснулся (или коснётся в будущем) вопрос, почему компьютер не загружается дальше биоса. Windows 10 здесь не при чём — этот нужно понять и оставить операционную систему, до исправления ошибки, в покое. Дело исключительно в работе аппаратно-программной связки — она отвечает за координацию «железа», подключённого к компьютеру снаружи и изнутри, непосредственно к материнской плате, и временами может давать сбой.
Пока вы продолжаете работать в Виндовс, ничего не происходит — но вот при новом включении вы видите, что загрузка до приветственного окошка операционной системы не доходит, застывая на самом первом экране, относящемся к функционированию материнки. Сам по себе такой процесс совершенно естественен: любая загрузка начинается с запуска BIOS и, пока базовая система не даст разрешения на последующие действия, дальше не идёт.
Утешим неопытных пользователей: несмотря на кажущуюся неразрешимость задачи, решается она довольно несложно. Следуйте приведённой нами инструкции, не пренебрегая ни одним из пунктов — и непременно добьётесь желаемого результата! Мы также советуем прочитать смежную статью «Почему компьютер не загружается при включении». Способы решения проблемы, описанные в ней, могут также пригодиться.
Что делать, если компьютер не загружается дальше заставки материнской платы
Несмотря на достаточно большое количество возможностей, чаще всего компьютер не загружается дальше заставки материнской платы именно по причине проблем с периферийным оборудованием или внутренними комплектующими. Обычно это сравнительно безобидные неполадки жёстких дисков, особенно если речь идёт о старых накопителях. Нельзя исключать и другие факторы, вследствие которых не загружается комп: от внутренних сбоев программно-аппаратной связки до проблем с материнской платой. Чтобы не заниматься угадыванием, рассмотрим все эти вероятности подробнее. При чтении статьи, понадобится войти в БИОС. Как это сделать, рассказано по ссылке.
Проверьте, нет ли ошибки на экране загрузки ПК. Обычно пользователи не обращают на информацию, которая пишется при неудачной попытке компьютера загрузиться.
Список возможных ошибок достаточно внушительный, поэтому если это ваш случай, напишите ошибку в комментариях, и мы ответим в чём причина и что делать.
Итак, начинаем с самой распространённой ситуации: проблемы с подключением какого-либо оборудования к материнке. Чтобы исключить эту причину, выключите компьютер, а желательно — отсоедините его от электросети, после чего последовательно выключите и вновь подключите все размещённые внутри комплектующие. Действуйте в следующем порядке:
- Отщёлкивая расположенные по бокам фиксаторы, извлеките планки оперативной памяти.
- Теперь, чтобы удалить проблему, из-за которой не загружается компьютер, при включении заставка ОС отсутствует, отсоедините шлейфы, ведущие от блока питания к каждому из жёстких дисков.
- После этого отсоедините шлейфы, соединяющие HDD с материнской платой.
- После того, как подключите всё обратно, обратите внимание на клавиатуру. Возможно, на ней залипли клавиши, в числе которых — Delete и кнопки из ряда F1–12, которые чаще всего и используются при загрузке компьютера, чтобы войти в БИОС.
- В самом меню программно-аппаратных настроек посмотрите, на месте ли системный жёсткий диск.
- Выполните, используя возможности вашего BIOS, сброс до исходных настроек: возможно, они были случайно поменяны или изменились в результате действий вредоносного кода.
- Кроме того, не помешает хотя бы на время отключить опцию Secure Boot Control, доступную в разделе Boot. Предварительно может потребоваться активировать другую опцию, Launch CSM; найти её вы сможете в разделе Security.
В результате описанных манипуляций вы должны избавиться от проблемы и вновь получить доступ к операционной системе. Советуем выполнять подключение ранее отсоединённого оборудования постепенно — так вы с наибольшей степенью достоверности сможете понять, почему именно не загружается компьютер после биоса. После каждого подключённого компонента, будь то планка оперативной памяти или жёсткий диск, выполняйте включение ПК: очередное зависание при загрузке будет почти на сто процентов свидетельствовать о неисправности комплектующей. Однако и здесь не всё так просто: причиной неполадки могут стать контакты материнской платы или вышедшие из строя шлейфы.
Вторая из возможных причин отказа компьютера загружаться в нормальном режиме связана с ошибками в реестре базовых настроек БИОС. Такое случается по причине резкого отключения, например, в результате скачка напряжения в домашней сети, неправильно выполненных прошивке или обновлении, попытках пользователя выполнить подключение комплектующей «наживо», без предварительного обесточивания компьютера. Конечно, при наличии в избытке свободного времени вы можете отыскать ошибку вручную, методом перебора — но проще выполнить полный сброс параметров до заводских.
В идеале вы, сняв боковую стенку системного блока, должны отыскать рядом с большой круглой батарейкой, размещённой на материнской плате отказывающегося загружаться дальше БИОС компьютера, специальный джампер, позволяющий мгновенно и безопасно выполнить сброс. Если не загружается компьютер, выходит в БИОС, прежде всего попробуйте этот вариант.
Вот как выглядит такой джампер на старых образцах материнок. Ориентируйтесь на подпись Clear (Clr) CMOS.
Нашли джампер? Прекрасно, теперь выключите компьютер и отсоедините его от электросети, если не сделали этого раньше. Можете извлечь вилку из розетки или воспользоваться тумблером на блоке питания — принципиальной разницы нет.
После этого возьмите в руку отвёртку с достаточно длинным шлицем и на 5–15 секунд замкните оба контакта джампера, ориентируясь на приведённый ниже рисунок.
В результате параметры BIOS будут обнулены. Можете включить компьютер — и при первой загрузке выставить в меню базовых настроек верные дату и время, а при желании и задать админский пароль.
В более сложном случае на джампере будет расположено не два, а целых три контакта. Ничего страшного и в этой ситуации нет: вам потребуется лишь переставить полимерную заглушку с одного края джампера на другой: при этом средний контакт остаётся закрытым.
Исходная позиция заглушки показана на рисунке ниже.
А так она должна поменяться во время сброса параметров BIOS.
В таком положении заглушку необходимо продержать, как и в первом случае, 5–15 секунд, в зависимости от модели CMOS. После этого верните её в исходную позицию и включите ПК — проблема, по причине которой компьютер зависает на заставке материнской платы, должна быть успешно ликвидирована.
Наконец, вместо описанного выше джампера вы можете обнаружить на материнке мини-панель управления с физическими кнопками. Для того, чтобы выполнить сброс параметров до заводских, воспользуйтесь первой из них: clr CMOS.
Бывает, что джампер труднодоступен или не работает. В такой ситуации вы можете, снова не забывая об обесточивании компа, который пока не хочет загружаться дальше BIOS, вынуть ранее упомянутую круглую батарейку, после чего при помощи всё той же шлицевой отвёртки замкнуть размещённые под нею два контакта. Время удерживания то же: от 5 до 15 секунд.
Наименее трудозатратный, но зато долгий способ выполнить обнуление параметров — просто извлечь батарейку, после чего оставить материнскую плату в таком положении на время от 2–3 часов до суток. Включать на протяжении этого срока компьютер, разумеется, недопустимо.
Вместо указанных манипуляций, предполагающих полное обнуление параметров, включая дату и пароль, можете выполнить мягкий сброс непосредственно в меню БИОС. Для этого выберите в меню, обычно в последнем разделе, опцию, в названии которой имеются слова Load Default, и подтвердите свой выбор.
После нового включения видите окошко операционной системы? Поздравляем, вы справились с задачей! По-прежнему ничего не происходит? Переходите к следующему шагу нашей инструкции!
Сравнительно часто не загружается комп дальше биоса именно из-за подключённой периферии; при этом настройки BIOS сохраняются в полном порядке. Выполняйте проверку по нижеследующей инструкции:
- После полного обесточивания компа снимите боковую стенку системного блока — ту, напротив которой расположена лицевая сторона материнской платы.
- Аккуратно отсоедините от последней все комплектующие, от винчестера и привода до видеокарты и оперативной памяти.
- Попробуйте загружать компьютер, каждый раз подсоединяя по одной планке ОЗУ, а затем, если все они окажутся исправны, так же пошагово действуя с прочим ранее отключённым оборудованием.
- Таким образом, перебрав все возможные варианты, вы найдёте проблемную комплектующую и сможете её заменить на рабочую.
Ни при каких обстоятельствах не подсоединяйте оборудование к матплате работающего ПК — может выгореть или сама материнка, или комплектующая — или то и другое вместе.
Как проверить жесткий диск
Чтобы нормализовать работу с HDD и избавиться от ошибки, из-за которой компьютер не хочет загружаться дальше БИОС:
- Отключите устройство от материнки, после чего, при новом запуске компа, войдите в меню BIOS.
- Найдите в одном из основных разделов блок SATA Mode, SATA Type, AHCI Mode или имеющий аналогичное название и выберите для него значение Native IDE.
- Если после нового включения проблема ликвидирована, сделайте резервные копии всех содержащихся на носителе важных файлов, после чего отформатируйте его системными средствами.
Другая возможная неполадка — сбой основной таблицы MBR, приводящий к невозможности для системы инициализировать жёсткий диск. В таком случае его файловая система с большой долей вероятности будет определяться как RAW.
Проверка видеокарты
Конфликт БИОС и видеоадаптера может быть вызван как чисто аппаратными причинами, так и текущими настройками драйвера графической карты. Самый простой и в то же время результативный вариант борьбы с этой неприятностью — обновление версии BIOS, которое сможет выполнить даже начинающий пользователь. Если и эта операция не принесла результата, остаётся лишь заменить или графический адаптер, или матплату — что, к сожалению, при любом выборе довольно накладно.
Проверка сетевой карты
Следующий шаг, если ПК не загружается дальше биоса, — проверка работоспособности сетевой карты. Эти устройства в недавнем прошлом горели регулярно, даже в результате несущественных скачков напряжения; сейчас ситуация стала не в пример лучше, но удостовериться, что устройство всё ещё исправно, непременно стоит. При выходе из строя вариант действий ровно один: замена испорченной сетевушки на новую.
Проверка устройств, подключенных к USB портам
Помимо встроенных комплектующих, на время проверки отключите от USB-разъёмов компьютера, который не желает загружаться дальше БИОС, всю периферию. Это могут быть не только флешки, но и, к примеру, принтеры или модемы. Если окажется, что проблема заключалась именно в съёмном устройстве, больше не подключайте его, как минимум к старому порту — а лучше задумайтесь о ремонте.
Проверка оперативной памяти
Как помните, проверку комплектующих мы начали именно с ОЗУ. При выявлении нерабочих планок просто замените их на новые, после чего, как обычно, убедитесь, что теперь комп исправно загружается.
Комментарии (6)
Ольга
Здравствуйте!
У меня не загружается компьютер (выходит в BIOS), пишет:
Please enter Setup to recover BIOS setting
CMOS Date/Time Not Set
Press F1 to Run SETUP
Press F2 to load default values and continue
Здравствуйте. Замените круглую батарейку на материнской плате.
Заключительные советы
К сожалению, всё может оказаться гораздо хуже. Если после того, как вы выполнили все пункты инструкции, комп по-прежнему не загружается, останавливаясь на окошке BIOS, причиной может оказаться поломка самой материнской платы. Её, скорее всего, можно отремонтировать в сервисном центре — но это будет едва ли не так же дорого, как приобрести новую материнку.
Напоминаем, что в дополнение к этой статье, есть другая инструкция, которая может помочь. В завершение статьи — самый главный совет: чтобы обезопасить свой ПК, обеспечьте ему стабильное электропитание, купив ИБП. Это убережёт матплату и связанные компоненты от выгорания, а вас — от поисков причин, почему компьютер отказывается загружаться дальше БИОС.
Даниил
Здраствуйте, после изменения настроек вентиляторов корпуса, не запускается виндовс. Горит ошибка VGA, CPU
Здравствуйте. Напишите ошибку полностью. Проверьте куда подключены вентиляторы корпуса, возможно вентилятор подключен в CPU_FAN и материнская плата определяет их медленное вращение.
Мы отвечаем на вопросы в комментариях. Вы можете опубликовать комментарий на этой странице или задать подробный индивидуальный вопрос через форму по указанной ссылке. Если не готовы описать ситуацию подробно, оставьте комментарий. Стараемся ответить всем.
Вы включили компьютер, появляется текстовый экран загрузки на котором быстро мелькают цифры и буквы. Обычно, компьютер работает нормально, и Вы не обращаете внимание на них. Но это важная часть работы компьютера в процессе которой работают микропрограммы встроенные в BIOS . Но вот случилось что-то непонятное и все остановилось, на экран выводится код ошибки, а иногда вообще ничего не выводится - мигает курсор и все застыло в непонятном сне.
Как это работает
После включения компьютера в его оперативной памяти нет операционной системы. А без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом возникает парадокс, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование нескольких микропрограмм размещаемых в одной или нескольких микросхемах, BIOS (Basic Input/Output System). Процесс загрузки начинается с автоматического выполнения процессором команд, расположенных в постоянной (или перезаписываемой) памяти ( EEPROM или Flash ROM ), начиная с заданного адреса. Эти микропрограммы не обладает всей функциональностью операционной системы, но её (функциональности) достаточно для того, чтобы чтобы выполнить последовательную загрузку других программ, которые выполняются друг за другом до тех пор, пока последняя из них не загрузит операционную систему.
Последовательность основных блоков функций BIOS в PC -совместимых компьютерах:
1. - POST - самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллера дисков, клавиатуры, мыши и других контроллеров и устройств;
2. - Setup BIOS ( программа установки параметров BIOS) - конфигурирование параметров системы. Она может быть запущена во время выполнения процедуры POST при нажатии определенной комбинации клавиш. Если она не была вызвана пользователем, загружаются параметры установленные и сохраненные в постоянной памяти в о время последнего конфигурирования Setup BIOS .
3. - Загрузчик операционной системы - подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковом устройстве.
4. - BIOS - набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.
В процессе загрузки BIOS осуществляется, кроме перечисленного, подключение, отключение, установка режима работы контроллеров устройств системной платы в соответствии с настройками записанными в постоянную память.
Зачем это нужно?
- проверки исправности и поэтому готовности к работе аппаратного обеспечения системной платы;
- проверки готовности работы внешнего аппаратного обеспечения, в том числе его параметров и исправности, а так же соответствие его необходимому минимуму, который позволит управлять компьютером до и после загрузки;
- проверки возможности загрузки операционной системы.
В процессе его выполнения проверяется наличие загрузочных устройств которые должны быть проинициализировано до загрузки операционной системы.
К ним относятся:
- устройства ввода (клавиатура, мышь),
- базовое устройство вывода (дисплей),
- устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети)
В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление.
Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.
Последовательность загрузки стандартного IBM-совместимого персонального компьютера
После включения персонального компьютера его процессор еще не начинает работу.
Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в наличии и будут соответствовать норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы.
После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается.
Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Данная команда просто передает управление программе инициализации BIOS и выполняет следующую команду (микропрограмму BIOS ).
Программа инициализации BIOS с помощью программы POST проверяет, что все необходимые для работы BIOS и последующей загрузки основной операционной системы, устройства компьютера работают корректно и инициализирует их.
Таким образом, его работа — последовательно читать и выполнять команды из памяти.
Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS.
Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST.
Процедура самотестирования POST состоит из нескольких этапов.
- Первоначальная инициализация основных системных компонентов;
- Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS;
- Первоначальная настройка чипсета;
- Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видео адаптера ;
- Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию ;
- Тестирование процессора и оперативной памяти. Результаты тестирования обычно выводятся на экран ;
- Подключение клавиатуры, тестирование портов ввода/вывода и других устройств.
- Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран ;
- Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами;
- Поиск и инициализация устройств, имеющих собственную BIOS;
- Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки.
В зависимости от конкретной версии BIOS порядок процедуры POST может немного раз отличаться, но приведенные выше основные этапы выполняются при загрузке любого компьютера.
Что такое POST-коды?
После включения питания компьютера, если исправны блок питания и основные узлы материнской платы (генератор тактовых частот, компоненты, отвечающие за работу системной шины и шины памяти), процессор начинает выполнение кода BIOS.
Если быть совсем точным, во многих современных чипсетах перед передачей команд процессору системным контроллером предварительно конфигурируется «умная» системная шина. Но это не меняет сути дела.
Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключенные к нему накопители. И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. Всего получается около ста промежуточных шагов, после чего управление передается загрузчику BOOTStrap, отвечающему за старт операционной системы.
Каждый из шагов POST-тестов имеет свой уникальный номер, называемый POST-кодом. Перед началом выполнения очередной процедуры ее POST-код записывается в специальный порт, именуемый Manufacturing Test Port. При успешной инициализации устройства в Manufacturing Test Port записывается POST-код следующей процедуры и так далее, до полного прохождения всех тестов. Если сконфигурировать устройство не удалось, дальнейшее выполнение POST-тестов прекращается, а в Manufacturing Test Port остается POST-код процедуры, вызывавшей сбой. Прочитав его можно однозначно идентифицировать проблемное устройство.
Имейте в виду, после перезагрузки компьютера средствами операционной системы («мягкая» или «горячая» перезагрузка) или при выходе из энергосберегающего режима обычно выполняются не все шаги по тестированию и конфигурированию аппаратных компонентов, а только необходимый минимум — так быстрее. При поиске неисправности необходимо всегда выполнять «жесткую» («холодную») перезагрузку — клавишей RESET или отключением питания компьютера. Только так гарантируется, что все этапы инициализации будут выполнены в полном объеме.
Award BIOS 6.0: вариант полной загрузки
Данную таблицу можно использовать не только как список POST-кодов, но и как последовательность действий, которые выполняются при включении компьютера. Она содержит POST-коды, которые отображаются при полной процедуре POST.
Невыполнение или сбой выполнения любого шага в последовательности тестов приводит к остановке тестирования и выдаче POST - кода соответствующего данному шагу сбоя.
POST - коды других производителей можно найти на сайтах производителя Вашей системной платы или производителя DIOS или в Internet .
В мастерских или у занимающихся ремонтом специалистов контроль выполнения микропрограмм BIOS осуществляется с помощью специальной карты расширения. Она вставляется в свободный слот (большинство современных моделей рассчитано на шину PCI) и по мере загрузки отображает на своем индикаторе код выполняемой в текущий момент процедуры.
Примером может быть Post карта PCI BM9222 .
Однако POST-карта это не широко распространенное средство. Скорее, это инструмент профессионального ремонтника компьютеров. Осознавая данный факт, производители материнских плат стали оснащать модели, рассчитанные на энтузиастов экспериментирующих с настройками и разгоном компьютера, встроенными индикаторами POST-кодов.
Примером может быть системная плата ECS H67H2-M , или модели X58 Extreme3, P55 Deluxe3 и 890GX Extreme3 .
Встречается и более дешевое решение — во время начальной инициализации компонентов POST-коды могут отображаться на экране наряду с другой служебной информацией. Правда у этого решения есть существенный недостаток: если проблема связана с видеокартой, вы, скорее всего, ничего не увидите.
Но для этого необходимо, чтобы в корпусе ПК имел системный динамик и он был подключен к системной платы.
Звуковые сигналы особенно ценны на начальном этапе, когда видеокарта еще не проинициализирована и, как следствие, не в состоянии отобразить что-либо на экране. Уникальная комбинация длинных и коротких сигналов укажет на проблемный компонент.
Процедура Setup
Для этого необходимо нажать определенную клавишу или сочетание клавиш.
Обычно на экранной заставке при тестировании отображается надпись типа «Press DEL to enter Setup» — это означает, что для входа в BIOS Setup необходимо нажать клавишу DEL. Узнать, за которой клавишей закреплен вход в BIOS, можно из инструкции к материнской плате. Если инструкции нет, а экранная заставка не отображает подсказки, можно опробовать наиболее известные варианты комбинаций:
Delete
Esc
Ctrl + Shift + S или Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Delete
Безопасная работа с BIOS Setup
Работа с BIOS Setup связана с определенным риском, поскольку при неправильном или неосторожном изменении параметра система может функционировать нестабильно либо не функционировать вообще. Есть несколько простых советов, которые позволяют свести возможный риск к минимуму:
- Экспериментировать с настройками BIOS Setup лучше всего на новом не заполненном информацией компьютере;
- Старайтесь вообще не экспериментировать с BIOS на компьютерах, обрабатывающих или хранящих важную или объемную информацию. Перед настройкой системы с помощью BIOS позаботьтесь о резервном копировании важных данных. Главное в таких компьютерах — стабильность. Подвисший разогнанный компьютер через несколько часов обработки видео — это потеря времени, электроэнергии и результата работы. Неразогнанный справится с данной задачей гораздо эффективнее и сохранит ваши нервы;
- Прежде, чем изменить важные параметры, всегда фиксируйте выставленное и измененное значение. Это позволит вам в случае нестабильной работы системы вернуть ее в рабочее состояние;
- Не изменяйте значения параметров, которые вам неизвестны. Уточните их значение либо в инструкции к материнской плате, либо в сети Internet на ресурсе разработчика платы;
- Не редактируйте за раз несколько важных не связанных между собой параметров. При нестабильной работе системы гораздо сложнее определить, какой параметр вызвал нестабильную работу;
- Не разгоняйте компьютер без соответствующей изучения работы разгоняемой системы и подготовки;
- Не используйте раздел Hard Disk Utility, который предназначен для низкоуровневого форматирования устаревших моделей жестких дисков и встречается в старых версиях BIOS, т.к. может вывести из строя современный жесткий диск;
- Если после выставления параметров и выхода из BIOS компьютер перестает запускаться вообще, вернуть систему в рабочее состояние можно несколькими способами:
- Если после перезагрузки компьютера возможно войти в BIOS Setup, нужно установить прежние значения отредактированных параметров. Некоторые версии BIOS сами осуществляют откат изменений за последнюю сессию.
- Если сделанные изменения неизвестны, то лучше воспользоваться параметрами по умолчанию, использовав команду Load Fail-Safe Defaults. После этого придется настраивать систему на оптимальную работу.
- Если компьютер вовсе не запускается из-за неправильных настроек BIOS, то в таком случае необходимо обнулить содержимое CMOS. При этом все значения включая дату/время будут изменены. Для этого сбросить неправильные установки, для этого просто переместить перемычку Flash Recovery ( IBM ) или джампер Clearing CMOS в положение "очистка CMOS ". В последнем случае нужно просто замкнуть перемычкой на несколько минут контакты соответствующего джампера.
- В случае неудачных результатов настройки Setup BIOS , необходимо после сброса неудачной конфигурации с помощью джампера в процедуре Setup BIOS продублировать возвращение загрузку значений BIOS по умолчанию с помощью команды "Load Fail-Safe Defaults ". Ваша система вернется в исходное состояние.
В Award BIOS 6.0 это строка меню Setup BIOS - " Load Optimized Defaults " или "Load Fail-Safe Defaults " в этом случае загружается исходная настройки Setup BIOS .
Собственный BIOS имеется и на других платах устанавливаемых в компьютер, например:
- видеоадаптерах;
- SCSI адаптеры;
- сетевые адаптеры и других.
Сборка А. Сорокин
2. Модернизация и ремонт ПК, 15-е издание, Пер. с англ, М, изд. дом "Вильямс" 2005
По звуку слышно, что грузиться, но изображение не появляется. Восстанавливаю систему каждый день, что делать, в чем причина?
Вы включили компьютер, а рабочий стол "пустой"..
У меня такая ситуация возникала в двух случаях:
- по причине попавшего вируса, который встроил свой автозапуск и рабочий стол пропадал (была одна мышь и больше ничего)
- по причине некорректного выключения компьютера в результате отключения электричества во всем доме.Если вас постигла та же учать можно попробовать сделать следующее:
1. Перезагрузите компьютер (если он даже не перезагружается, то выключите и включите заново) , постоянно нажимая при его загрузке клавишу F8. Вы попадете в меню, в котором необходимо выбрать пункт "Безопасный режим" и войти в него. Если вы увидели свои папки рабочего стола, то дело не так уж и плохо. Если там по прежнему пусто - позвоните в техподдержку!
2. Выберите Пуск | Выполнить, наберите команду "msconfig" и OK.
3. В открывшемся окне пойдите на закладку "Автозагрузка" и снимите все флажки.
4. Перезагрузите компьютер. Если вы на рабочем столе видете все, что хотели увидеть, то теперь остается исключить автозапуски, которые мешали загрузить нормально компьютер. Войдите снова на закладку "Автозагрузка".
5. Включайте примерно по 5 флажков напротив программ автозапуска и перезагружайте компьютер. Таким образом вычислите, какая именно программа не дает рабочему столу правильно загрузиться и отключите ее,
Пропали все ярлыки с рабочего стола, что делать?
Проблема пустяковая и решается очень просто, но это для более опытных пользователей пустяки и то встречаются бывалые специалисты, которых данная проблема сразу ставит в ступор.
Перед собой мы наблюдаем картину безупречно чистого рабочего стола.
А надо лишь поставить галочку в определенном месте.
Правой кнопкой мыши нажимаем на пустом месте Рабочего стола (а он у нас полностью пустой, так что не промахнетесь) , в появившемся списке выбираем Упорядочить значки и уже в вывалившемся меню левой кнопкой нажимаем на Отображать значки рабочего стола.После этой не хитрой манипуляции (и ожидания секунд 20) все наши родимые ярлыки появляются на Рабочем столе.
И если теперь проделать те же самые манипуляции, что описаны выше, то уже напротив Отображать значки рабочего стола мы увидим галочку.Теперь уже как опытный специалист можете даже над кем-то пошутить, убрав все ярлычки с Рабочего стола.
попробуй посмотреть в групповых политиках:
Пуск - Выполнить - gpedit.msc - Конфигурация пользователя - Административные шаблоны - Рабочий стол - Скрыть и отключить все значки на рабочем столе.На 90% был уверен что вирус и всё делал по инструкции, но оказалось, что нужна перезагрузка. Спасибо большое в любом слу
чае!вирус точно у меня такое было
только картинка и нечего не можно сделать и пуска нет и даже через F8 не зайдеш
нужно виндовс менять это точно. 1stsmith
Описано немного запутанно. Но мне помогло, спасибо за советы по конфигурациям в биусе. Я отключил там сетевую встройку LAN – компьютер заработал как раньше (но без интернета – понятное дело)
Попробуйте обновить биос прошивкой с сайта производителя материнской платы. Если не поможет, возможно это дефект материнской платы.
Николай Данилов
Почему компьютер зависает на заставке материнской платы
Для начала расскажем вкратце, почему компьютер не загружается дальше заставки БИОС. Когда на мониторе появляется чёрное окошко, обычно проскакивающее за доли секунды, комп автоматически проверят состояние BIOS — а также проводит кратковременное тестирование всех подключённых непосредственно к материнской плате комплектующих. К ним относятся центральный процессор, оптические приводы, у кого-то — даже флоппи-дисководы, а также планки оперативной памяти, видеокарта и многое другое.
Если такая проверка проходит без серьёзных ошибок, как обычно и случается, загрузка продолжается: через несколько секунд вы видите на дисплее заставку операционной системы, а затем компьютер загружается и до привычного рабочего стола. Если же на одном из устройств или в базе параметров БИОС, замечен критически важный сбой, дальнейшая загрузка приостанавливается. В результате чего вы и видите на мониторе застывшее окошко матплаты. Нельзя, кстати, исключать, что оно исчезнет при новой перезагрузке — попробуйте этот способ, прежде чем переходить к следующей пошаговой инструкции.
Вам также может быть интересно:
Читайте также: