- Начальная загрузка компьютера
- Содержание
- Начальная загрузка
- История
- Устройства, инициализируемые BIOS
- Как загружается компьютер?
- Что происходит во время процесса загрузки?
- Жёсткая (холодная) загрузка и мягкая (теплая) загрузка
- Дополнительная информация о загрузке
- Ошибки при загрузке Windows: Разбираемся с самыми частыми
- Загрузка системы
- Причины ошибок загрузки
- Наиболее распространенные ошибки Windows
- Windows XP
- Потеря системного загрузчика
- NTLDR is missing
- HAL.dll
- Windows 7
- Загрузчик системы
- 0x80300024
- «ERROR»
- Startup Repair Offline
- 0x0000007b
- Windows 10
- Inaccessible Boot Device
- CRITICAL_PROCESS_DIED
- Operating system wasn’t found
- Выводы
- Решение восстановление системы при запуске windows
Начальная загрузка компьютера
В информатике начальной загрузкой называется сложный и многошаговый процесс запуска компьютера. Загрузочная последовательность — это последовательность действий, которые должен выполнить компьютер для запуска операционной системы.
Содержание
Начальная загрузка
Большинство компьютерных систем могут исполнять только команды, находящиеся в оперативной памяти компьютера, в то время как современные операционные системы в большинстве случаев хранятся на жёстких дисках, загрузочных CD-ROM, USB дисках или в локальной сети.
После включения компьютера в его оперативной памяти нет операционной системы. Само по себе, без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом мы сталкиваемся с парадоксом, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование специальной маленькой компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Эта программа не обладает всей функциональностью операционной системы, но её достаточно для того, чтобы загрузить другую программу, которая будет загружать операционную систему. Часто используется многоуровневая загрузка, в которой несколько небольших программ вызывают друг друга до тех пор, пока одна из них не загрузит операционную систему.
В современных компьютерах процесс начальной загрузки начинается с выполнения процессором команд, расположенных в постоянной памяти (например на IBM PC — команд BIOS), начиная с предопределённого адреса (процессор делает это после перезагрузки без какой бы то ни было помощи). Данное программное обеспечение может обнаруживать устройства, подходящие для загрузки, и загружать со специального раздела выбранного устройства (чаще всего загрузочного сектора данного устройства) загрузчик ОС.
Начальные загрузчики должны соответствовать специфическим ограничениям, особенно это касается объёма. Например, на IBM PC загрузчик первого уровня должен помещаться в первых 446 байт главной загрузочной записи, оставив место для 64 байт таблицы разделов и 2 байта для сигнатуры AA55, необходимой для того, чтобы BIOS выявил сам начальный загрузчик.
История
Первые компьютеры имели набор переключателей, которые позволяли оператору размещать начальный загрузчик в памяти до запуска процессора. Затем данный загрузчик считывал операционную систему с внешнего устройства, например с перфоленты или с жесткого диска.
Псевдо-ассемблерный код начального загрузчика может быть столь же простым, как и следующая последовательность инструкций:
Данный пример основан на начальном загрузчике одного из миникомпьютеров, выпущенного в 1970-х годах фирмой Nicolet Instrument Corporation.
Длина загрузчика второго уровня была такой, что последний байт загрузчика изменял команду, расположенную по адресу 6. Таким образом, после выполнения пункта 5 стартовал загрузчик второго уровня. Загрузчик второго уровня ожидал заправки в устройство считывания перфолент длинной перфоленты, содержащей операционную систему. Различием между загрузчиком первого уровня и загрузчиком второго уровня были проверки на ошибки считывания с перфоленты, которые часто встречались в то время, и, в частности, на используемых в данном случае телетайпах ASR-33.
Некоторые операционные системы, наиболее характерными из которых являются старые (до 1995 года) операционные системы компьютеров Macintosh производимых Apple Computer, настолько тесно связаны с аппаратным обеспечением компьютеров, что на данных компьютерах невозможно загрузить какую либо другую операционную систему. В данных случаях обычно разрабатывается начальный загрузчик, который работает как загрузчик стандартной ОС, а затем передает управление альтернативной операционной системе. Apple использовала данный способ для запуска A/UX версию Unix, а затем он использовался различными бесплатными операционными системами.
Устройства, инициализируемые BIOS
Загрузочное устройство — устройство, которое должно быть проинициализировано до загрузки операционной системы. К ним относятся устройства ввода (клавиатура, мышь), базовое устройство вывода (дисплей), и устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети; например, при помощи PXE).
Источник
Как загружается компьютер?
в Компьютеры 19.03.2019 0 97 Просмотров
Термин «boot – загрузка» используется для описания процесса, выполняемого компьютером при включении, который загружает операционную систему и подготавливает систему к использованию. Загрузка и запуск – всё это синонимы и, как правило, описывают длинный список вещей, которые происходят от нажатия кнопки питания до полностью загруженного и готового к использованию сеанса операционной системы, такой как Windows. С момента включения питания и до начала работы, загрузка компьютера является очень сложным процессом.
Что происходит во время процесса загрузки?
С самого начала, когда нажимается кнопка питания для включения компьютера, блок питания подаёт питание на материнскую плату и её компоненты, чтобы они могли играть свою роль во всей системе.
Первая часть следующего шага процесса загрузки контролируется BIOS и начинается после POST. Это когда сообщения об ошибках POST выдаются, если есть проблема с любым аппаратным обеспечением.
После отображения на мониторе различной информации, например, о производителе и подробностях BIOS, BIOS в конечном итоге передаёт процесс загрузки основному загрузочному коду, который передаёт его к загрузочному коду тома, а затем, наконец, диспетчеру загрузки для обработки остальных данных.
BIOS находит нужный жесткий диск с установленной операционной системой. Это делается путём проверки первого сектора жестких дисков, которые он идентифицирует. Когда он находит нужный диск с загрузчиком, он загружает его в память, чтобы программа загрузчика могла затем загрузить операционную систему в память, установленную на диске.
В более новых версиях Windows BOOTMGR – это менеджер загрузки, который используется для загрузки ОС.
Это объяснение процесса загрузки, которое вы только что прочитали, является очень упрощенной версией того, что происходит, но оно даёт вам некоторое представление о том, что происходит при включении компьютера.
Жёсткая (холодная) загрузка и мягкая (теплая) загрузка
Возможно, вы слышали термины «жесткая/холодная загрузка» и «мягкая/тёплая загрузка» и задавались вопросом, что это значит. Разве загрузка не просто загрузка? Как вы можете иметь два разных типа?
Холодная загрузка – это когда компьютер запускается из полностью мертвого состояния, когда компоненты ранее были вообще отключены. Жёсткая загрузка также характеризуется тем, что компьютер выполняет самотестирование при включении питания или POST.
Тем не менее, существуют противоречивые мнения о том, что на самом деле подразумевает холодная перезагрузка. Например, перезагрузка компьютера под управлением Windows может заставить вас подумать, что он выполняет холодную перезагрузку, потому что система, кажется, выключается, но на самом деле может не отключить питание материнской платы, и в этом случае будет применена мягкая перезагрузка.
Жёсткая перезагрузка – также термин, используемый для описания, когда система не выключается упорядоченным образом. Например, нажатие кнопки питания для выключения системы с целью перезапуска называется принудительной перезагрузкой.
Дополнительная информация о загрузке
Вы можете подумать, что изучение процесса загрузки глупо или бессмысленно, и, возможно, это для большинства людей так и есть, но это не всегда так. Если вы хотите узнать, как загрузить компьютер с флэш-накопителя или диска, вы должны сначала понять, что в процессе загрузки наступает момент, который даёт вам такую возможность. Проблемы, возникающие в процессе загрузки, не распространены, но они случаются. Посмотрите статью, как починить компьютер, который не запускается, чтобы выяснить, что пошло не так.
Термин «boot» происходит от фразы «загрузка». Идея состоит в том, чтобы понять, что должна быть часть программного обеспечения, которая может запускаться изначально, перед другим программным обеспечением, чтобы операционная система и программы могли работать.
Источник
Ошибки при загрузке Windows: Разбираемся с самыми частыми
Ошибки при загрузке Windows
Ошибки при загрузке Windows встречаются довольно часто. Он могут говорить о неисправности жесткого диска, оперативной памяти, процессора или операционной системы.
Давайте разберемся, что обозначают ошибки, и как от них избавляться.
Загрузка системы
Разберем процесс загрузки ОС. При включении компьютера и его успешной загрузки, процессор выполняет ряд инструкций, которые ему предоставляет BIOS.
Эти инструкции внесены в энергозависимую память CMOS. После запуска процессор обращается к адресуемой ячейке микросхемы. Это зависит от заложенных свойств. В ней записан код BIOS.
Начальный набор инструкций, выполняемых процессором, называют процедурой POST (Power-On Self Test- самопроверка при подключении к питанию).
С ее помощью проводятся следующие действия:
- Выполняется первичная проверка оборудования, в том числе состояние процессора и размер оперативной памяти. В то же время, проверяется работоспособность ОП.
- Проходит получение установки конфигурации системы из памяти CMOS.
- Устанавливается частота шин в соответствии с поставленными настройками из CMOS.
- Проверяется наличие устройства, с которого будет загружена ОС (жесткого диска, дисковода и другое).
BIOS прекращает свою работу в загрузке, когда находит главную загрузочную запись на жестком диске (или в месте записи ОС) и передает ей управление дальнейшей загрузкой.
Теперь в загрузку вступают программы, записанные на носителе.
Причины ошибок загрузки
Перечислим основные проблемы загрузки:
- Сбой в жестком диске или электропитании.
- Ошибка при загрузке операционной системы (или нескольких, если она не одна на вашем ПК).
- Ошибки в использовании дефрагментаторов.
- Битые (некорректные) архиваторы.
- Windows установлен в одном разделе с загрузчиком.
Нужно выяснить причину сбоя и устранить ее. А чтобы проблемы больше не возникали снова – не повторяйте эти ошибки.
Это очень важно для дальнейшей корректной работы системы, иначе вам придется снова и снова переустанавливать программное обеспечение и операционку, что приведет к износу жесткого диска.
Что мешает загрузке Windows?
Наиболее распространенные ошибки Windows
Дело в том, что ошибка при загрузке Виндовс изменяется в зависимости от версии ОС.
Так, у разных версий наиболее распространенными будут разные ошибки. Именно поэтому нужно искать решение проблемы для своей операционки.
Windows XP
В нынешнее время данная версия Виндовс практически перестала существовать.
Однако некоторые компьютеры (часто это именно старые модели) всё ещё работают на этой ОС.
И хотя люди, которые давно знают ХР привыкли к её ошибкам, однако стоит разобраться с самыми распространенными из них.
Потеря системного загрузчика
Это наиболее распространенная проблема при загрузке Виндовс ХР. Обычно она возникает при попытке переустановить ОС.
При появлении данной ошибки система выдает одну из двух надписей:
Устранение данных ошибок возможно посредством выполнения данных пунктов:
- запустить процесс восстановления с диска, на котором записана ОС;
- запустить установочную программу;
- после надписи приветствия нажать кнопку «R» ;
- высветиться консоль восстановления, в неё необходимо указать установленную версию ОС;
- ввести «fixmbr» и нажать Enter .
После этого система перезапустится, и ошибка будет устранена.
Хотя существуют и другие причины потери системного загрузчика, однако вышенаписанное случается наиболее часто.
NTLDR is missing
Данная проблема также довольно распространена. При её появлении, зачастую, пользователи просто форматируют диск, что приводит не только к устранению ошибки, но и потере всей памяти.
Однако данную проблему можно решить без таких радикальных методов, достаточно понять причину её происхождения. А устранить и при этом сохранить данные не так уж и сложно.
Данная ошибка представляет собой черный экран с надписью NTLDR is missing.
Порой для устранения проблемы достаточно нажать популярное сочетание клавиш Ctrl+Alt+Delete (об этом написано в экране ошибки).
Данная комбинация должна перезапустить систему, но помогает это далеко не всегда.
Ошибка означает, что не доступны файлы отвечающие за загрузку системы. Причин её может быть несколько:
Решение ошибки «NTLDR is missing»
HAL.dll
При данной проблеме, во время загрузки ОС, пользователь наблюдает надпись на подобие «Не удается запустить HAL.dll» или «Файл не найден или поврежден».
При её появлении первым пришедшим на ум решением становится переустановка Виндовс. Однако можно справится и без столь кардинальных мер.
Дело в том, что данный файл отвечает за взаимодействие железа (самого компьютера) и его программных компонентов.
Проблема возникает по той причине, что ХР, как наиболее старая версия, подвержена различным ошибкам наиболее часто.
Как таковых причин возникновения ошибки может быть множество. Однако её всё же можно устранить при помощи ряда действий в BIOS’е не переустанавливая при этом операционную систему.
Тем не менее стоит понимать, что порой справится поможет только радикальный способ.
Решение ошибки «HAL.dll»
Windows 7
Несмотря на новые версии Виндовса, семерка всё же остается наиболее популярной. Это скорее дело привычки.
Многие считают данную версию наиболее удобной и усредненной между ХР и той же восьмеркой (в принципе так оно и есть)
. Именно потому что версия наиболее популярная, то и ошибка загрузки Виндовс 7 является частой проблемой.
Чаще всего при загрузке Windows 7 возникают различные коды ошибок, которые указывают на ту или иную проблему. Стоит разобраться с наиболее частыми проблемами, которые возникают.
Загрузчик системы
Как и у Виндовс ХР, у семерки случаются проблемы с загрузчиком. Причина проблемы та же что и у предыдущей версии.
Однако восстановить загрузчик семерки можно как автоматически, так и вручную.
Первый способ наиболее удобен и с ним справится даже самый неопытный пользователь, но он не всегда может помочь избавится от проблемы.
Загрузчик системы Windows 7
0x80300024
Данная ошибка возникает при установке ОС. Происходит это из-за неопытности многих пользователе, которые при переустановке забывают отформатировать один из разделов жесткого диска.
Обычно эта ошибка указывает на недостаток места для установки системы.
Для того, чтоб ошибка не возникала необходимо проверить память на жестком диске и в случае необходимости отформатировать его.
«ERROR»
Известная многим ошибка, которая возникает при запуске системы. Обычно возникает после установки ОС. На белом фоне высвечиваются большие красные буквы.
Для решения проблемы необходимо перезагрузить компьютер с установочным диском внутри и при включении запустить диск.
Дойти до пункта «Восстановление системы», а после поставить галочку возле «Используйте средства восстановления…», однако стоит учесть, что придется выбрать систему.
В командной строке необходимо вписать «bootrec /fixboot». После этого проблема будет устранена.
Startup Repair Offline
Дословно это проблема означает «восстановление запуска не в сети», порой устраняется после перезагрузки.
Однако зачастую система пытается восстановить себя без подключения к сети и у неё не получается. Поэтому придется ей помочь.
Обычно это решается несколькими способами:
- Сбрасыванием настроек BIOS.
- Подключением шлейфов.
- Восстановлением запуска.
- При помощи «Командной строки».
Все эти способы требуют определенны знаний и неопытному человеку лучше вызвать человека, который хорошо в этом разбирается.
Решение проблемы Startup Repair Offline
0x0000007b
Наиболее пугающая для пользователей ошибка – «синий экран смерти». Зачастую это означает, что система «легла» и помогут ей только кардинальные меры.
Однако иногда случается и так, что после перезагрузки компьютера ошибка исчезает и больше не проявляет себя, однако стоит понимать, что таким образом компьютер сигнализировал о серьезной проблеме, которую необходимо устранить.
Основных причин проблемы может быть несколько:
- Несовместимость аппаратных средств.
- Неполадки драйвера.
- Проблемы с антивирусом.
- Проблемы в реестре.
В первую очередь необходимо провести диаг6ностику ошибки чтоб выяснить причину проблемы, после чего уже браться за её устранение в зависимости от выявленных причин.
Windows 10
Наиболее новая версия операционной системы также не исключает того, что появится ошибка при загрузке Виндовс 10.
И, хотя разработчики старались максимально исключить изъяны, однако это компьютер, а значит предусмотреть и исключить в се проблемы просто невозможно.
Именно поэтому при появлении ошибок придется справятся своими силами (или если уж совсем всё плохо – при помощи специалистов).
Inaccessible Boot Device
Данная ошибка встречается довольно часто. И как разработчики не пытались устранить все изъяны системы, однако при обновлении десятки, после отката ОС или даже при простой перезагрузке появляется данная ошибка.
В первую очередь необходимо проверить приоритетность устройств в BIOS, так как данная проблема может возникнуть в случае если жесткий диск с установленной ОС стоит не на первом месте в приоритете.
Также необходимо отключить все подключенные USB-устройства и различные карты памяти, так как это тоже может стать причиной проблемы.
Ошибка «Inaccessible Boot Device»
CRITICAL_PROCESS_DIED
Это синий экран с грустным смайлом. Может означать как синий экран смерти, так и ошибку, которая потребует восстановления в высветившемся окне.
Для автоматического восстановления необходимо нажать «Переустановить», после чего система самостоятельно устранит проблему.
Operating system wasn’t found
Ошибка возникает в следствии логических или аппаратных повреждений накопителя, сразу после инициализации при запуске системы.
Стоит предположить, что твердый или жесткий диск работаю неправильно вследствие некорректного завершения системы в прошлый раз.
Необходимо переподключить носитель через другой шлейф. Обычно этого достаточно для устранения проблемы.
Ошибка «Operating system wasn’t found»
Выводы
Стоит понимать, что проблем с загрузкой и ошибок при ней может быть очень много и выше изложена лишь небольшая часть. Однако мы рассмотрели наиболее часто встречаемые ошибки при загрузке Windows.
Однако следует знать, что не все ошибки решаются легко (например, при помощи перезагрузки). Любая ошибка оповещает пользователя о том, что произошел какой-либо сбой.
Это значит, что стоит уделить внимание причине проблемы и нормальному её разрешению. Это исключит последующие проблемы с компьютером и продлит время его функционирования.
Некоторые из ошибок сообщают о неполадках в системе ОС, другие сигнализируют о том, что проблемы кроются гораздо глубже – в железе.
Вторым особенно необходимо уделить внимание, во избежание серьезных проблем. Однако это не значит, что стоит пренебрегать системными ошибками, так как постоянное их появление может спровоцировать проблемы с железом.
По сути это замкнутый круг. И если не обращать внимания на проблему, то могут возникнуть серьезные неполадки.
Также понимание того, что не все проблемы можно решить самостоятельно спасут Ваш компьютер от значительного количества ошибок и поломок. Поэтому не стоит пренебрегать вызовом специалиста.
Решение восстановление системы при запуске windows
Ошибки при загрузке Windows: Разбираемся с самыми частыми
Источник