Переключись: [sonikelf.ru — основное] [sonikelf.com — Форум] [sonikelf.info — новости]

Главная » Настройка, решение проблем, базис » Список загрузки операционных систем [обновление записи]

Список загрузки операционных систем [обновление записи]

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

Если Вы имеете на компьютере 2 и более операционных систем, то наверняка у Вас на определенной стадии загрузки компьютера появляется список этих операционных систем, предлагающий их выбрать в течении, скажем, 30 секунд. Или же, бывает такое, что после установки очередной операционной системы, вторая вдруг исчезла из списка, а то и вовсе перестала загружаться. Еще частая проблема, когда Вы недоустановили (или удалили вовсе) систему, но она уже успела прописаться в загрузчик и висит там мертвой строчкой, или же.. Или что-то еще :-)

system

Сегодня я помогу Вам устранить ряд конфузов с этим самым списком и вообще сделать работу с ним удобнее или убрать его насовсем, а так же отредактировать и прочее прочее.

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

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

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

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

..и прочее прочее прочее.

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

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

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

список загрузки операционных систем windows xp

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

boot.ini файл windows xp редактирование загрузки

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

Если у нас одна система, установленная на диске С:\, то вот что мы, скорее всего, увидим в 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 сек.

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Windows XP Eng» /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=»Windows XP Rus» /fastdetect

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

Вообще я рекомендую продублировать все записи после [operating systems] и работать с ними, а не с первоначальными. А уж когда добьетесь результата — первоначальные можно удалить, а отредактированные оставить.

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

Для «Windows Vista/7/8″ картина правки загрузочного списка выглядит примерно следующим образом.
В общем и целом, для базовой правки можно воспользоваться программой MultiBoot, но она скорее предназначена для восстановление загрузчиков, нежели для полноценного редактирования (хотя её можно использовать и так при некоторой сноровке).

multiboot программа для восстановления загрузчиков

Подробней о MultiBoot можно почитать в моей статье «Как вернуть загрузку Windows 7/Vista после установки XP [восстановление загрузчика, MultiBoot]«, а мы прибегнем пока к работе со списком загрузки при помощи средств системы:

  • Для начала создайте в корне любого диска папку с именем BCDREZ.
  • Затем нажмите «Win+R» на клавиатуре, либо пройдите по пути «Пуск-Выполнить«.
  • В появившемся окне введите cmd и нажмите «ОК«.
  • Откроется консоль. В ней вводим команду «dcedit C:\BCDREZ\bcd«, где С:\ — диск, где Вы создали папку BCDREZbcdrez
  • Далее вводим команду «bcdedit» на что нам должно выдать большой такой список: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
    • bcdedit /set {current} osdevice partition=D:
      Меняет букву раздела, где лежат файлы операционной системы, где D: — буква диска. Обычно почти всегда требуется так же указать команду bcdedit /set {current} device partition=D:  , дабы поменять еще и раздел, где лежат файлы загрузки.
    • bcdedit /delete {current}
      Удаление записи.

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

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

Ну что ж, давайте к послесловию.

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

Вот такие дела. Колдуйте, но колдуйте осторожно.

Если есть какие-то вопросы, мысли, дополнения и прочее прочее, то пишите в комментариях или с помощью формы обратной связи, а так же на нашем форуме.

Хочешь знать больше? Обучайся у автора проекта.

ВАЖНО! Прежде чем писать - прочитайте комментарии, быть может, то, что Вам нужно, там уже есть. Так же, ознакомьтесь с правилами комментирования.

У проекта есть свой форум. Именно там Вы можете получить ответы на многие вопросы.

Что-то пригодилось и помогло? Понравился проект? Скажите спасибо и поделитесь ссылкой с друзьями!.

Не справляетесь сами, но не хотите платить сомнительным сервисам компьютерной помощи? Попросите меня.

