Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Редактирование меню загрузки операционных систем, или куда пропал

Редактирование меню загрузки операционных систем, или куда пропал boot.ini

В этой статье мне хотелось бы обобщить способы редактирования меню загрузки операционных систем на основе данных хранилища загрузки (Boot Configuration Data – BCD), которое используется в операционных системах Microsoft, начиная от Windows Vista. Его невозможно отредактировать с помощью текстового редактора, как это можно было сделать с boot.ini в Windows XP. Однако, редактирование BCD возможно с помощью консольной программы bcdedit.exe, находящейся в системной папке Windows\System32. Для работы с этой программой необходимо обладать правами администратора. Также с ней можно работать в командной строке среды восстановления.

Редактирование меню загрузки с помощью средства «Конфигурация системы»

Чтобы открыть окно «Конфигурация системы», нажмите кнопку "Пуск" и клавишу с буквой R (далее — Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».

Данный инструмент дает возможность:

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

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

Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.

Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.

Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».

После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.

С помощью данного инструмента нельзя:

  • увидеть и выполнить операции с записями операционных систем, загружаемых с помощью других загрузчиков (например, Windows XP, загружаемой с помощью ntldr);
  • переименовать существующие записи;
  • изменить положение записи в меню загрузки.

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

Редактирование меню загрузки с помощью окна «Загрузка операционной системы»

Открыть окно «Загрузка операционной системы» можно так: Пуск – «Панель управления\Все элементы панели управления\Система» или, если включено отображение элементов управления Панели инструментов по категориям: «Панель управления\Система и безопасность\Система». Далее: «Дополнительные параметры системы», в открывшемся окне перейдите на вкладку «Дополнительно». Также можете воспользоваться возможностями поиска Windows 7 и в поле поиска написать «Расш», в открывшемся списке выбрать «Просмотр расширенных параметров системы». В рамке «Загрузка и восстановление» нажмите кнопку «Параметры». Нас будет интересовать верхняя часть окна: «Загрузка».

С помощью данного окна вы сможете:

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

Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.

Редактирование меню загрузки с помощью bcdedit.exe

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

Читайте так же:
Драйвера sata для установки системы

Создайте на любом из разделов папку для резервной копии. Назовите ее BCDREZ. Выполните:

где X — буква раздела с находящейся на нем папкой BCDREZ.

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

Напомню еще раз — все команды этой утилиты выполняются в командной строке, запущенной с правами администратора или в командной строке среды восстановления.

Анализ данных и параметры хранилища загрузки

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

Некоторые значения параметров BCD записаны в фигурных скобках – <>. Это идентификаторы – ID. Любой идентификатор имеет буквенно-цифровой код вида . Стандартные идентификаторы имеют названия, например: , , и так далее.

Остановимся на параметрах, которые нас интересуют:

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

Это, конечно, далеко не полный, но, в рамках данной статьи, вполне достаточный перечень.

Все команды bcdedit.exe, в которых отсутствует команда set с дальнейшим указанием идентификатора, выполняются для диспетчера загрузки. Вы должны это помнить, потому что, желая что-то изменить в записи операционной системы и забыв указать ее идентификатор, вы вносите изменения в диспетчер. Хорошо, если все ограничится «восстановлением запуска».

Прежде чем продолжить, допустим, что наше меню загрузки содержит три записи с идентификаторами , , .

Назначение системы, загружаемой по умолчанию

Здесь все просто – в зависимости от того, какую систему мы хотим загружать по умолчанию, ID той системы и пишем в команде. Например, для системы с ID2 команда:

Но эта команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.

Изменение расположения записей в меню загрузки

Существует 3 способа изменить расположение записей:

  1. использовать команду для перемещения выбранной записи вниз списка:
  2. использовать команду для перемещения выбранной записи вверх списка:
  3. использовать команду для формирования меню в выбранном порядке:

Изменение таймаута

где XX – время в секундах.

Изменение языка диспетчера загрузки

где ln-Ln – выбранное обозначение языка. Для русского – это ru-Ru, для английского – en-Us, для немецкого – de-De, для украинского – uk-UA и т.д.

Здесь нужно сделать оговорку. После операции восстановления запуска параметры диспетчера загрузки становятся англоязычными, несмотря на то, что значение параметра locale не изменяется. Как исправить ситуацию, смотрите здесь.

Удаление записи о загрузке системы

Эту команду лучше использовать для временного исключения записи загрузки из меню. При выполнении этой команды запись о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена любой из вышеназванных команд bcdedit /displayorder.

Работа с записями операционных систем в BCD

Так как изменения касаются конкретных записей, в команде обязательно должен быть ID этой записи.

Изменение названия загружаемой системы

Такая необходимость обычно возникает после использования среды восстановления, когда после названия операционной системы появляется дописка — (восстановлено), или когда хочется исправить "Предыдущая версия Windows" на более понятное "Windows XP".

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

где X – буква раздела жесткого диска.

Как правило значения device и osdevice совпадают.

Изменение языка меню дополнительных вариантов загрузки

Для изменения языка меню дополнительных вариантов загрузки (при нажатии F8 после наведения на строку меню с нужной операционной системой) выполните команду с указанием ID операционной системы:

что такое ln-Ln – описано выше.

Добавление записей операционных систем в BCD и меню загрузки

Вариантов для выполнения этой процедуры много, но остановимся на самых популярных или нетрудоемких.

Добавление Windows XP

Довольно подробно этот процесс с необходимыми пояснениями описан в статье Установка Windows XP на компьютер с Windows 7. Здесь я всего лишь объединю выполняемые команды:

Добавление Windows Vista или Windows 7

Если добавляемая система – Windows Vista или Windows 7 можно автоматизировать процесс, воспользовавшись средой восстановления и одной из ее опций – «восстановление запуска». В этом случае в BCD будет создана новая запись о загрузке и добавлен пункт меню в диспетчер загрузки. Такой же эффект вы получите при использовании команды:

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

Можно воспользоваться методом, описанным выше, то есть начать с команды:

Но этот способ трудоемок и не лишен вероятности сделать многочисленные ошибки. Проще воспользоваться копированием уже существующей записи и изменить значения параметров device и osdevice на соответствующие добавляемой операционной системе. Допустим, что вы работаете в Windows 7. Выполните:

в результате выполнения команды вы получите сообщение «Запись успешно скопирована в <хххххххх-хххх-хххх-хххх-хххххххххххх>». Далее выполните:

где X – буква раздела, на котором находится операционная система. Код, который обозначен крестиками, вводите внимательно, а лучше скопируйте и вставляйте в команды с помощью правой кнопки мыши. Наконец, выполните команду, добавляющую новую запись в диспетчер загрузки:

Как вы понимаете, запись будет добавлена внизу существующего списка.

Добавление записи загрузки операционной системы, установленной на виртуальный жесткий диск

Если вы установили Windows 7 на виртуальный жесткий диск и хотите добавить запись в диспетчер загрузки, воспользуйтесь способом, описанным выше, но с учетом особенностей загрузки с VHD. Полученный после выполнения команды bcdedit /copy… буквенно-цифровой код в командах обозначен как :

где [X:]\DIR\filename.vhd – полный путь к файлу VHD и указание имени файла.

Удаление записи загрузки системы из BCD и диспетчера загрузки

Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды

Есть особенность выполнения команды: если в качестве ID указывается известная запись, например , то команда должна выполняться с ключом /f:

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

Для желающих овладеть более широкими возможностями: выполните команду

Заключение

Управление загрузкой Windows 7 отличается от того, которое использовалось в Windows XP/2000. Некоторые параметры меню загрузки можно изменить в графическом интерфейсе операционной системы, но наибольшие возможности предоставляет утилита командной строки bcdedit.exe. Дополнительную информацию о возможностях программы, командах и параметрах можно получить из встроенной справки: bcdedit /?

Статья опубликована в рамках конкурса "Наш выбор — Windows 7!". Оригинальный стиль автора сохранен.

Редактирование загрузки нескольких операционных систем Windows

Д лительное время бегать из одной операционной системы в другую, если их установлено на компьютере две, не получится. После тщательного изучения обоих, рано или поздно придётся выбрать только одну из них – основную, с которой работа будет проводиться преимущественно. Если по большей части используется только одна система 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

Как упоминалось, по умолчанию загрузчик Windows ждёт полминуты , чтобы пользователь мог осуществить выбор операционной системы.

По умолчанию

Если преимущественно работа проводится только в одной системе, нет смысла оставлять полминуты ожидания её автоматической загрузки. Другую операционную систему можно не лишать возможности запуска, но сократить предустановленное время для выбора вариантов загрузки. В отображении списка загружаемых систем в нашем случае установим 5-секундное ожидание перед автоматической загрузкой основной системы Windows 8.1. Этого времени хватит с лихвой, чтобы осуществить выбор, если вдруг когда-то понадобится войти в Windows 7.

5-секундное ожидание

Чтобы полностью убрать другую систему из перечня загрузки, необходимо убрать галочку с опции отображения списка систем . В этом случае без каких-либо временных задержек будет загружаться только система, выбранная для загрузки по умолчанию.

Отображение списка систем

Если вторая операционная система когда-то понадобится, войти в неё можно будет, сделав эту опцию снова активной.

После внесения изменений жмём «Ок» внизу этого окна, а также внизу окна свойств системы.

После внесения изменений

Всё – список загрузки операционных систем отредактирован.

Выше мы рассмотрели редактирование загрузки существующих операционных систем. Но нередко при запуске компьютера можем увидеть перечень операционных систем, которых уже на компьютере нет . Это естественное развитие событий после того, как вторая операционная система была удалена путём обычного форматирования раздела диска или уничтожения системных файлов вручную, но при этом запись о возможности её загрузки в конфигурации системы не убиралась. Загрузчик также может отображать вариант запуска несуществующей основной Windows после того, как система была переустановлена. Это, кстати, не основная, но одна из причин, почему системщики советуют осуществлять так называемую чистую установку Windows – без сохранения файлов предыдущей системы и с форматированием раздела диска.

В основной системе вызываем команду «Выполнить». В Windows 8.1 быстрый доступ к ней реализован в контекстном меню на кнопке «Пуск».

Выполнить

Нам нужен раздел конфигурации системы. Вводим в поле команды значение:

msconfig

Жмём «Ок».

Msconfig

В Windows 7 запустить окно конфигурации системы можно проще — прописав ключевой запрос в поисковом поле меню «Пуск».

Пуск

Появится окно конфигурации системы, переходим на вкладку «Загрузка». Выбираем запись о загрузке несуществующей системы и удаляем её .

Загрузка

В нашем случае перечень загрузки содержал разные версии Windows, и определиться с удаляемой «Семёркой» нам явно не составило труда. Но если в перечне загрузки числятся записи о двух одинаковых версиях Windows, в ориентации с той, которую нужно удалить, помогут описания систем. Windows, в которой мы по факту находимся, будет обозначена как текущая .

Внесённые изменения сохраняем кнопкой «Применить». После нажатия «Ок» система предложит перезагрузиться.

Применить

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

Операционные системы загружаемые без установки

Поскольку пользователи продолжают спрашивать меня о том, как удалить лишние записи из Диспетчера загрузки Windows 7, я решил рассказать обо всех способах, которыми пользуюсь.

Удаление загрузочной записи Windows Vista/7/8

1. Войдите в операционную систему, загрузочную запись которой НЕ нужно удалять. Необходимо использовать учетную запись, принадлежащую группе Администраторы. Это может быть учетная запись, созданная в процессе установки Windows 7.

2. Нажмите сочетание клавиш Windows + R , введите msconfig и нажмите OK.

3. В открывшемся окне перейдите на вкладку Загрузка. Посмотрите на загрузочную запись операционной системы, в которой вы сейчас находитесь — в списке она помечена как Текущая операционная система (Current OS в английской версии Windows 7). Если текущая ОС не назначена загружаемой по умолчанию (Default OS), щелкните ее название и нажмите кнопку Использовать по умолчанию (Set as default).

4. Выделите название загрузочной записи, которую нужно удалить, и нажмите кнопку Удалить.

5. Нажмите OK и затем — Выход без перезагрузки.

Удаление всех загрузочных записей Windows XP

Загрузочные записи XP не отображаются в msconfig, поэтому удаляются из Диспетчера загрузки несколько иначе.

1. Войдите в Windows 7, используя учетную запись из группы Администраторы. Это может быть учетная запись, созданная в процессе установки Windows 7.

2. Откройте меню Пуск › Все программы › Стандартные, щелкните правой кнопкой мыши значок Командная строка и выберите Запуск от имени администратора.

3. Поочередно введите следующие команды, нажимая клавишу Enter после каждой из них*:

%windir%system32bcdedit.exe /displayorder /addfirst

%windir%system32bcdedit.exe /delete /f

* Чтобы узнать назначение команды, наведите на нее указатель мыши.

4. Закройте окно командной строки.

Если не получается выполнить эти команды, скачайте файл DeleteXPfromBCD.zip, распакуйте содержащийся в нем файл DeleteXPfromBCD.bat в любую папку на жестком диске и запустите его от имени администратора.

EasyBCD

Хотя два предыдущих варианта являются наиболее правильными и рекомендуемыми, можно воспользоваться программой EasyBCD, если какие-нибудь записи не удалились или нужно удалить только некоторые записи XP.

1. Скачайте, установите и запустите бесплатную версию программы EasyBCD.

2. Нажмите Edit Boot Menu.

3. Убедитесь, что флажок Default стоит напротив той версии Windows, загрузчик которой НЕ нужно удалять. Если флажок не установлен, установите его, т.к. он назначает систему, запускаемую по умолчанию.

4. Выделите название Windows, загрузочную запись которой нужно удалить, и нажмите кнопку Delete.

Проект:Информационные технологии/Списки/Список Live CD-дистрибутивов

Список Live CD-дистрибутивов — общий список операционных систем, загружающихся с оптических дисков, без установки системы на жёсткий диск.

Смысл термина «live» («живой») заключается в том, что эти дистрибутивы представляют собой полные, загружаемые версии операционных систем — то есть «живая» копия операционной системы, располагающаяся на внешнем носителе.

Содержание

Восстановительные дистрибутивы [ править код ]

    — базирующийся на DOS Live CD, содержащий утилиты восстановления Windows. [1] — базирующийся на Linux Live CD, с утилитами диагностики проблем программного и аппаратного обеспечения. — также основанный на Linux Live CD с утилитами правки жёсткого диска и сетевыми утилитами. — основанный на Gentoo Linux Live CD с инструментами для восстановления операционных систем Windows и Linux. — основанный на Mandriva Linux Live CD для использования на системах Windows или Linux. — основанный на Linux/freeDOS восстановительный CD с утилитами для правки жёсткого диска, файловой системы.

Производные [ править код ]

BSD [ править код ]

    , основан на OpenBSD , Live CD основанный на OpenBSD, предназначенный для безопасного просмотра веб-сайтов — LiveDVD редакция DragonFly BSD 2.1.0 (последняя нестабильная версия), предназначена для ознакомления с ходом разработки DragonFly BSD. В качестве графической оболочки использован Fluxbox с графическим оформлением iDesk. В комплект включены такие программы, как Firefox3, Xpdf, Irssi, Pidgin, Xchat, Rxvt-unicode, Eterm. основан на FreeBSD и pfSense — дистрибутивы-файрволлы, основаны на FreeBSD — основан на базе FreeBSD, предназначен для настройки, проверки и анализа компьютерных сетей, тестирования компьютерного аппаратного обеспечения и ряда других задач. — основан на FreeBSD, особенность TrueBSD в том, что умеет загружать нужную пользователю программу в память, после чего DVD-диск с ней можно извлечь, вставив в тот же привод диск с другими данными (видео, музыка, исходные тексты…) и продолжать работать с ними.

Linux [ править код ]

Debian [ править код ]
    — дистрибутив, основанный на Debian Sid, работает на i386, AMD64, использует KDE или Xfce — один из самых первых Live CD дистрибутивов — дистрибутив, основанный на Debian. Elive использует Enlightenment вместо GNOME или KDE — небольшой Live CD для администрирования системы. Также доступна версия для PowerPC — образовательный Live CD, использующий Xfce, разработанный при поддержке ЮНЕСКО — включает GNOME — работает на i386, AMD64 и PowerPC архитектурах — оригинальный Live CD, основанный на Debian — включает GNOME, ориентирован на Персидский язык[2] — предназначен для работы с Tor с помощью Firefox и Torbutton.
Ubuntu [ править код ]

Перечисленные дистрибутивы по меньшей мере частично основаны на Ubuntu, которая в свою очередь основана на Debian

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector