Как выбрать систему при запуске компьютера

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

Немного подробнее о том, что можно, ну а потом уже как это сделать. Поехали.

Редактирование списка загрузки Windows

  • Во-первых, как по мне, 30 секунд — для кого-то много, для кого-то мало. Как может быть много? Ну, например, Вы включаете компьютер и идете ставить чайник, а по возвращению видите, что система, если и выбралась, то всё еще грузится. Так вот можно поменять это самое время на, в общем-то, любое значение от 1 до n. Возможно есть предел сего значения, но я не проверял, да и сильно сомневаюсь, что кому-то надо, чтобы система грузилась через 30 минут 🙂
  • Во-вторых, как я уже говорил выше, возможно, Вы (или Ваши знакомые) ставили второй\третий\пятый Windows (или другую операционную систему), но прервали установку или что-то не получилось в ходе неё, или Вы вовсе удалили одну из систем с жесткого диска. Только вот запись то об этой самой недопоставленной\удаленной Windows осталась и всячески надоедает, т.к. приходится всё время выбирать рабочую систему из списка. Так вот можно избавиться от лишних строк.
  • В-третьих. Многие любят всякие забавные примочки. В данном случае, можно, например, переименовать системы в списке как угодно, например, вместо Microsoft Windows XP поставить Mega Winda Vasi.
  • В-четвертых, допустим, Вам друг принес жесткий диск со своим Windows, но Вы не знаете как добавить операционную систему в список доступных, чтобы её можно было выбрать. Опять же это можно сделать там, где я сейчас расскажу.
  • В-пятых, есть несколько бредовая идея по использованию нижеописанного способа редактирования списка доступных для загрузок систем. Можно создать список из скажем 25 систем, но грузится из них будет одна, остальные в силу своего несуществования будут выдавать ошибку. Какая по счету работает будете знать только Вы, т.к Вы этот список и создадите, а злоумышленнику, включившему Ваш компьютер, придется раз 20 перезагружать компьютер в поисках рабочей системы. Кстати использовать это можно не только в целях безопасности, но и просто как розыгрыш друга, или подруги 😉

Редактирование и настройка списка загрузки ОС. Что к чему, как и зачем.

Для Windows XP картина выглядит следующим образом. Открываем «Пуск -> Настройка -> Панель управления -> Система -> Дополнительно -> Загрузка и восстановление — Параметры»:

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

Перед нами открывается файл boot.ini (по умолчанию скрытый), хранящийся на загрузочном жестком диске. Рекомендую перед его исправлением сделать его резервную копию, т.е нажать «Файл -> Сохранить как» и сохранить где-нибудь в новосозданной папочке. После чего можно смело приступать к редактированию текущего файла.

[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

Где: timeout — время отображения списка операционных систем default — операционная система загружаемая по умолчанию partition(1) — номер раздела физического (именно физического, а не логического, т.е одно устройство разделено на 2, 3 и более частей) диска, где расположена система. Т.е например (1) — это диск C, (2) — это диск D:\ и тд. rdisk(1) — номер не раздела, а самого физического диска. Т.е. (1) — это первый жесткий диск, (2) — это второй. Не буква диска, а именно жесткий диск. Microsoft Windows XP Professional RU — название операционной системы. Изменяйте как хотите, хоть на Super Linux-Mac Pupkin. Система останется прежней.

Приведу пример: Windows XP Eng расположен на диске C:\, а Windows XP Rus на втором жестком диске (slave, а не master) на первом разделе. По умолчанию грузится Windows XP Eng. Время выбора 15 сек.

Вы можете создавать\удалять записи о системах в файле, всячески редактировать список и тд и тп, как угодно по своему усмотрению. В случае ошибки система может не загрузится, но в этом случае файл нужно будет просто заменить на сохраненный ранее (сделать это можно, например, с помощью WindowsPE, который грузится напрямую с CD/DVD-диска или используя консоль восстановления).

Отредактировав список его надо сохранить там, где он и был, а именно «Файл -> Сохранить как —> boot.ini» —> диск C:\ и нажать на кнопку «Сохранить». На предложение заменить — соглашаемся.

  • Для начала создайте в корне любого диска папку с именем BCDREZ.
  • Затем нажмите «Win+R» на клавиатуре, либо пройдите по пути «Пуск-Выполнить».
  • В появившемся окне введите cmd и нажмите «ОК».
  • Откроется консоль. В ней вводим команду «dcedit C:\BCDREZ\bcd», где С:\ — диск, где Вы создали папку BCDREZ
  • Далее вводим команду «bcdedit» на что нам должно выдать большой такой список:
  • С которым мы и будем работать. Тут есть две колонки Здесь нас интересует следующее:
    • идентификатор — ну собственно, идентификатор, той или иной, записи и есть;
    • device — раздел диска, где лежат файлы загрузки;
    • osdevice — раздел, где лежат файлы операционной системы, указанный в виде буквы;
    • path — определяет путь к загрузчику операционной системы, т.е остаток пути после device;
    • default — показывает идентификатор операционной системы, что загружается по умолчанию;
    • displayorder — показывает порядок, в котором расположены записи о загружаемых системах;
    • timeout — время в секундах до выбора загружаемой по умолчанию ОС;
    • locale — язык;
    • description — название системы в загрузочном меню.

    Перейдем к командам с помощью которых мы можем тут что-либо менять.

  • Список базовых команд с пояснениями:
    • bcdedit /default {current} Задает систему, загружаемую по умолчанию, где {current} — это идентификатор в списке, что вы получили выше. Например это может быть {ID3} или еще какое-либо значение (здесь и далее по тексту предполагает, что Вы можете увидеть в полученном у Вас списке выше различные значения идентификатора для различных систем, если у Вас их несколько).
    • bcdedit /timeout 99 Задает значение таймаута, где 99 — время в секундах. Что есть таймаут смотрите выше по тексту.
    • bcdedit /displayorder {ID3} /remove Убирает загрузку определенной системы из меню, т.е удаляет строку с ней. Тут может быть {current}, {ID99} или что еще угодно
    • bcdedit /set {current} locale ln-Ln Задает язык. В данном примере английский.
    • bcdedit /set {current} description «Windows Vasya Pupkin» Изменяет название строки в меню загрузки операционной системы, где указанное в кавычках и есть новое название.
    • bcdedit /set {current} osdevice partition=D: Меняет букву раздела, где лежат файлы операционной системы, где D: — буква диска. Обычно почти всегда требуется так же указать команду bcdedit /set {current} device partition=D: , дабы поменять еще и раздел, где лежат файлы загрузки.
    • bcdedit /delete {current} Удаление записи.

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

  • Необходимый минимум, пожалуй, такой. На сим наверное всё.

Послесловие.

Источник

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Вам будет интересно