Комментарии. Присоединяйтесь к обсуждению!

  1. Diplom
    16 ноября 2011 - 01:10

    http://www.osp.ru/win2000/2009/05/9553886/
    Подходит для Windows 7, server 2008, vista

  2. Серега2309
    21 ноября 2011 - 01:12

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

    Удалил строку из файла. Виндовс теперь не запускается — черный экран. Как я могу заменить обратно файл если не заходит в систему? Подскажите пожалуйста.

  3. dimon752
    21 ноября 2011 - 12:45

    Помогите советом.После какого-то сбоя откатил систему.В момент загрузки системы стала появлятся надпись «неверный файл boot.ini загрузка с диска с: далее всё нормально грузится и никаких проблем. Решил поставить второй системой win7. Но опасаюсь не возникнет ли сбой при выборе систем? Текст файла вроде правильный. Распологается в C: \Windows\ pss правильно ли это? Пуск-выполнить-msconfig-настройка системы вкладки boot.ini нет. Файл 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 /usepmtimer

    C уважением

  4. павел
    27 ноября 2011 - 09:42

    Доброго времени! Прочитал всё, не нашёл ответа, а может и проглядел :). А проблема следующая:
    Был диск С и Win XP, затем разбил на 2. На второй диск установил Win 7. В загрузке появились 2 системы соответственно. Win 7 не понравилась — снёс, второй диск отформатировал и объединил с 1 диском, т.е. вернул всё на место. В загрузке остались 2 системы причём приоритет на Win 7. редактирование boot.ini не помогает. Может подскажите.
    Заранее благодарен!

  5. Igas
    9 декабря 2011 - 14:55

    Вопрос:
    Установил Win7 Ultimate на виртуальный HD, после виртуальный был удален, а в списке загрузок система осталась.
    Как убрать эту строчку?

    • Igas
      9 декабря 2011 - 14:56

      Основная система Win7 Домашняя базовая

  6. Kven_gst
    22 декабря 2011 - 22:37

    [Boot Loader]
    Timeout=5
    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» /execute /fastdetect /usepmtimer
    C:\$WIN_NT$.~BT\BOOTSECT.DAT=»Microsoft Windows XP Professional Setun»
    чё мне делать у мя выходит окно выбора и так как клава неработает при незапущеном компе я немогу выбрать и у мя грузиться установка как мне убрать эту хрень

  7. Олег
    27 декабря 2011 - 21:57

    Здравствуйте ! На компе стоит два винта, первый-C,E,F, второй-D,G,H, (так почему то комп распределил). Установил WXP как обычно на диск С, позже установил W7 на F, и сразу запустил забыв запустить кряк (ключ),в итоге в меню загрузки прописалось «Windows 7″ (у которой срок дейст. заканчивается через три дня), конечно после «Предшествующая версия Windows», потом запустил кряк W7 и она стала типа с ключом, а в меню загрузки прописалась третья запись «Windows 7 Loader XE». я бы хотел отредактировать это дело, чтобы вместо «Предшествующая версия Windows» было «Windows XP» , вторую запись удалить «Windows 7″, а «Windows 7 Loader XE» переделать в «Windows 7″. мой boot.ini выглядел так:
    ;
    ;Warning: Boot.ini is used on Windows XP and earlier operating systems.
    ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
    ;
    [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» /EXECUTE /FASTDETECT /USEPMTIMER
    я сделал как вы описывали выше:
    [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=»Windows XP»/fastdetect
    multi(0)disk(0)rdisk(0)partition(3)WINDOWS=»Windows 7″/fastdetect
    но при перезагрузке компа всё равно сначала выскакивает «диспетчер загрузки Windows» (я так понял что это загрузчик семёрки) :
    Предшествующая версия Windows
    Windows 7
    Windows 7 Loader XE
    жму первое , затем появляется второе меню:
    Windows XP
    Windows 7
    если жму XP, то всё норально, если жму Windows 7, то происходит перезагрузка компа и всё повторяется по новой. прощу помочь .

  8. Сталин
    10 января 2012 - 11:05

    У меня стоит 2 системы 1-виндоус хр, 2-виндоус 7. При загрузке по умолчанию загружается 7, а мне надо хр
    ;
    ;Warning: Boot.ini used on Windows XP and earlier operating system.
    ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
    ;
    [boot loader]
    timeout=30
    default=multi(0)rdisk(0)partitions(0)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partitions(1)\WINDOWS=»Microsoft Windows XP Professional RU»/EXECUTE /FASTDETECT

  9. юля
    6 марта 2012 - 13:18

    всем привет а как наоборот сделать этот самый запуск а то я совсем не разобралась надо чтобы были эти самые системы

  10. Mad_Sochi
    3 апреля 2012 - 11:30

    Та же проблема, что у Сталина одним постом выше с точно таким же бут.ини ! Но!!! я Просто отформатировал диск Д с Виндоус 7 ! Но при загрузке компьютера все равно отображается выбор семерки, да еще эта зараза и по умолчанию запускается! Как мы видим в файле бут.ини у Сталина всё то же самое и с установленной работоспособной Виндоус 7, а у меня стертая! Каким образом отключить экран выбора операционной системы для последующего запуска ХР как это было и раньше по умолчанию? Галочка перед пунктом «Отображать список операционных систем» СНЯТА !!! Но экран всё равно появляется при запуске! Выручайте…

  11. Сталин
    4 апреля 2012 - 18:43

    В
    любом случае, расширенные
    настройки загрузки можно
    отрегулировать с помощью
    встроенной в Windows 7 утилиты bcdedit. Войдите в Windows 7 и запустите
    командную строку от имени
    администратора. Чтобы включить меню выбора
    операционной системы, выполните
    команду: Код: b c d e d i t / t i me o u t 1 0 10 — это время отображения меню в
    секундах. Вы можете задать другое
    число. Не рекомендую задавать
    меньше трех секунд, если хотите
    видеть меню.
    Сбавь до 1 сек и проверь

  12. GorbynЭk
    29 июля 2012 - 19:45

    Макс
    2009-09-01 00:04:13
    Здравствуйте если можете помогите, купил комп на нем стояло 3 операционные системы .одну удалил руками и через бут.но при загрузке компа выдает две нужные операционки и одну по умолчанию.как убрать слово по умочанию чтоб было только две.Спасибо заранее.

    У меня такая же проблема…вопрос в том что стоят у меня виста и севен ( и там нет возможности открыть boot.ini — как на xp)…
    подскажите плиз где его найти на любой из двух систем??? Спасибо!

  13. lil_
    30 июля 2012 - 00:59

    нечаенно некорректно изменила boot.ini теперь не включается windows пожалуйста прошу помощи pliiizz

  14. osip28
    31 августа 2012 - 14:56

    Спасибо, прога помогла! Редко такое бывает на неизвестных сайтах…

  15. osip28
    31 августа 2012 - 14:59

    Загрузитесь в безопасном режиме и измените файл boot.ini или загрузите компьютер с помощью Life CD найдите файл BOOT.INI и замените его правильным.

  16. molox
    27 сентября 2012 - 15:33

    Премного благодарен, с первого раза нашелся второй HDD.

  17. tim
    7 октября 2012 - 20:43

    Первая ОС полетела и я установил новую. старую не удалял. теперь не могу скачать старые файлы с рабочего стола старой ОС( пишется:»отказано в доступе». как можно это сделать? Спасибо!

  18. MSV1901
    15 ноября 2012 - 14:29

    Я копировал с диска С на диск Д виндовс папки. Теперь хочу отформатировать С.Будет ли работать компьютер как раньше с диска Д

  19. Оксана696
    24 ноября 2012 - 15:03

    Выполнить-msconfig-BOOT.INI-выбираешь не существующий Windows и нажимаешь кнопку «проверить все пути загрузки» потом он предлагает удалить его удаляешь — потребует перезагрузить перезагрузить и все.

  20. Павел
    26 марта 2013 - 14:53

    Скажите, а как дела обстоят с Win8 ? В данной ОСи нет кнопки «Правка», а найти на диске файл boot.ini (с показом скрытых файлов) самостоятельно не могу, даже поиском.

  21. Валерия
    16 апреля 2013 - 19:16

    А что делать,Если у меня две системы windows 7 на одном диске С ? Как удалить одну ненужную?

    • Кэп
      8 апреля 2014 - 14:35

      меню — найти программы и файлы — msconfig — BOOT.INI — выбираешь не существующий Windows и удалить – потребует перезагрузить и все.

  22. SvEs
    25 апреля 2013 - 14:06

    привет, хотела переустановить себе винду т.к. данная выводит много ошибок. друг принёс диск с семёркой, устанавливал. но диск тупил и не установка тормозила на одном месте. в итоге недоустановленная винда осталась на компьютере вместе с рабочей. при загрузке компьютера в течение секунд 5ти нужно успеть выбрать старую винду, хочу убрать лишнюю строку, чтобы не мучаться каждый раз при загрузке. Подскажите как ? я в этих делах не просвященная:) даже не знаю на каком диске какая винда стоит

  23. Toshiba
    22 января 2014 - 16:25

    Весьма благодарен за статью,очень помогла. После установки второй ОС потерялась первая,теперь же всё настроил как нужно,через выбор операционки. Ещё раз СПАСИБО!

    • 27 января 2014 - 17:34

      Всегда пожалуйста, рад, что помогла.

  24. puzyr9n
    8 февраля 2014 - 14:50

    здравствуйте! вот такая проблема, у меня при загрузке выходило 2 ос одна рабочая, а вторая удалённая, и вот я решил убрать этот выбор через панель управления и вот я это сделал, но оказалось что выбрана была система которая удалена и теперь она автоматически грузится. и я не знаю что делать, подскажите пожалуйста.

  25. Андрей
    28 марта 2014 - 10:21
    • 28 марта 2014 - 14:07

      Тоже вариант, но не всегда есть возможность качать софт :)

  26. Александр
    28 марта 2014 - 15:14

    А еще есть загрузчики альтернативные от устанавливаемых Microsoft.
    Например, если у вас стоит и убунта и виндовс на одном ПК, то потребуется другой загрузчик (хотя бы родной от убунты).

  27. Kipelovna
    29 марта 2014 - 23:38

    Спасибо за отличную статью, у друга возникла проблема в этом, пошлю ему ссылку! Респект!

  28. neuch58
    1 апреля 2014 - 20:13

    Абсолютный Загрузчик
    http://clip2net.com/clip/m140316/1396368416-52158-47kb.jpg?nocache=1
    Загружает любой софт с любого носителя!
    Да, умели наши предки мыслить глобально…

    • 2 апреля 2014 - 01:19

      Мощь :)))

      • neuch58
        2 апреля 2014 - 04:18

        Каков артефакт, а?
        Второе место в рейтинге сталкеров!

        • neuch58
          8 апреля 2014 - 20:28

          Ну, а уж про первое место сегодня каждый chechako знает…
          58 45 41

    • Артём
      8 апреля 2014 - 00:50

      Уважаю)))

  29. neuch58
    2 апреля 2014 - 04:23

    Каков артефакт, а?
    Второе место в рейтинге сталкеров!

    • neuch58
      2 апреля 2014 - 04:30

      Это не я, эт оно само :-(

Отправить комментарий
Комментарий может появиться не сразу или попасть в спам.