Изменение названия операционной системы при загрузке. Редактирование меню загрузчика Windows
Доброго времени суток, дорогие друзья, знакомые и прочие личности.
Если Вы имеете на компьютере 2 и более операционных систем, то наверняка у Вас на определенной стадии загрузки компьютера появляется список этих операционных систем, предлагающий их выбрать в течении, скажем, 30 секунд. Или же, бывает такое, что после установки очередной операционной системы, вторая вдруг исчезла из списка, а то и вовсе перестала загружаться. Еще частая проблема, когда Вы недоустановили (или удалили вовсе) систему, но она уже успела прописаться в загрузчик и висит там мертвой строчкой, или же.. Или что-то еще:-)
Сегодня я помогу Вам устранить ряд конфузов с этим самым списком и вообще сделать работу с ним удобнее или убрать его насовсем, а так же отредактировать и прочее прочее.
Немного подробнее о том, что можно, ну а потом уже как это сделать.
Поехали.
Редактирование списка загрузки Windows
Пару слов о желаемых, на мой взгляд, и местами даже полезных, настройках и способах применения редактирования списка операционных систем, а так же о часто возникающих проблемах где оное может понадобиться.
- Во-первых , как по мне, 30 секунд - для кого-то много, для кого-то мало. Как может быть много? Ну, например, Вы включаете компьютер и идете ставить чайник, а по возвращению видите, что система, если и выбралась, то всё еще грузится. Так вот можно поменять это самое время на, в общем-то, любое значение от 1 до n . Возможно есть предел сего значения, но я не проверял, да и сильно сомневаюсь, что кому-то надо, чтобы система грузилась через 30 минут:)
- Во-вторых , как я уже говорил выше, возможно, Вы (или Ваши знакомые) ставили второй\третий\пятый Windows (или другую операционную систему), но прервали установку или что-то не получилось в ходе неё, или Вы вовсе удалили одну из систем с . Только вот запись то об этой самой недопоставленной\удаленной Windows осталась и всячески надоедает, т.к. приходится всё время выбирать рабочую систему из списка. Так вот можно избавиться от лишних строк.
- В-третьих . Многие любят всякие забавные примочки. В данном случае, можно, например, переименовать системы в списке как угодно, например, вместо поставить Mega Winda Vasi .
- В-четвертых , допустим, Вам друг принес жесткий диск со своим Windows , но Вы не знаете как добавить операционную систему в список доступных, чтобы её можно было выбрать. Опять же это можно сделать там, где я сейчас расскажу.
- В-пятых , есть несколько бредовая идея по использованию нижеописанного способа редактирования списка доступных для загрузок систем. Можно создать список из скажем 25 систем, но грузится из них будет одна, остальные в силу своего несуществования будут выдавать ошибку. Какая по счету работает будете знать только Вы, т.к Вы этот список и создадите, а злоумышленнику, включившему Ваш компьютер, придется раз 20 перезагружать компьютер в поисках рабочей системы. Кстати использовать это можно не только , но и просто как розыгрыш друга, или подруги;)
Д
лительное время бегать из одной операционной системы в другую, если их установлено на компьютере две, не получится. После тщательного изучения обоих, рано или поздно придётся выбрать только одну из них – основную
, с которой работа будет проводиться преимущественно. Если по большей части используется только одна система Windows , иные её версии или редакции, размещённые на других разделах диска, не обязательно удалять.
Конечно же, при условии, что пространство жёсткого диска не стеснено в размерах.
Возможность работы в будущем с другими системами компьютера можно оставить, но для удобства упростить вход в основную, убрав временно неиспользуемые с загрузки. В этом случае запуск компьютера будет упрощён автоматической загрузкой только нужной операционной системы. Другой вариант упростить начало работы с компьютером – не убирать окно выбора загрузки всех систем, но назначить нужную версию Windows в качестве загружаемой по умолчанию и уменьшить время выбора других вариантов в окне загрузчика.
Как отредактировать процесс загрузки нескольких операционных систем Windows, установленных на одном компьютере – об этом подробнее ниже.
Итак, имеем в нашем случае компьютер с установленными версиями Windows 7 и 8.1. При включении компьютера видим окно загрузчика с перечнем систем для выбора.
Каждый раз при загрузке компьютера попасть в нужную систему можно, сделав соответствующий выбор. В противном случае по истечении определённого времени – а по умолчанию это 30 секунд – автоматически будет загружена Windows, стоящая в списке первой. В нашем случае это Windows 7 , поскольку она установлена на компьютер последней, и именно её загрузчик, как видим, встречает нас после запуска компьютера.
Что же, изменим это. Настроим автоматическую загрузку основной системы – Windows 8.1. Для этого, естественно, необходимо войти в неё.
Нам нужен раздел настроек, и в Windows 8.1 в него можно попасть с помощью контекстного меню на кнопке.
В окошке системы выбираем дополнительные параметры .
Попасть в раздел настроек в Windows 7 можно также с помощью контекстного меню, но вызванном на значке «Компьютер» в проводнике. В числе команд необходимо выбрать.
В Windows 7 также выбираем дополнительные параметры .
Дальнейшие шаги в обоих системах идентичны.
В появившемся окне свойств системы во вкладке «Дополнительно» жмём кнопку параметров в последнем разделе.
Теперь можно приступать к редактированию загрузки нескольких систем. Меняем загружаемую по умолчанию Windows из числа вариантов в выпадающем списке. В нашем случае предустановленную Windows 7 меняем на Windows 8.1.
Как упоминалось, по умолчанию загрузчик Windows ждёт полминуты , чтобы пользователь мог осуществить выбор операционной системы.
Если преимущественно работа проводится только в одной системе , нет смысла оставлять полминуты ожидания её автоматической загрузки. Другую операционную систему можно не лишать возможности запуска, но сократить предустановленное время для выбора вариантов загрузки. В отображении списка загружаемых систем в нашем случае установим 5-секундное ожидание перед автоматической загрузкой основной системы Windows 8.1. Этого времени хватит с лихвой, чтобы осуществить выбор, если вдруг когда-то понадобится войти в Windows 7.
Чтобы полностью убрать другую систему из перечня загрузки, необходимо убрать галочку с опции отображения списка систем . В этом случае без каких-либо временных задержек будет загружаться только система, выбранная для загрузки по умолчанию.
Если вторая операционная система когда-то понадобится, войти в неё можно будет, сделав эту опцию снова активной .
После внесения изменений жмём «Ок» внизу этого окна, а также внизу окна свойств системы.
Всё – список загрузки операционных систем отредактирован.
Выше мы рассмотрели редактирование загрузки существующих операционных систем. Но нередко при запуске компьютера можем увидеть перечень операционных систем, которых уже на компьютере нет . Это естественное развитие событий после того, как вторая операционная система была удалена путём обычного форматирования раздела диска или уничтожения системных файлов вручную, но при этом запись о возможности её загрузки в конфигурации системы не убиралась. Загрузчик также может отображать вариант запуска несуществующей основной Windows после того, как система была переустановлена . Это, кстати, не основная, но одна из причин, почему системщики советуют осуществлять так называемую чистую установку Windows – без сохранения файлов предыдущей системы и с форматированием раздела диска.
Н есуществующую операционную систему лучше вообще удалить из вариантов загрузки, чтобы она не затягивала процесс запуска основной Windows.
В основной системе вызываем команду. В Windows 8.1 быстрый доступ к ней реализован в контекстном меню на кнопке.
Нам нужен раздел конфигурации системы . Вводим в поле команды значение:
Жмём «Ок» .
В Windows 7 запустить окно конфигурации системы можно проще - прописав ключевой запрос в поисковом поле меню.
Появится окно конфигурации системы, переходим на вкладку. Выбираем запись о загрузке несуществующей системы и удаляем её .
В нашем случае перечень загрузки содержал разные версии Windows, и определиться с удаляемой «Семёркой» нам явно не составило труда. Но если в перечне загрузки числятся записи о двух одинаковых версиях Windows, в ориентации с той, которую нужно удалить, помогут описания систем. Windows, в которой мы по факту находимся, будет обозначена как текущая.
Внесённые изменения сохраняем кнопкой. После нажатия «Ок» система предложит перезагрузиться .
После перезапуска компьютера можем наблюдать незамедлительную автозагрузку основной системы.
Начиная с Windows Vista, корпорация Microsoft усложнила процесс редактирования . Мы уже касались утилиты bcdedit.exe . Эта статья посвящена ей подробнее.
Для начала разберемся, почему Microsoft решила отказаться от столь простого понятного текстового файла boot.ini . Дело, как это часто водится, в безопасности.
Для усложнения получения доступа к параметрам загрузчика было придумано специальное хранилище данных конфигурации загрузчика (BCD). В Windows Vista и более поздних версиях данные конфигурации загрузчика хранятся в виде специальных программных объектов, которые уже не являются простыми текстовыми элементами. Каждый объект в хранилище имеет уникальный идентификатор (GUID) и хранится в специальном формате. Каждый идентификатор является уникальным для конкретной копии операционной системы. Для удобства редактирования параметров загрузчика некоторым из объектов помимо идентификаторов присвоены псевдонимы, по которым к ним и можно обращаться посредством утилиты bcdedit.exe. Вот список основных псевдонимов:
{bootmgr} | Указание записи диспетчера загрузки Windows. |
{fwbootmgr} | Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI. |
{memdiag} | Указание записи приложения диагностики памяти. |
{ntldr} | Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista). |
{current} | Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы. |
{default} | Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись. |
{ramdiskoptions} | Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти). |
{dbgsettings} | Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки. |
{emssettings} | Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки. |
{badmemory} | Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки. |
{globalsettings} | Общие параметры, которые наследуются всеми записями в приложении загрузки. |
{bootloadersettings} | Набор общих параметров, наследуемых всеми записями приложений загрузки Windows. |
{resumeloadersettings} | Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима. |
{hypervisorsettings} | Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки. |
Коснемся команд, доступных в утилите bcdedit.exe . Для получения списка команд запустите командную строку и введите
Bcdedit.exe /?
Для получения более подробной информации по каждой команде используйте
bcdedit.exe /? [команда]Для просмотра текущих параметров загрузки Windows достаточно вызвать утилиту в командной строке:
Bcdedit.exe bcdedit.exe > C:\bootconf.txt
Путь для сохранения и имя можно, конечно, указать и другие.
Если же вместо псевдонимов Вы хотите видеть GUID, то команду можно видоизменить:
bcdedit.exe /v > C:\bootconf.txtМожно использовать и другие форматы для экспорта информации. Например rtf, doc (не docx) или csv. Это позволяет не отвлекаться на проблемы с кодировками.
Перед редактированием загрузчика всегда разумно сделать его резервную копию . Делается это командой:
bcdedit.exe /export C:\BackupBCD\BCDfileПуть и имя файла здесь тоже можно выбрать любые. Если в пути встречаются пробелы, в команде надо использовать кавычки:
bcdedit.exe /export "C:\My BackupBCD\BCDfile"Восстановление загрузчика производится командой
bcdedit.exe /import C:\BackupBCD\BCDfileРазберем изменение основных настроек загрузчика Windows при помощи утилиты bcdedit.exe.
Bcdedit.exe /timeout 15
Приведенная выше команда устанавливает время вывода списка загрузки равным 15 секундам.
Если помимо современных версий Windows, на компьютере также установлены старые версии ОС, относящиеся к семейству NT (2000, XP, Server 2003 и пр.), установить такую ОС в качестве загружаемой по умолчанию можно командой
Bcdedit.exe /default {ntldr}
Если же в качестве загружаемой по умолчанию нужно использовать текущую ОС, используйте команду
bcdedit.exe /default {current}Вообще, ничто не мешает Вам использовать и GUID системы, для того, чтобы указать её в качестве загружаемой по умолчанию. GUID Вы можете посмотреть в текстовом файле , который мы до этого сохраняли на жесткий диск . Команда в таком случае будет выглядеть следующим образом:
Bcdedit.exe /default
В данном случае в конце должен содержаться GUID в виде набора букв и цифр. Помните, что GUID должен быть заключен в фигурные скобки ({} ).
Вы можете также отредактировать местоположение операционных систем в списке загрузки. Делается это следующей командой
bcdedit.exe /displayorder {ntldr} {current}В таком примере первой в списке будет отображаться устаревшая версия Windows , затем текущая, из-под которой вводилась эта команда. Вместо псевдонимов можно использовать и GUID систем.
Теперь разберем как создавать новые записи в загрузчике Windows при помощи утилиты bcdedit.exe. В общем виде команда создания новой записи выглядит так:
bcdedit.exe /create [{ }] /d | /inherit DEVICE | /device]
разберем синтаксис команды подробнее.
ID - идентификатор, который будет использоваться для новой записи загрузки. В качестве идентификатора может быть использован GUID или псевдоним;
описание - то, как новая запись загрузки будет отображаться в списке;
application - указание на то, что новая запись является записью приложения, в данном случае тип_приложения может принимать один из следующих вариантов: BOOTSECTOR , OSLOADER , RESUME , STARTUP .
inherit - указание на то, что новая запись является наследуемой записью. тип_приложения может принимать одно из следующих значений: BOOTMGR , BOOTSECTOR , FWBOOTMGR , MEMDIAG , NTLDR , OSLOADER , RESUME . Если тип_приложения не указан, то новая запись может наследоваться от любой записи.
inherit DEVICE - указание на то, что новая запись является наследуемой и может быть унаследована только записью параметров устройства.
device - указание на то, что новая запись является дополнительной записью параметров устройства.
Инструкция
Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Выполнить» для редактирования меню загрузки .
Введите значение msconfig.exe в открывшейся строке поиска и нажмите клавишу Enter для подтверждения выполнения команды.(Альтернативным способом запуска утилиты msconfig.exe является использование одновременного нажатия клавиш Win+R.)
Перейдите на вкладку «Загрузка» и изучите все предлагаемые варианты загрузки .
Выберите желаемую конфигурацию и удалите все ненужные элементы меню загрузки .
Нажмите клавишу Enter для применения выбранных изменений.Возможен вариант установки нескольких операционных систем, расположенных в разных разделах. Для удаления файлов предыдущих OS выполните следующие операции.
Вернитесь в основное меню «Пуск» и перейдите в пункт «Выполнить»для определения разделов, содержащих ненужные OS.
Введите значение diskmgmt.msc в строку поиска и нажмите клавишу Enter для подтверждения выполнения команды.
Выберите файлы операционных систем, разделы которых помечены «Основной раздел».
Файлы, разделы которых носят отметку «Активен», «Система» или «Загрузка» удалению не подлежат, т.к. относятся к текущей операционной системе и обеспечивают работоспособность компьютера под управлением OS Windows.
Удалите все выбранные файлы и выполните перезагрузку компьютера для применения изменений.Еще один способ удаления ненужных вариантов выбора загрузки операционной системы предполагает проведение следующих операций.
Вернитесь в главное меню «Пуск» и перейдите в пункт «Выполнить».
Введите значение sysdm.cpl в строку поиска и нажмите клавишу Enter для подтверждения выполнения команды.
Перейдите на вкладку «Дополнительно» в открывшемся окне и нажмите кнопку «Настройка» в разделе «Загрузка и восстановление».
Снимите флажок на поле «отображать список операционных систем» в области «Загрузка операционной системы» и нажмите кнопку OK.
Проведение всех вышеперечисленных операций подразумевает наличие администраторского доступа к компьютеру.
Источники:
- как убрать xp
Все современные браузеры оснащены такой полезной функцией, как менеджер загрузок. Вот только иногда можно растеряться, куда же сохранил браузер недавно скачанный файл?
Вам понадобится
- - браузер.
Инструкция
Еще одна популярная программа, которая позволяет придать меню «Пуск» внешний вид, характерный для Windows XP и Windows 7, называется Classic Shell. Это приложение так же позволяет настраивать меню «Пуск» по своему вкусу. Помимо этого, с ее помощью можно изменить внешний вид кнопки «Пуск», параметры контекстного меню и многое другое.
В операционных системах семейства Windows для большинства действий пользователя назначены звуки , которые объединены в схемы. Такие звуковые схемы можно редактировать либо заменять на другие, например, которые были скопированы из интернета.
Вам понадобится
- Операционная система Windows Seven.
Инструкция
В состав звуковой схемы входит порядка 30 разных файлов с расширением wav. Для их прослушивания достаточно воспользоваться стандартной программой просмотра и прослушивания медиафайлов Windows Media Player. Прослушать нужно все файлы, чтобы найти тот, который следует заменить.
Обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT.INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться . Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире - и вам придётся восстанавливать ОС.
Как найти BOOT.INI
Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:
- Зайдите в «Панель управления» (в меню «Пуск»).
- Откройте «Параметры папок» в разделе «Оформление и персонализация».
- Найдите вкладку «Вид».
- Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.
Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.
Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск - Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.
Если вы используете Windows 7 , во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.
BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки . Он нужен для нужд системы, и исправлять в нём что-либо не стоит.
Как редактировать?
BOOT.INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.
- Кликните по нему правой кнопкой мыши.
- Выберите «Свойства».
- Во вкладке «Общие» уберите галочку из пункта «Только чтение».
- Нажмите «Применить».
После этого можно менять значения в BOOT.INI. Файл имеет чёткую структуру. Не рекомендуется удалять в нём что-то, перемещать операторы без надобности, стирать скобки или знаки препинания. Вкратце о каждом параметре:
- «Timeout» показывает, сколько времени даётся на выбор ОС при запуске (если установлено несколько). Напишите после знака равенства «=» нужную вам цифру. Таймер ведёт отсчёт в секундах.
- В «default» обозначена операционная система, заданная по умолчанию. Она будет загружена, если за отведённое время вы не выберите, какую именно ОС активировать. Этот параметр может выглядеть примерно так: «scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS».
- «Scsi» - контроллер, который управляет физическим диском. Если их несколько, второй будет иметь вид «scsi(1)».
- «Partition» - это раздел, в котором находится ОС. К примеру, «Partition(1)» указывает на C:\, «partition(2)\» - на D:\ и так далее.
- Ниже параметра «operating systems» представлен список установленных операционных систем. Если у вас одна ОС, там будет одна строчка.
- Могут быть вписаны и другие параметры. Например, «/SOS», чтобы при запуске показывались имена драйверов, или «/debug» для отладки ядра. Все возможные команды есть на официальном сайте Microsoft.
Как менять порядок загрузки без файла BOOT.INI
Так как отредактировать BOOT.INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.
Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:
- Откройте «Мой компьютер».
- Щёлкните в любом свободном месте окна правой кнопкой мыши.
- Зайдите в «Свойства».
- Затем - в«Дополнительные настройки».
- На вкладке «Дополнительно» в разделе «Восстановление и загрузка» нажмите «Параметры». Там будут нужные опции.
Ещё один способ:
- Перейдите в Пуск - Выполнить .
- В открывшемся окне напишите «msconfig» (без кавычек). Появятся настройки конфигурации.
- Вкладка «Загрузки». Откроется список установленных ОС. Можно решить, какую из них назначить по умолчанию, и изменить таймаут при запуске и выборе системы.
К сожалению, эти методы не позволяют задать особые параметры.
Использование программ
Описанные выше задачи можно упростить. Для этого существуют специальные утилиты - менеджеры загрузок. С ними можно обойтись и без BOOT.INI. Вот некоторые из этих программ:
- Оболочка для BCD. С её помощью можно настроить этот файл.
- OSL2000 BootManager. Поддерживает работу с большим количеством операционных систем (до 100 штук).
- Обеспечивает быстрый перезапуск в нужную ОС.
В Windows XP BOOT.INI отвечает за порядок загрузки системы . Его можно изменить, прописав команды вручную. В последующих версиях ОС файл убрали. Но настройка параметров запуска всё равно доступна. Если вы не разбираетесь в этом вопросе, воспользуйтесь предназначенными для этого программами. Так не придётся трогать собственную информацию Windows.
Редактирование меню загрузки Windows 7
В Windows XP загрузочная информация хранилась в файле boot.ini, и для внесения изменений в меню загрузки достаточно было просто отредактировать этот файл в текстовом редакторе. Начиная с Windows Vista все поменялось, и теперь меню загрузки операционной системы находится в хранилище загрузки (Boot Configuration Data, BCD ). Некоторые параметры меню загрузки можно изменить привычным способом, используя графический интерфейс, но полный доступ к BCD возможен только из командной строки.
Мы рассмотрим несколько способов внесения изменений в загрузочное меню. Итак, способ первый.
Апплет панели управления Свойства системы.
Для того чтобы добраться до параметров, отвечающих за загрузку системы, идем в меню Пуск — Панель управления — Система. Откроется окно свойств системы, в котором нужно выбрать пункт «Дополнительные параметры системы».
Затем, из дополнительных свойств системы выбираем раздел «Загрузка и восстановление» и нажимаем кнопку Параметры.
В открывшемся окне мы можем:
- посмотреть список установленных операционных систем и изменить систему, загружаемую по умолчанию.
- установить время ожидания до загрузки выбранной системы (таймаут).
- убрать отображение списка ОС при загрузке.
И все, не добавить новую запись, не изменить или удалить существующую отсюда не получится (в XP была еще кнопка «Правка», при нажатии на которую можно было вручную отредактировать загрузочное меню в Блокноте).
Настроек явно маловато, попробуем другой способ.
Оснастка Конфигурация системы.
Чтобы открыть окно Конфигурация системы, набираем сочетание клавиш Win+R , в строке Выполнить вводим команду msconfig и нажимаем ОК .
В открывшемся окне конфигурации системы переходим на вкладку Загрузка. Здесь мы можем проделать следующие действия:
- посмотреть информацию о том, какая система загружена сейчас и какая загружается по умолчанию.
- изменить систему, загружаемую по умолчанию.
- отредактировать таймаут, по истечении которого будет загружена операционная система по умолчанию.
- удалить запись из меню загрузки.
Добавить или изменить запись мы по прежнему не можем.
А что же делать, если нужно, например изменить положение записи в меню загрузки или переименовать ее? В этом нам поможет третий способ:
Утилита командной строки bcdedit
Утилита bcdedit.exe находится в системной папке Windows\System32 . Для работы ей необходим административный доступ к компьютеру, поэтому оболочку командной строки запускаем от имени администратора (иначе при попытке запустить программу будет выдана ошибка).
Если просто ввести команду bcdedit без параметров, то на экран будет выведена информация, хранящаяся в BCD. Информация представлена в виде двух столбцов: слевав расположены названия параметров, справа – их значения.
Вот основные параметры, отвечающие за загрузку:
- идентификатор — идентификационный номер, указывающий на запись в меню загрузки. Представляет из себя 32-значный буквенно-цифровой код, заключенный в фигурные скобки. Для стандартных идентификаторов используются названия, например {current} — текущая система, {default} — система по умолчанию;
- device — указывает раздел, на котором расположен загрузчик операционной системы;
- osdevice — указывает раздел, на котором находится сама операционная система. Как правило, значения device и osdevice идентичны;
- path — остальной путь к загрузчику операционной системы;
- description — описание операционной системы, отображающееся в меню при загрузке;
- default — операционная система, загружаемая по умолчанию;
- timeout — время ожидания перед загрузкой ОС по умолчанию;
- displayorder — порядок, в котором системы отображаются при загрузке.
А теперь рассмотрим варианты применения bcdedit:
bcdedit /default {ID} — задаем систему, загружаемую по умолчанию.
bcdedit /displayorder — управляем порядком размещения записей в меню загрузки:
- bcdedit /displayorder {ID} /addlast — добавляем систему в конец списка;
- bcdedit /displayorder {ID} /addfirst — добавляем систему в начало списка;
- bcdedit /displayorder {ID2} {ID1} — указываем порядок отображения систем в списке;
- bcdedit / displayorder {ID} /remove — удаляем запись из меню загрузки.
Имейте ввиду, что при удалении записи из меню загрузки информация о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена.
bcdedit /timeout XX — задаем таймаут в секундах.
bcdedit /set {ID} description ″Название системы″ — изменяем название системы, отображаемое в меню загрузки.
bcdedit /create /d ″Windows Vista″ /application osloader — создаем новую загрузочную запись.
bcdedit /create {ntldr} /d ″Windows XP″ — создаем загрузочную запись для ОС предыдущих версий (XP и старше).
bcdedit /copy {ID} /d ″Новая система″ — копируем загрузочную запись. Таким образом тоже можно добавить новую запись в меню загрузки.
bcdedit /delete {ID} /cleanup — удаляем загрузочную запись. При этом удаляется вся информация об установленной операционной системе из BCD и меню загрузки. У этой команды есть одна особенность — если в качестве ID указывается название, например {default}, то команда должна выполняться с ключом /f , если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
bcdedit /export ″C:\Backup\bcd″ — экспортируем содержимое хранилища в указанный файл.
bcdedit /import ″C:\Backup\bcd″ — восстанавливаем состояние системного хранилища из резервной копии, созданной с помощью команды /export .
Ну и несколько наиболее «жизненных» примеров
Добавление новой загрузочной записи, для мультизагрузки:
bcdedit /copy {current} /d ″New Windows 7 ″
— копируем текущую запись и называем ее по новому;
bcdedit /set {ID} device partition=D:
bcdedit /set {ID} osdevice partition=D:
Добавление загрузочной записи для загрузки системы с виртуального диска (VHD):
— копируем текущую запись;
bcdedit /set {ID} device vhd=\DIR\filename.vhd
— указываем местоположение загрузчика системы;
bcdedit /set {ID} osdevice vhd= \DIR\filename.vhd
— указываем местоположение операционной системы;
bcdedit /set {ID} detecthal on
— включаем принудительное обнаружение аппаратно-зависимого уровня (Hardware Abstraction Layer, HAL);
bcdedit /displayorder {ID} /addlast
— добавляем запись о системе в меню загрузки, в конец списка.
Примечание. \DIR\filename.vhd – это полный путь к VHD-файлу и указание имени файла.
Добавление загрузочной записи для загрузки Windows XP:
bcdedit /create {ntldr} /d ″Microsoft Windows XP″
— создаем новую загрузочную запись;
bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
— указываем расположение файлов загрузки системы;
bcdedit /set {ntldr} path \ntldr
— указываем путь к загрузчику системы;
bcdedit /displayorder {ntldr} /addlast
— добавляем запись о системе в меню загрузки.
После установки на компьютере нескольких операционных систем, например, Vista и Windows 7 изначальные настройки меню загрузки сбиваются, приводя к тому, что при каждом запуске ПК приходится выбирать, с какой же ОС загрузиться и какие при этом применить параметры. Процесс, скажем так, малоприятный, так как времени отнимает немало. В таком случае вернуть ситуацию в свое русло поможет восстановление первоначального вида меню загрузки через редактирование порядка запуска систем в загрузчике Windows. При этом выполнить его можно не одним способом.
Вариант № 1: Отладка через панель управления «Система»
Для того чтобы запустить процесс восстановления настроек и убрать дополнительные варианты загрузки из загрузчика Windows этим методом, для начала потребуется войти в раздел «Система». Сделать это можно по-разному:
В любом случае на экране отобразится окошко «Система». В нем находим и выбираем раздел «Дополнительные параметры системы», а затем кликаем в появившемся системном окне напротив вкладки «Загрузка и восстановление» кнопочку «Параметры»:
В результате пользователям предоставляются возможности:
- изменить порядок запуска операционных систем путем выбора ОС, загружаемой по умолчанию;
- определить время ожидания (таймаут) перед запуском системы;
- убрать отображение списка доступных ОС в меню загрузки:
Пожалуй, несложно заметить, что плюсом такого способа является простота и быстрота решения задачи с редактированием меню загрузки. Однако вряд ли будет логично отрицать, что с его помощью можно определить лишь самые основные параметры запуска Windows.
Вариант № 2: Настройка при помощи утилиты «Конфигурация системы»
Убрать из загрузчика Windows лишние варианты операционных систем, установленных на компьютере, возможно также через редактирование настроек в утилите «Конфигурации системы». Открыть ее можно разными методами:
Так или иначе, после того как системное окошко «Конфигурация системы» появится на экране монитора, для восстановления стандартного метода запуска Windows потребуется войти в раздел «Загрузка». Здесь, в частности, можно выполнить такие настройки, как:
- убрать лишнюю запись из загрузчика Windows;
- назначить одну ОС для запуска по умолчанию;
- выставить таймаут при старте системы;
- установить максимум памяти, число исполняемых процессов, блокировку PCI:
Благодаря простому и понятному интерфейсу утилиты процесс выполнения каждого из таких действий не представляет никакой сложности. Например, для того чтобы убрать ненужную ОС из меню запуска достаточно кликнуть по ней мышкой и нажать кнопочку «Удалить». Соответственно в разделе «Таймаут» устанавливается время отсрочки старта системы и так далее.
Вариант № 3: Восстановление стандартных настроек через команду bcdedit.exe
Процесс восстановления стандартной загрузки на компьютере ОС можно запустить также посредством работы в утилите bcdedit.exe. Находится она в папке Windows\System32, однако запустить ее можно только на правах администратора через командную строку.
Для этого проще всего, конечно, воспользоваться поисковой строкой, доступной в меню «Пуск». В этом случае порядок действий будет таким:
- входим в «Пуск» и задаем для поиска слово cmd;
- кликаем правой кнопкой мышки по отобразившемуся результату в списке программ и определяем для него «Запуск от имени администратора»:
После того как откроется «Командная строка» в первую очередь стоит позаботиться о сохранении резервной копии загрузчика для последующего доступа к быстрому восстановлению данных. Для этого на диске C создаем папку BCDREZ, а затем вбиваем в командную строку значение bcdedit /export C:\BCDREZ\bcd и жмем Enter. В дальнейшем для отмены всех изменений и восстановления базовых настроек достаточно будет воспользоваться командой bcdedit /import C:\BCDREZ\bcd.