Не загружается windows: почему? что можно сделать, для решения проблемы
Содержание:
- Меню загрузки операционной системы Windows 7: что это такое и для чего применяется?
- Редактирование меню загрузки с помощью средства «Конфигурация системы»
- Принципы загрузки операционных систем
- Примеры использования режима чистой загрузки
- Что не так с BIOS?
- Выбор загрузочных устройств в BIOS или в Boot Menu: отличия между двумя способами
- Как найти BOOT.INI
- SuperFetch и ReadyBoot
- Восстановление системы Windows 7
Меню загрузки операционной системы Windows 7: что это такое и для чего применяется?
Вам будет интересно:Плагин обратной связи WordPress: список, нюансы выбора, характеристики и выполняемые функции
Начнем с того, что данное меню большей частью применяется именно в тех ситуациях, когда операционная система, установленная на компьютере в качестве основной, по каким-то причинам дает сбой, загружается некорректно или не стартует вообще. Использование этого инструментария позволяет привести систему в чувство, и, как уже понятно, для этого не нужно использовать старт со съемного носителя с дистрибутивом или средой восстановления, поскольку операционная система может исправить большинство ошибок и неполадок собственными средствами. И несмотря на то что содержимое основного списка и меню дополнительных вариантов загрузки Windows 7 является для всех версий этой ОС стандартным (одинаковым по умолчанию), их можно перестроить исходя из собственных потребностей и соображений: изменить некоторые пункты, добавить свои, отключить неиспользуемые инструменты и т. д. Как это сделать или даже восстановить работоспособность самого инструментария, если он дал сбой, рассмотрим чуть позже, а пока остановимся на том, как вызвать описываемое меню, какие варианты действий и в каких ситуациях можно применять.
Редактирование меню загрузки с помощью средства «Конфигурация системы»
Чтобы открыть окно «Конфигурация системы», нажмите кнопку «Пуск» и клавишу с буквой R (далее – Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».
Данный инструмент дает возможность:
- получить информацию о текущей и загружаемой по умолчанию системах;
- отредактировать время (таймаут), по истечении которого будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя;
- изменить систему, загружаемую по умолчанию;
- удалить ненужную запись из меню загрузки.
В верней части открывшейся вкладки находится поле со списком операционных систем. Справа каждой записи добавлен комментарий об операционной системе, в которую выполнен вход, и системе, загружаемой по умолчанию.
Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.
Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.
Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».
После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.
С помощью данного инструмента нельзя:
- увидеть и выполнить операции с записями операционных систем, загружаемых с помощью других загрузчиков (например, Windows XP, загружаемой с помощью ntldr);
- переименовать существующие записи;
- изменить положение записи в меню загрузки.
Один из способов, позволяющий игнорировать запись о несуществующей системе в меню загрузки: установите текущую систему загружаемой по умолчанию, а таймаут установите равным нулю.
Принципы загрузки операционных систем
При включении компьютера управление процессором получает BIOS, и если он настроен на загрузку (boot) с винчестера, то он подгружает в оперативную память компьютера первый сектор диска (MBR) и передает управление ему. Если у вас несколько жестких дисков, то каждый из них содержит свою MBR. В этом случае можно или менять порядок загрузки дисков в BIOS, или же прописать все операционные системы с разных дисков в один PBR загрузчик, об этом ниже.
Сразу оговоримся, что если у BIOS у вас включен режим загрузки UEFI, то структура разделов диска у вас должна быть не MBR, а GPT. GPT имеет не только другую структуру разделов, но и другую структуру загрузочной области. Там в первый сектор записывается «заглушка» для BIOS (Protective MBR), которая служит для того, чтобы старый Legacy BIOS мог загрузиться с GPT диска в режиме совместимости, если ОС была установлена на GPT (часто в BIOS его называют CSM – Compatibility Support Module). Однако, вы никогда не сможете загрузить ОС с MBR диска, если в BIOS выставлена загрузка в режиме UEFI.
При загрузке операционной системы, сначала считывается первый сектор с устройства загрузки, представляющий собой главную загрузочную запись (Master Boot Record — MBR). Стандартно, в качестве MBR выступает первый сектор загрузочного диска. MBR содержит список разделов, признак активного раздела (раздела, с которого будет выполняться загрузка ОС), некоторые служебные данные, а также программный код для считывания в память загрузочного сектора активного раздела (Partition Boot Record — PBR) и передачи ему управления.
Размер сектора на жестком диске — 512 байт. В секторе MBR хранятся данные, которые должны заканчиваться специальной сигнатурой. Этим словом называется специальная, строго установленная, последовательность из 2 байт с шестнадцатеричными значениями 55h AAh, которая записывается в последние 2 байта сектора и соответственно имеет смещение от начала сектора 1FEh. Если хотя бы один из двух последних байтов отличается по значению, считается, что первый сектор не является MBR и не содержит осмысленной информации. Если компьютер при старте, прочитав первый сектор, не обнаружит правильной сигнатуры, он не будет передавать управление располагающемуся там коду, даже если он правильный, а выдаст сообщение о том, что главная загрузочная запись не найдена.
Общая структура MBR может быть представлена следующей таблицей:
Смещение Длина Описание
000h 446 Код загрузчика
1BEh 64 Таблица разделов
16 Раздел 1
1CEh 16 Раздел 2
1DEh 16 Раздел 3
1EEh 16 Раздел 4
1FEh 2 Сигнатура (55h AAh)
Длина указана в байтах.
Как видно, MBR может содержать информацию максимум о 4 разделах. Каждый 16-байтовый блок, содержащий информацию о разделах, в своем начале содержит признак активности раздела — т.е. признак того, что операционную систему следует загружать именно из этого раздела — может иметь значения 80h (раздел активен) и 00h (раздел не активен). Количество активных разделов должно быть не более одного.
Шестнадцатеричный однобайтовый код далее указывает на тип (ID) раздела. Например, 07h – раздел типа NTFS, 0Bh – FAT32, 17h – скрытый NTFS раздел, 27h – системный скрытый NTFS раздел для восстановления системы.
Примеры использования режима чистой загрузки
Некоторые возможные сценарии, когда чистая загрузка Windows может быть полезна:
- Если не удается установить программу или удалить ее через встроенный деинсталлятор в обычном режиме (может потребоваться ручной запуск службы ).
- Не запускается программа в обычном режиме по неясным причинам (не отсутствие необходимых файлов, а что-то еще).
- Не удается совершить действия над какими-то папками или файлами, так как они используются.
- Появляются необъяснимые ошибки при работе системы. В этом случае диагностика может быть долгой — начинаем с чистой загрузки, и, если ошибка не проявляется, пробуем по одной включать сторонние службы, а затем программы автозапуска, перезагружаясь каждый раз, чтобы выявить элемент, вызывающий проблемы.
И еще один момент: если в Windows 10 или 8 вы не можете вернуть «обычную загрузку» в msconfig, то есть всегда после перезапуска конфигурации системы там стоит «Выборочный запуск», не стоит переживать — это нормальное поведение системы, если вы настраивали вручную (или с помощью программ) запуск служб и убирали программы из автозагрузки. Также может пригодиться официальная статья по чистой загрузке Windows от Microsoft: https://support.microsoft.com/ru-ru/kb/929135
источник-remontka
Что не так с BIOS?
Сам термин BIOS археологи впервые обнаружили в коде CP/M от 1975 года. Исходные тексты CP/M, в файле (CP/M 1.1) которых под авторством Гэри Килдалла и появилось упоминание BASIC I/O SYSTEM, Computer History Museum выложил в свободный доступ в 2014-м в честь 40-летия системы. Если тебе интересно ознакомиться с этим историческим артефактом, они доступны на .
Базовая система ввода-вывода в некотором смысле выполняет функцию интерфейса между оборудованием и ОС, без нее операционка не загрузится, а железо останется холодным и безжизненным. К тому же в ней есть функции, которые можно вызывать из ОС для доступа к базовым возможностям оборудования, подобно тому, как приложения используют системные вызовы для доступа к функциям ОС. Однако операционные системы все же предпочитают использовать собственные драйверы для работы с оборудованием.
В x86-системах BIOS выполняет тестирование (POST) и инициализацию оборудования. Затем управление передается первичному загрузчику (master boot code), который ищет активный раздел и его загрузочный сектор, чтобы передать управление ему для загрузки операционной системы. В BIOS используется формат разметки MBR, который тем не менее строго определенного стандарта не имеет.
BIOS за 45 лет существования показала себя невероятным долгожителем мира IT, пережив дискеты, CP/M и PL/M, MS-DOS и Windows 9x. Но сколько ни обновляй ее под современные реалии, в выделенные для начального загрузчика 446 байт сейчас много ненужного не поместишь. Были у BIOS и другие недостатки, из-за которых назревала необходимость заменить 16-битную архитектуру, по крайней мере для «большого железа» вчетверо большей разрядности. Так посчитали ребята из Intel, и в 1998 году был основан проект Intel Boot Initiative. Исходная версия спецификации, разработанная в первую очередь для машин на Itanium (IA-64), была опубликована под названием EFI (Extensible Firmware Interface) в 1999 году. А в 2005-м на базе этого проекта появился Unified EFI Forum, занимающийся разработкой и поддержкой родившейся таким образом технологии по сей день.
Выбор загрузочных устройств в BIOS или в Boot Menu: отличия между двумя способами
Сразу после включения компьютера, выбрать загрузочное устройство можно двумя способами:
- непосредственно из BIOS;
- из Boot Menu.
В первом случае потребуется войти в БИОС, а затем в соответствующей вкладке поменять приоритет загрузки, выполняемой с устройств компьютера. По умолчанию, загрузка системы осуществляется с жесткого диска компьютера.
В списке устройств, в зависимости от комплектации ПК, находится оборудование, с которого возможно выполнить загрузку: жесткий диск, привод CD/DVD, подключенные USB устройства и т. д. Пользователь, с помощью клавиш со стрелками на клавиатуре, выбирает нужное устройство, передвигает его на первое место в списке, а затем сохраняет изменения в настройках БИОС.
После применения изменений, компьютер начнет загружаться с самого первого устройства, установленного в БИОС Boot Menu. Если первое устройство не имеет загрузочного диска, загрузка начнется со следующего устройства и т. д. Например, на ПК был установлен приоритет загрузки с CD/DVD диска, а жесткий диск находится в качестве второго загрузочного устройства, если в дисководе отсутствует загрузочный CD/DVD диск, компьютер загрузится с жесткого диска. Соответственно, если в приводе вставлен диск с Windows, на ПК произойдет загрузка с DVD диска.
Выбор приоритета загрузки в БИОС — постоянная настройка, которую можно изменить, если такая потребность снова понадобится.
Загрузка Boot Menu, наоборот, временная настройка. В отдельном окне пользователь заходит в меню загрузки, выбирает загрузочное устройство для запуска на компьютере. Это действие носит однократный характер в текущий момент времени. Данный способ удобен тем, что пользователю не придется вызывать БИОС, для изменения настройки порядка загрузки системы.
Если понадобится снова загрузиться на компьютере с загрузочного диска (USB флешки или CD/DVD-диска), пользователю придется войти в Boot Menu, для выбора загрузочного устройства.
Как найти BOOT.INI
Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:
- Зайдите в «Панель управления» (в меню «Пуск»).
- Откройте «Параметры папок» в разделе «Оформление и персонализация».
- Найдите вкладку «Вид».
- Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.
Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.
Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.
Если вы используете Windows 7 , во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.
BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.
SuperFetch и ReadyBoot
Описанная выше утилита автоматически включает и настраивает службу SuperFetch и функцию ReadyBoot. Если вы хотите сами разобраться как их включать читайте ниже.
Ищем с помощью поиска в меню Пуск и запускаем утилиту Службы
Находим SuperFetch жмем на ней правой кнопкой мышки и выбираем Свойства
В разделе Тип запуска из выпадающего меню выбираем Автоматически. Жмем Применить. Жмем Запустить и ОК
Благодаря запущенной службе SuperFetch будет работать функция ReadyBoot. Последняя, в моменты простоя системы, анализирует какие файлы были востребованы при прошлом запуске и кэширует их в оперативной памяти для быстрого доступа в следующий раз.
Чтобы функция ReadyBoot работала оптимально желательно проверить параметры реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Это можно сделать с помощью редактора реестра — regedit
Дважды кликаем на параметре EnablePrefetch и задаем значение — 3.
Аналогично делаем и с EnableSuperfetch
Для применение изменений необходимо перезагрузить компьютер.
После того, как мы включили функцию ReadyBoot не стоит ждать существенного сокращения времени загрузки. Это длительный процесс. Необходимо раза 3-4 перезагрузиться. И не просто перезагрузиться, а и чуть-чуть поработать, затем дождаться бездействия системы для работы ReadyBoot.
Кстати при включенной службе SuperFetch можно работать с функцией ReadyBoost и повысить общее быстродействие системы.
Восстановление системы Windows 7
Сейчас рассмотрим самый типичный случай восстановления операционной системы. Для восстановления системы нужно будет проделать тот же путь, что описан при создании точки восстановления.
Необходимо войти в меню «Пуск» => «Компьютер» => «Свойства» => «Защита системы» => «Восстановление системы». Далее нужно нажать на кнопку «Восстановить».
Другой вариант запуска восстановления системы войти в меню «Пуск» => «Панель управления» => «Система и безопасность» => «Восстановление предшествующего состояния компьютера». В этом окне следует нажать на кнопку «Запуск восстановления системы».
В окне «Восстановление системных файлов и параметров» нажимаете на кнопку «Далее».
В окне «Восстановление компьютера до предыдущего состояния» выбираете точку восстановления из предложенных, или выбираете другую точку восстановления ставя для этого флажок напротив пункта «Показать другие точки восстановления».
Вам также может быть интересно:
- Создание точки восстановления и восстановление Windows 8.1
- Создание точки восстановления и восстановление Windows 10
- Восстановление Windows через командную строку
Для получения информации можно нажать на кнопку «Поиск затрагиваемых программ». Происходит сканирование системы на наличие затрагиваемых программ и драйверов.
После сканирования вы можете просмотреть в окне список программ, которые будут затронуты конкретной точкой восстановления системы. После этого нажимаете на кнопку «Далее».
В следующем окне «Подтверждение точки восстановления» нажимаете на кнопку «Готово». После этого начинается процесс восстановления операционной системы и этот процесс уже нельзя будет остановить.
Происходит полное восстановление операционной системы Windows 7, а в завершении этого процесса происходит перезагрузка компьютера.
После завершения процесса восстановления операционной системы появляется сообщение об успешном выполнении восстановления системы.
Операционная система Windows 7 восстановлена по состоянию на момент выбранной вами контрольной точки восстановления. Не следует опасаться при неполадках с операционной системой, проводить данную операцию. Я много раз использовал функцию восстановление системы, и применение восстановления операционной системы меня часто выручало.
После неполадок с системой, необходимо запустить процесс ее восстановления. Затем происходит восстановление операционной системы Windows 7, и после этого уже не нужно будет переустанавливать операционную систему Windows.
Если неполадки с операционной системой продолжаются, то попробуйте проделать такую операцию с другой контрольной точкой восстановления.
В более сложных случаях, например, если вы не можете загрузить компьютер, операционную систему можно будет восстановить с образа операционной системы при помощи установочного диска Windows, или с помощью загрузочной флешки, которую можно создать при помощи программ специальных программ, о которых вы можете прочитать на моем сайте в разделе «Программы».
Для того, чтобы отказ операционной системы или жесткого диска не создал для вас проблемы, вам нужно будет запустить архивирование операционной системы и ваших данных с помощью встроенных средств резервного копирования Windows, или использовать для резервного копирования соответствующие программы.
В этом случае вы всегда сможете восстановить операционную систему и свои данные из резервной копии.