Где хранится файл загрузки windows

Где хранится файл загрузки windows

Не для кого не секрет. что на один компьютер/ ноутбук можно установить две и более операционных систем. Для этого можно установить дополнительные жесткие диски на компьютер/ ноутбук, а можно просто разделить жесткий диск на несколько логических и на каждый из них установить операционную систему. После установки второй и последующих ОС Windows, при загрузке компьютера вы получите меню загрузки операционных систем. Именно о изменении параметров загрузки пойдет речь в этой статье.

Так выглядит меню загрузки при установки последней ОС Windows 8.

А так выглядит меню при установке последней ОС Windows Vista, 7.

До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini. Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.

Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:

1 С помощью графического интерфейса;

2 С помощью командной строки.

Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.

Что бы воспользоваться этим способом нажмите сочетание клавиш «Win» + «R», В строке «Выполнить» наберите msconfig, и нажмите клавишу Enter.

Далее выберите вкладку «Загрузка».

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

1) Получить информацию о текущей и загружаемой по умолчанию системах.
2) Отредактировать время (таймаут). По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле «Таймаут».


3) Изменить систему, загружаемую по умолчанию. Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку «Использовать по умолчанию».


4) Удалить ненужную запись из меню загрузки. Выберите запись, которую хотите удалить и нажмите кнопку «Удалить».

Все изменения вступят после нажатия клавиши «Ок» и перезагрузки системы.

Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.

Более широкие возможности для изменения параметров загрузки предоставляет утилита bcdedit. Bcdedit — это средство командной строки, предназначенное для управления данными конфигурации загрузки. Оно может использоваться для различных задач: создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и многого другого.

Читайте также:  Mac os забывает связку ключей

Для того, что бы познакомится с этой командой поближе, запустите командную строку с правами администратора и выполните команду:

/bcdedit /?

В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.

Пример использования bcdedit.

Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):

bcdedit /export D:\BootBackup\bcd

Где D:\ диск размещения папки BootBackup.

Если вы чувствуете, что что то пошло не так, для того что бы вернуть все в изначальное состояние выполните команду восстановления BCD:

bcdedit /import D:\BootCopy\bcd

Где D:\ диск размещения папки BootBackup.

Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit.

Где:
идентификатор – ID той или иной записи;
device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение ;
displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.

Как изменить операционную систему, загружаемую по умолчанию.
Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
bcdedit /default
Теперь операционная система с указанным будет загружаться по умолчанию.

Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
где XX – число в секундах, по умолчанию используется 30 сек.

Удаление записи из BCD и диспетчера загрузки выполняется с помощью команды:
bcdedit /delete
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например , то команда должна выполняться с ключом /f:
bcdedit /delete /f
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.

Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?

Редактирование меню загрузки Windows 7

В Windows XP загрузочная информация хранилась в файле boot.ini, и для внесения изменений в меню загрузки достаточно было просто отредактировать этот файл в текстовом редакторе. Начиная с Windows Vista все поменялось, и теперь меню загрузки операционной системы находится в хранилище загрузки (Boot Configuration Data, BCD). Некоторые параметры меню загрузки можно изменить привычным способом, используя графический интерфейс, но полный доступ к BCD возможен только из командной строки.

Читайте также:  Kb940105 hotfix windows 10

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

Апплет панели управления Свойства системы.

Для того чтобы добраться до параметров, отвечающих за загрузку системы, идем в меню Пуск — Панель управления — Система. Откроется окно свойств системы, в котором нужно выбрать пункт «Дополнительные параметры системы».

Затем, из дополнительных свойств системы выбираем раздел «Загрузка и восстановление» и нажимаем кнопку Параметры.

В открывшемся окне мы можем:

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

И все, не добавить новую запись, не изменить или удалить существующую отсюда не получится (в XP была еще кнопка «Правка», при нажатии на которую можно было вручную отредактировать загрузочное меню в Блокноте).

Настроек явно маловато, попробуем другой способ.

Оснастка Конфигурация системы.

Чтобы открыть окно Конфигурация системы, набираем сочетание клавиш Win+R , в строке Выполнить вводим команду msconfig и нажимаем ОК.

В открывшемся окне конфигурации системы переходим на вкладку Загрузка. Здесь мы можем проделать следующие действия:

  • посмотреть информацию о том, какая система загружена сейчас и какая загружается по умолчанию.
  • изменить систему, загружаемую по умолчанию.
  • отредактировать таймаут, по истечении которого будет загружена операционная система по умолчанию.
  • удалить запись из меню загрузки.

