Убрать выбор системы при загрузке, изменить порядок загрузки системы можно редактируя файл boot.ini
Привет всем читателям блога MoyiZametki.ru. Бывает такое, что на жёстком диске установлено более одной операционной системы. При включении компьютера на экране появляется список операционных систем, в котором можно в течении 30 секунд выбрать ту или иную ОС для загрузки. А что делать если вы захотите выбирать в течении 10 а не 30 секунд? Или допустим что делать, если во время установки второй системы, что то пошло не так, Windows недоустановилась, но успела прописаться в загрузчик и теперь висит в списке мёртвым грузом? Выбрав этот пункт из списка, на экране лишь высветится сообщение о том, что загрузчик не может загрузить ОС. В этой заметке мы рассмотрим, как редактируется список в Windows XP, изменения в список систем Win7 вносяться иначе. Так же рассмотрим, как решать возникающие с ним (списком) проблемы.
Список операционных систем в файле boot.ini
Список который мы видим во время загрузки системы прописан в файле boot.ini. В Win 7 этого файла нет там всё иначе, поэтому пока рассматриваем редактирование списка в ХР.
Для начала определимся в каких случаях может понадобится редактирование списка.
- Не устраивает время (по умолчанию 30 сек.) в течении, которого можно выбрать загружаемую систему.
- Во время установки второй ОС произошёл сбой и теперь как то нужно убрать выбор этой системы при загрузке компьютера.
- Есть необходимость в том, что бы изменить порядок загрузки системы. Допустим у вас стоит Win XP Pro в списке первая, а вы хотите, чтобы первой была Win XP Home.
- Очень хочется, чтобы в списке отображалось нестандартное название системы. Например: Моя Винда.
Редактируем список
Чтобы открыть файл boot.ini на редактирование, делаем следующее:
Наводим курсор мыши на Мой компьютер, правой кнопкой мыши вызываем меню, в котором выбираем пункт Свойства.
В открывшемся окне Свойства системы, выбираем вкладку Дополнительно, затем Загрузка и восстановление — Параметры.
В окне Загрузка и восстановление можно выбрать:
- Загружаемую систему по умолчанию. В списке она будет первой.
- Время в течении которого можно выбрать систему.
- Если снять галочку с пункта — Отображать список ОС, то соответственно он вообще не будет появляться.
- Отредактировать список загрузки вручную, нажав на кнопку Правка. Это и есть наш 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
Как видите boot.ini не что иное, как обычный текстовый файл, который смело можно редактировать. И что же значат все эти крякозябры?
- timeout – время в течении которого отображается список ОС
- default – операционная система загружаемая по умолчанию
- rdisk(0) – номер физического диска. (0) – это первый жесткий диск, (1) – это второй
- partition(1) – это уже номер раздела на физическом диске, где расположена система. К примеру (1) – диск C, (2) – диск D
- Microsoft Windows XP Professional RU – название системы. Тут то и можно написать Моя Винда.
Если честно, когда я впервые знакомился с синтаксисом (с этими самыми крякозабрами) файла boot.ini, то не понял с первого раза что к чему. И даже допустил пару оплошностей после, которых система не загрузилась. Поэтому попробую показать, что к чему на примере.
Допустим у меня в корпусе системного блока установлено два жёстких диска rdisk(0) и rdisk(1). На первом установлена Win XP Pro в диске С: partition(1). На втором жёстком диске в первом разделе partition(1) Win XP Home. По умолчанию загружается Win XP Pro.
Синтаксис файла будет таким:
[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
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect
Если у нас один жёсткий, физический диск и на нём в разных логических разделах установлены системы, то синтаксис уже такой:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect
Тут мы видим, что по умолчанию будет загружаться система с диска D:
Всё это на первый взгляд кажется тёмным лесом. Я вас понимаю Прочитайте описание синтаксиса несколько раз, вдумайтесь и всё встанет на свои места.
И напоследок хочу пояснить один момент. Если вы во время редактирования файла с одной системой, вдруг случайно пропишите не тот диск или раздел, а после сохраните и перезагрузите ПК, то система у вас уже больше не загрузится. Почему? Опять же приведу пример.
У вас на диске С: система. Файл выглядит так:
[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
А вы к примеру по ошибке сделали partition(2). Во время загрузки загрузчик обратиться к файлу Boot.ini и прочитает в нём, что загрузочные файлы Win находятся на диске D: Вот вам и проблема. Если такое происходит, то ошибку можно устранить так:
- Загрузиться с Alkid live CD. Это специальный загрузочный диск при помощи которого можно восстанавливать ошибки в системе. Загрузившись таким образом, нужно добраться до файла boot.ini и исправить там неправильные настройки. Где находится файл boot.ini ? Он располагается в корне диска С:
- И второй способ это подключить жёсткий диск с испорченной системой к другому ПК. Найти на нём наш файлик и исправить всё то, что мы там накуралесили.
В общем как то вот так. Пробуйте, но осторожно.
Моя ОС Windows XP Pro.
Установлено 2 логических диска, на каждом из которых своя собственная ОС.
Возникла необходимость один из дисков изъять. При изъятии диска не осуществаляется загрузка ОС, по той причине, что файл boot.ini находится только на изымаемом диске.
При копировании файла и его настройкой в соответствии с публикацией на сайте, на действующий диск загрузка не производится.
Вопрос: достаточно ли просто скопировать файл boot.ini на необходимый диск.
Исходя из цитаты «Установлено 2 логических диска…» я понял, что у Вас в системном блоке 2 физических жёстких диска, а в системе они определены как логические (могут быть ещё основные). Тот диск с которого загружается ОС является ещё и активным (активным может быть только один диск).
Скопировать файл недостаточно. Тот диск в который вы помещаете boot.ini необходимо прежде сделать активным.
Пуск — Панель управления — Администрирование — Управление дисками, тут на нужном диске кликните правой кнопкой мыши и выберите функцию сделать раздел активным.
в рубрике Жёсткий диск есть заметка о том как разделить жёсткий диск на разделы. Там подробно описано какими могут быть диски и разделы в системе.
Помогите советом.После какого-то сбоя откатил систему.В момент загрузки системы стала появлятся надпись “неверный файл 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 уважением
Файл boot.ini должен находится в корне системного диска. Если его там нет в Пуск-выполнить-msconfig вкладка не отобразится. Скорее всего при сбое у Вас исчез boot.ini.
Тот что у вас находится в C: Windows pss попробуйте перетащить в корень диска C: Синтаксис вроде верный.
А каким образом вы выставили Win7 второй системой?
Спасибо попробую, а Win7 ещё не ставил только планирую. Поэтому и задаю вопросы чтобы избежать возможных проблем.
Стоит xp поставил xp-64бит при выборе какую систему грузить все на английском как иправить?
Чего не знаю того не знаю.
У меня не грузится Винда ХР на моём нетбуке (в место того чтобы грузить, он автоматом перезагружается). Что делать?
На каком моменте перезагрузка начинается? Логотип ХР появляется с бегающей полоской или раньше перезагружается?
Перезаргузка начинается раньше ОСи.
Могут быть ошибки на жёстком диске или проблемы с памятью ОЗУ. Попробуйте проверить диск на ошибки при помощи программы Victoria. Почитайте ещё вот это.
Добрый вечер. У меня дин жесткий диск на 500 ГБ. И он разделен на C И D. У меня стоит основная система Windows XP 3 Pro на диске C. Диск D для всего другого например для игр,муз,видео……
Сегодня через Acronis Disk Director Suite создал новый диск W (буква W ) на 50 ГБ(память взял с диска D). И установил на него Windows 7 Pro и теперь при загрузке мне выдаёт выбор системы. Вот в этом и проблема:
Если подождать автоматического выбора(тоесть 30 сек подождать) включится Windows 7 а мне нужно что бы Windows XP как мне это сделать? Что бы по умолчанию выбора(30 сек) был выбран Windows XP 3 а не Windows 7? Что то Я в БОТ.ИНИ не чего не догнал(там нет не чего про диск E.
Вот мой бот.ини:
;
;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=3
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 /TUTAG=VDO9LM /KERNEL=TUKERNEL.EXE
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU (TuneUp Backup)» /EXECUTE /FASTDETECT /USEPMTIMER /TUTAG=VDO9LM-BAK
И что это за первые две строки с (как Я понял ошибками)???
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
Что дописать/переписать в бот.ини?
Жду ответа.
С уважением Владислав.
Извините там ошибки:
У меня один жесткий диск на 500 ГБ.
Что то Я в БОТ.ИНИ не чего не догнал(там нет не чего про диск W.
Доброго времени суток Влад.
Данную проблему решает утилита EasyBCD. Статья на эту тему тут.
Спасибо большое. Это то что мне нужно. Если хотите могу скинуть русскую версию проги EasyBCD. Думаю русский язык не помешает?
С уважением Владислав.
Владислав, очень был бы благодарен за русскую версию проги EasyBCD.
Вот пожалуйста. Всегда рад помочь.
Архив не запаролен(таким как к бы сказать западлом не занимаюсь).
1.53MB
Letitbit.net
http://letitbit.net/download/36200.3c60ad1b0a0b449be28ab518c624/EasyBCD_2.2_Beta_Build_167.rar.html
или
Vip-file.com
http://vip-file.com/downloadlib/6869233068873513437-36200.3c60ad1b0a0b449be28ab518c624/EasyBCD_2.2_Beta_Build_167.rar.html
Если есть желание прошу посетите мой сайт.
http://here-all.at.ua
Админы и Модераторы извините за рекламу(так сказать). Просто у меня очень мало людей 14 человек всего лишь и то из них почти не кто не заходит. Извините за офф топик.
С уважением Владислав. Всего всем хорошего.
Спасибо Влад.
Русская версия открывает новые возможности этой утилиты. Надо будет статью обновить.
Пожалуйста. Всегда рад помочь(ну конечно чем могу и в чём разбираюсь).
Пишите если нужна еще какая то прога на русском, посмотрю если есть кину ссылку.
Пишите. Если что то Вот моя почта wlad.wlad2010@mail.ru или WLAD.WLAD2010@gmail.com
С уважением Владислав.
Добрый вечер. На компе стоит 7(дискС) и ХР(дискD), после того как слитела с 7 активация( и последующей ее активацией), пропала в списке выбора ОС ХР. Сделал вот так:
Запустите командную строку с правами администратора и выполните последовательно следущие команды
%windir%system32Bcdedit /create {ntldr} /d «Microsoft Windows XP»
%windir%system32Bcdedit /set {ntldr} device partition=C:
%windir%system32Bcdedit /set {ntldr} path ntldr
%windir%system32Bcdedit /displayorder {ntldr} /addlast
после этого после перезагрузки появилось меню с возможностью выбора ХР и 7, но ХР не запускается. Может я что-то делаю не так?
Помогите запустить ХР.
Может быть загрузчик Win XP испорчен. Проверьте он должен находится в корне того диска в котором установлена ХР. Например C:ntldr
Да отсутствует ntldr, об этом даже пишет комп, когда я выбираю Win XP из списка ОС. А как его восстановить?
Чтобы ответить на этот вопрос нужно написать целую статью. Такой заметки на этом блоге пока нет.
Попробуйте из под семёрки в корень диска на котором установлена ХР скопировать вот эти файлы. Гарантии не даю. Перед тем как копировать, свои файлы сохраните отдельно, если они конечно есть.
Там файлы которые необходимы для загрузки системы с диска С. Если у вас ХР стоит к примеру на D, то придётся подкорректировать boot.ini (тот который в архиве) параметр partition отвечает за то в каком разделе находится система.
Не получилось. Буду переустанавливать. Интересно- после переустановки Семерка запустится? Спасибо за помощь.
Не загрузится. После переустановки ХР придётся восстанавливать загрузчик семёрки.
слетел файл winload.exe na viste, другим путем кроме установки еще одной винды воспользоваться не смог, поставил на 2ой раздел тогоже физического жесткого диска опять же висту
как мне теперь загрузить старую висту?
при условии что я заменю винлоад на нормальный ( с новой винды)
т.е. как сделать чтобы он снова увидел старую висту; желательно вообще замутить список загрузки, попробовал с помощью проги MultiBoot — он тупо не видит старую винду(
Добрый день! У меня вот какой вопрос: не пользовался ПК полгода. До этого всё работало норм. Установлены Windows XP и Windows 7(на одном жестком диске). Сейчас включаю и:
1) Выскочила ошибка NTLDR is missing — её исправил, закинув boot.ini, NTLDR и NTDETECT.COM с другого компа в корень диска с ХР.
2) НО! Теперь Загружается только XP, т.е. окно с предложением выбрать какую ОС загрузить не выскакивает…
Как исправить?
Попробуйте восстановить загрузчик семёрки этой прогой
«данные успешно обновил», но без толку — после перезагрузки сразу грузится ХР..
вот сведения конфигурации, если поможет..
Windows Boot Manager
———————
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {default}
resumeobject {0f99c86e-bf02-11de-8eda-995739ccf5ca}
displayorder {ntldr}
{default}
toolsdisplayorder {memdiag}
timeout 33
Windows Legacy OS Loader
————————
identifier {ntldr}
device partition=C:
path ntldr
description Предшествующая версия Windows
Windows Boot Loader
——————-
identifier {default}
device partition=F:
path Windowssystem32winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {0f99c870-bf02-11de-8eda-995739ccf5ca}
recoveryenabled Yes
osdevice partition=F:
systemroot Windows
resumeobject {0f99c86e-bf02-11de-8eda-995739ccf5ca}
nx OptIn
Файл C:bootmgr размером в 383562 байт.
Файл F:WindowsBootPCATbootmgr размером в 383562 байт.
Файл C:ntldr размером в 250624 байт.
Файл D:ntldr размером в 250624 байт.
Файл C:NTDETECT.COM размером в 47564 байт.
Файл D:NTDETECT.COM размером в 47564 байт.
Файл C:boot.ini размером в 358 байт.
;
;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(1)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /NOEXECUTE=OPTIN /FASTDETECT
Файл D:boot.ini размером в 214 байт.
[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
Ядро текущей системы в файле D:WINDOWSsystem32kernel32.dll.
Версия файла — 5.1.2600.5781
Обнаружен файл реестра F:WindowsSystem32configsystem параллельно установленной системы.
Обнаружен файл F:WindowsSystem32kernel32.dll — ядро параллельно установленной системы.
Версия файла — 6.1.7600.16385
C: (\?Volume{0276b958-b9c9-11de-97dc-806d6172696f}) DeviceHarddiskVolume1
Том загрузочный (0 — нет, 1 — да)? 1
Количество скрытых секторов на томе 63
Размер тома в байтах 500105217024
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 32256
Номер тома на диске 1
Номер диска 2
D: (\?Volume{0276b959-b9c9-11de-97dc-806d6172696f}) DeviceHarddiskVolume3
Том загрузочный (0 — нет, 1 — да)? 1
Количество скрытых секторов на томе 63
Размер тома в байтах 16006362624
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 32256
Номер тома на диске 1
Номер диска 1
E: (\?Volume{0276b95b-b9c9-11de-97dc-806d6172696f}) DeviceHarddiskVolume2
Том загрузочный (0 — нет, 1 — да)? 0
Количество скрытых секторов на томе 63
Размер тома в байтах 320070288384
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 32256
Номер тома на диске 1
Номер диска 0
F: (\?Volume{0276b95a-b9c9-11de-97dc-806d6172696f}) DeviceHarddiskVolume4
Том загрузочный (0 — нет, 1 — да)? 0
Количество скрытых секторов на томе 63
Размер тома в байтах 144032845824
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 16006427136
Номер тома на диске 2
Номер диска 1
C: DeviceHarddiskVolume1 HardDisk2Partition1 — активный том
D: DeviceHarddiskVolume3 HardDisk1Partition1 — активный том
E: DeviceHarddiskVolume2 HardDisk0Partition1
F: DeviceHarddiskVolume4 HardDisk1Partition2
XP стоит на диске D
7 стоит на F
может диск с ХР переиемновать в С, а с 7 в D
(переименовать, загрузившись с установочного диска UBUNTU)
всё, проблема решена..
помимо жесткого с Windows XP и 7 установлено еще 2 жестких диска.. и видимо при установке винды загрузчик записался на какой-то из них..
проблема решилась путем изменения порядка загрузки жестких дисков.. вот как все оказалось просто.. )
Поздравляю!
После выполнения всех действий нажмите кнопку Применить и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку Выйти без перезагрузки . Изменения вы увидите во время следующей загрузки компьютера.
После выполнения всех действий нажмите кнопку Применить и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку Выйти без перезагрузки . Изменения вы увидите во время следующей загрузки компьютера.
Добрый день .
У меня на одном жёстком диске установлены две ОС . Вин 7 — на диске С , ХР — на диске Д. При запуске всё время загружается ХР , и не предоставляет право выбора . как исправить?
[boot loader]
timeout=33
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=»Microsoft Windows XP Professional RU» /execute /fastdetect