Добавить или изменить запись мы по прежнему не можем.

А что же делать, если нужно, например изменить положение записи в меню загрузки или переименовать ее? В этом нам поможет третий способ:

Утилита командной строки bcdedit

Утилита bcdedit.exe находится в системной папке Windows\System32. Для работы ей необходим административный доступ к компьютеру, поэтому оболочку командной строки запускаем от имени администратора (иначе при попытке запустить программу будет выдана ошибка).

Если просто ввести команду bcdedit без параметров, то на экран будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слевав расположены названия параметров, справа – их значения.

Вот основные параметры, отвечающие за загрузку:

  • идентификатор — идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например — текущая система, — система по умолчанию;
  • device — указывает раздел, на котором расположен загрузчик операционной системы;
  • osdevice — указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
  • path — остальной путь к загрузчику операционной системы;
  • description — описание операционной системы, отображающееся в меню при загрузке;
  • default — операционная система, загружаемая по умолчанию;
  • timeout — время ожидания перед загрузкой ОС по умолчанию;
  • displayorder — порядок, в котором системы отображаются при загрузке.

А теперь рассмотрим варианты применения bcdedit:

bcdedit /default задаем систему, загружаемую по умолчанию.

bcdedit /displayorder — управляем порядком размещения записей в меню загрузки:

  • bcdedit /displayorder /addlast — добавляем систему в конец списка;
  • bcdedit /displayorder /addfirst — добавляем систему в начало списка;
  • bcdedit /displayorder указываем порядок отображения систем в списке;
  • bcdedit /displayorder /remove — удаляем запись из меню загрузки.

Имейте ввиду, что при удалении записи из меню загрузки информация о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена.

bcdedit /timeout XX — задаем таймаут в секундах.

bcdedit /set description ″Название системы″ — изменяем название системы, отображаемое в меню загрузки.

bcdedit /create /d ″Windows Vista″ /application osloader — создаем новую загрузочную запись.

bcdedit /create /d ″Windows XP″ — создаем загрузочную запись для ОС предыдущих версий (XP и старше).

bcdedit /copy /d ″Новая система″ — копируем загрузочную запись. Таким образом тоже можно добавить новую запись в меню загрузки.

bcdedit /delete /cleanup — удаляем загрузочную запись. При этом удаляется вся информация об установленной операционной системе из BCD и меню загрузки. У этой команды есть одна особенность — если в качестве ID указывается название, например , то команда должна выполняться с ключом /f, если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.

bcdedit /export ″C:\Backup\bcd″ — экспортируем содержимое хранилища в указанный файл.

bcdedit /import ″C:\Backup\bcd″ — восстанавливаем состояние системного хранилища из резервной копии, созданной с помощью команды /export.

Ну и несколько наиболее «жизненных» примеров

Добавление новой загрузочной записи, для мультизагрузки:

bcdedit /copy /d ″New Windows 7 ″ — копируем текущую запись и называем ее по новому;
bcdedit /set device partition=D: — указываем местоположение загрузчика системы;
bcdedit /set osdevice partition=D: — указываем местоположение операционной системы;
bcdedit /displayorder /addlast — добавляем запись о системе в меню загрузки, в конец списка.

Добавление загрузочной записи для загрузки системы с виртуального диска (VHD):

bcdedit /copy /d ″Загрузка с VHD″ — копируем текущую запись;
bcdedit /set device vhd=[X:]\DIR\filename.vhd — указываем местоположение загрузчика системы;
bcdedit /set osdevice vhd= [X:]\DIR\filename.vhd — указываем местоположение операционной системы;
bcdedit /set detecthal on — включаем принудительное обнаружение аппаратно-зависимого уровня (Hardware Abstraction Layer, HAL);
bcdedit /displayorder /addlast — добавляем запись о системе в меню загрузки, в конец списка.

Примечание. [X:]\DIR\filename.vhd – это полный путь к VHD-файлу и указание имени файла.

Добавление загрузочной записи для загрузки Windows XP:

bcdedit /create /d ″Microsoft Windows XP″ — создаем новую загрузочную запись;
bcdedit /set device partition=\Device\HarddiskVolume1 — указываем расположение файлов загрузки системы;
bcdedit /set path \ntldr — указываем путь к загрузчику системы;
bcdedit /displayorder /addlast — добавляем запись о системе в меню загрузки.

Читайте также:  Как отформатировать диск компьютера без windows
Оцените статью