Как отредактировать меню загрузки мультизагрузочной флешки созданной в программе WinSetupFromUSB? Как менять названия операционных систем? Как удалять из меню загрузки ненужные ОС
Как отредактировать меню загрузки мультизагрузочной флешки созданной в программе WinSetupFromUSB? Как менять названия операционных систем? Как удалять из меню загрузки ненужные ОС
все добавленные системы прописываются в обоих хранилищах загрузки
В данном меню мы выбираем необходимую операционную систему для установки или возвращаемся в меню Grub4Dos .
bcdedit -store x:bootbcd> C:bcd.txt
bcdedit -store x:efimicrosoftbootbcd> C:bcd.txt
создаём в корне диска (C:) текстовый вариант файла BCD с названием bcd.txt
Если загрузить ноутбук с включенным Legacy , то сначала откроется загрузчик Grub4Dos , где нам нужно выбрать пункт 0 Windows NT6 (Vista/7 and above) Setup (здесь же вы можете загрузить Live CD Acronis True Image 2013).
Открывается меню диспетчера загрузки Windows (BOOTMGR) , находящийся в папке R:bootbcd
Предлагаю для закрепления материала удалить последнюю систему – Windows 8.1 Single Language
Открываем командную строку и вводим команду:
bcdedit -store R: efimicrosoftbootbcd , где R буква нашей флешки.
Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R: efimicrosoftboot. Копируем ID
вводим команду, которая удалит запись в файле конфигурации загрузки BCD о Windows 8.1 Single Language:
bcdedit -store R:efimicrosoftbootbcd /delete
Операция успешно завершена.
Запись удалена и теперь меню загрузки ноутбука с включенным UEFI выглядит без Windows 8.1 Single Language
Но если загрузиться с флешки в Legacy , то запись о Windows 8.1 Single Language всё ещё останется. Её тоже удаляем.
Открываем командную строку и вводим команду: bcdedit -store R:bootbcd , где R буква нашей флешки.
Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R:boot. Копируем ID < b54bcd64-3513-11e5-82fd-ac220b79a339 >Windows 8.1 Single Language.
вводим команду, которая удалит запись о Windows 8.1 Single Language в файле конфигурации загрузки BCD в папке R:boot
bcdedit -store R:bootbcd /delete
Теперь и при загрузке в режиме Legacy никакой записи о Windows 8.1 Single Language не будет.
Под конец нужно вручную удалить папку с ISO-образом Windows 8.1 Single Language с флешки. Удаляем папку W81x64_1, в которой находится ISO-образ Windows 8.1 Single Language.
Как редактировать файл menu.ls загрузчика Grub4Dos
Внимательные читатели заметили, что на нашей флешке также имеется загрузочный диск Live CD Acronis True Image 2013. Большая часть ISO-образов Live CD добавляется на флешку через 4-ю строчку Linux ISO/Other Grub4dos compatible ISO и прописывается в меню GRUB.
и грузится прямо из него.
Запись Live CD Acronis True Image 2013 удаляется в menu.lst
Из неё удаляем ненужные образы.
Редактирование файла menu.lst допускается только английскими буквами.
Можно добавить вручную перезагрузку компьютера
и выключение компьютера
добавление этих записей можно делать после имеющейся в
в menu.lst. записи
#clear mappings and set root in case we return from bootmgr
Создание мультизагрузочной флешки с помощью программы WinSetupFromUSB
М ультизагрузочная флешка, укомплектованная дистрибутивом нескольких операционных систем, антивирусным Live -диском, нужными программами, работающими автономно с загрузочного носителя – это универсальный инструмент для решения различных проблем и задач с компьютером, с которыми то и дело приходится сталкиваться обычным пользователям. Что уже и говорить об IT-специалистах, большая часть профессиональной жизни которых – восстановление работоспособности компьютерной техники.
Флешка, где собраны воедино различные самозагружающиеся программные решения, заменит кучу разных оптических загрузочных дисков. Единую мультизагрузочную флешку можно использовать и для нейтрализации блокирующих запуск компьютера вирусов, и для переустановки операционной системы, и для её восстановления из резервной копии, и для распределения пространства на жёстком диске, и для решения других задач. В Интернете доступны для скачивания готовые образы Live -дисков с подборкой различного ПО для решения проблем с компьютером. Но, естественно, универсальный спасательный инструмент лучше подготовить самостоятельно, подобрав содержимое загрузочной флешки под свои индивидуальные нужды и предпочтения.
Создавать флешки с различным самозагружаемым ПО умеет программа WinSetupFromUSB для Windows. Она может комплектовать подборку загрузочных носителей на базе загрузчика Grub4dos. Именно её будем использовать для создания мультизагрузочной флешки. И, соответственно, весь этот процесс в деталях рассмотрим ниже.
1. Содержимое мультизагрузочной флешки
Первым делом необходимо подготовить дистрибутив мультизагрузочной флешки. В нашем случае имеем флешку с небольшим по современным меркам объёмом – всего лишь 8 Гб . Потому укомплектована она будет только необходимым инструментарием. А это дистрибутив Windows версий 8.1 , 10 и старой XP , антивирусный Live -диск от Avira, менеджер распределения дискового пространства Paragon Hard Disk Manager и бесплатный бэкапер AOMEI Backupper Standard . Для записи на флешку подготавливаем ISO -образы загрузочных носителей выбранного ПО и установочных дисков операционных систем.
2. Скачивание WinSetupFromUSB
WinSetupFromUSB – бесплатная программа. На официальном сайте необходимо скачать её самую последнюю версию. На момент написания этой статьи актуальна версия 1.6 . WinSetupFromUSB работает портативно, без установки в систему. Всё, что нужно сделать – это распаковать скачанный архив и запустить ярлык программы в соответствии с разрядностью текущей Windows.
3. Форматирование флешки
Следующий этап – форматирование флешки. Этот процесс можно осуществить как штатными средствами Windows (команда «Форматировать» в контекстном меню, вызванном на флешке в проводнике) , так и внутри WinSetupFromUSB. Рассмотрим последний вариант.
В окне программы вверху выбираем нужную флешку, если их подключено к компьютеру несколько. Активируем галочку опции «Auto format it with FBinst». После чего раскроются её дополнительные опции. Из их числа необходимо лишь определиться с будущей файловой системой флешки – NTFS или FAT32. Если в составе подготовленного для записи на флешку дистрибутива имеются файлы, вес которых превышает 4 Гб , необходимо выбрать файловую систему NTFS . Если нет – оставляем FAT32 по умолчанию.
Файловую систему FAT32 также необходимо оставить, если мультизагрузочная флешка предназначается в том числе и для работы с компьютерами на базе BIOS UEFI. В таком случае не нужно будет отключать функцию Secure Boot, а содержащийся на флешке дистрибутив 64-битных Windows 8.1 и 10 установится на GPT -раздел диска.
WinSetupFromUSB подготавливает универсальную загрузочную флешку – и для компьютеров с обычной BIOS, и для устройств на базе BIOS UEFI. Но интерфейс UEFI видит только загрузочные флешки, форматированные в FAT32 . Некоторые программы могут обходить такие ограничения и создавать загрузочные UEFI-флешки с файловой системой NTFS, но WinSetupFromUSB, увы, не из их числа.
Итак, определяемся с файловой системой и жмём внизу кнопку «Go».
В окошке предупреждения о стирании данных на флешке жмём «Да».
И снова жмём «Да» ещё в одном предупредительном окошке.
Через несколько секунд увидим надпись «Job done» – работа сделана. Жмём «Ок».
Теперь можно приступать к добавлению содержимого мультизагрузочной флешки. Порядок добавления образов установочных дисков операционных систем и загрузочных носителей программ не важен. Важно лишь придерживаться соответствующей графы в центральной части окна WinSetupFromUSB.
4. Добавление дистрибутива Windows
Добавление дистрибутива Windows возможно в двух формах окна программы. Одна из форм предназначена для добавления образов установочных дисков Windows, начиная с версии Vista , другая – для файлов установки Windows XP и более старых версий системы. В нашем случае сначала добавим в соответствующую форму образ Windows 8.1 . Ставим галочку на этой форме и с помощью кнопки обзора указываем путь к ISO-образу. Комплект мультизагрузочной флешки формируется поэтапно: каждый дистрибутив добавляется и записывается в отдельном порядке. Жмём кнопку «Go».
Дожидаемся завершения процесса и жмём «Ок».
Теперь активируем галочкой эту же форму и с помощью кнопки обзора добавляем другой дистрибутив Windows. В нашем случае это установочный диск Windows 10 . Для одной и той же версии Windows можно поочерёдно добавлять её различные редакции – 32 – и 64 -битные. Добавляем, жмём «Go», дожидаемся завершения процесса.
5. Нюансы с Windows XP
Присутствие на флешке установочного диска Windows XP может понадобиться в редких случаях переустановки операционной системы на очень старых сборках ПК. Но у процесса создания загрузочной флешки с этой версией системы посредством WinSetupFromUSB есть свои нюансы. В интерфейсе программы для добавления дистрибутива Windows XP и более ранних версий системы предназначена верхняя форма.
Кнопка обзора этой формы не добавляет обычный ISO-образ дистрибутива. Прежде содержимое ISO-образа необходимо открыть в виртуальном дисководе. В системах Windows 8.1 и 10 это делается штатными средствами – на ISO-файле вызывается контекстное меню и выбирается команда «Подключить».
В Windows 7 и более ранних версиях системы монтирование ISO-образов возможно посредством сторонних программ типа Alcohol 120% или Daemon Tools . Содержимое подключённого ISO-образа переносится в отдельно созданную папку.
И эта папка уже в процессе создания загрузочной флешки добавляется в окно программы WinSetupFromUSB.
На следующем этапе необходимо принять лицензионное соглашение.
И только затем приступать к старту записи.
Ещё один нюанс – необходимость интеграции драйверов для SATA-контроллера в дистрибутив Windows XP, если таковой изначально их не содержит.
6. Добавление загрузочных носителей программ
ISO-образы дистрибутива операционной системы Linux , Live -дисков на базе Linux и WinPE, загрузочных носителей различных программ с помощью кнопки обзора добавляются в активной форме «Linux ISO/Other Grub4dos compatible ISO». После добавления ISO-образа появится небольшое окошко «Boot menu name», в котором можно задать имя, как загрузочный носитель будет отображаться в меню загрузчика Grub4dos . В нашем случае указываем путь к образу антивирусного Live-диска Avira. Жмём кнопку «Go» и дожидаемся завершения записи.
Далее по такой же схеме добавляем ISO-образ Paragon Hard Disk Manager.
А затем и образ AOMEI Backupper Standard.
7. Тестирование флешки
Одним из преимуществ программы WinSetupFromUSB является встроенное ПО для эмуляции аппаратного обеспечения компьютера – QEMU. С помощью QEMU можно тут же, не покидая текущую операционную систему, протестировать флешку – хоть обычную загрузочную, хоть мультизагрузочную. Внизу окна WinSetupFromUSB выставляем галочку опции «Test in QEMU» и жмём «Go».
Откроется окно QEMU, в котором будет происходить всё то же, что и на экране монитора после загрузки с флешки. Первое, что увидим – это меню загрузчика Grub4dos. Используя клавиши навигации или цифры согласно порядковым номерам ПО в перечне, можем выбрать тот или иной загрузочный носитель, Live-диск или процесс установки операционной системы.
Установочные диски Windows будут объединены в два раздела. В одном будут содержаться дистрибутивы Windows XP и более старых версий системы, в другом – версии Windows, начиная с Vista . Каждый из разделов ведёт в окно дополнительного меню загрузки соответствующих ему версий и редакций Windows.
Как создать мультизагрузочную флешку с несколькими ОС [Часть 2]
Недавно я написал статью о том, как создать мультизагрузочную флешку с помощью WinSetupFromUSB. Думаю, писать второй раз об этом нет смысла, просто перейдите по ссылке, и вы увидите эффективный способ, поверьте.
Сейчас я расскажу как сделать мультизагрузочный накопитель несколькими системами и совсем другими программами, скорее всего статья получится большой, но это и не важно, ведь все эффективные варианты будут в одном месте.
Как создать мультизагрузочную флешку с помощью WinToHDD
Интересная программа, в которой помимо создания загрузочных флешек есть и функции копирования системы и установки новой. Чтобы пользователи поняли, как ей пользоваться я постараюсь описать всё простым и понятным языком.
Перед процессом следует переместить важные файлы с накопителя в другое место, например, на жёсткий диск.
Скачать WinToHDD можно отсюда. Запускаем утилиту и нажимаем по разделу «Multi-Installation USB».
Запуститься окошко, где необходимо выбрать флеш-накопитель в выпадающем меню. Выскочит сообщение о форматировании флешки, обязательно перенесите важные данные. Дальше выбираем разделы системный и загрузочный, хотя флешка одна, поэтому они будут одинаковы. Щелкаем по кнопке «Далее».
Начинается запись файлов на флешку, относящихся к загрузчику, важная операция, при которой лучше ничего не трогать, а просто подождать.
Как вы думаете, что теперь нужно сделать? Надеюсь у вас уже подготовлены образы операционных систем. Их нужно переместить на USB-накопитель. Всё, мультизагрузочную флешку сделали.
Что делать с флешкой сделанной в WinToHDD
Мы создали загрузочную флешку с несколькими операционными системами, что очень радует. Теперь вы должны с него загрузиться. Это можно сделать через BIOS или Boot Menu, кому как удобно.
Появляется менеджер загрузки, где вы выбираете одну из представленных пунктов – 64-х разрядная система или 32-х разрядная.
Покажется окошко утилиты WinToHDD с названием образа системы. Начнём новую установку и выберем из списка нужную систему. Теперь нажимаем Next.
Далее нам предлагают выбрать или создать следующие разделы – загрузочный и системный. Здесь вы должны быть более опытным пользователем и ничего не напутать. При необходимости сконвертируйте разделы в MBR или GPT.
Если у вас BIOS не UEFI, а тип загрузки Legacy, то стоит преобразовать разделы в MBR, а также отформатировать в NTFS.
Если используете BIOS UEFI, то преобразуем раздел в GPT. Всё это делается в командной строке.
Как только вы указали необходимые разделы, можно нажать кнопку «Далее» и ждать, когда система установится. Можно поэкспериментировать на ПК с этой программой, если вам эта инструкция показалась немного сложной, но создать мультизагрузочную флешку нам удалось.
Создание мультизагрузочной флешки с использованием Easy2Boot
Для начала необходимо скачать несколько файлов, они понадобятся нам при работе:
Запускаем утилиту RMPrepUSB и смотрим на интерфейс. Много функций и ничего не понятно. Из этого следует, что способ будет немного сложен для начинающих пользователей, но бросать этот вариант не стоит. Еще не забудьте подключить флеш-накопитель.
Давайте сначала посмотрим на те пункты интерфейса, которые нам пригодятся.
- Отмечаем опцию «Не задавать вопросов» – то есть никаких уведомлений с просьбами появляться не будет;
- В полях «Размер» – вписываем MAX, «Метка тома» – ставим любую;
- В загрузочном секторе выберем первую опцию, связанную с Windows;
- В разделе Файловая система отметить пункты «NTFS» и «Boot as HDD». Можно выбрать и FAT32, но вариант более медленный и поддерживает только максимум 4 GB размер файлов.
- В пятом разделе нужно выбрать путь до Easy2Boot. Внимание! Архив не нужно распаковывать, оставляем, как есть.
- Жмём кнопку «Подготовить диск». У вас должен быть вставлен и отображен накопитель в самом верхнем поле, если там несколько дисков, то не ошибитесь и выберите нужную флешку.
- После окончания операции подготовки флешки (было форматирование) нужно нажать «Установить Grub4Dos». Если появится окно с предупреждением, выбираем «НЕТ».
Утилиту желательно не закрывать, потому что она нам еще пригодится. Когда откроем флешку, то увидим там несколько папок. Там есть папка «ISO», а в ней предполагаемые папки для операционных систем и каких-нибудь утилит.
Что делаем дальше? Вам нужно взять необходимые образы и перенести их в каталог WINDOWS, еще вы можете переместить в соответствующие папки антивирусные утилиты, программы для создания резервных копий, работы с дисками, а также проверки на ошибки ОЗУ.
Образы не обязательно кидать только в папку WINDOWS. Вы можете кинуть их в корень или папку ISO. При загрузки с флешки они всё равно будут отображаться.
Вот вы скопировали необходимые файлы на накопитель, нужно вернуться в основное окно RMPrepUSB. Откроем вкладку «Drive» и щелкаем по варианту «Make All Files on Drive Contiguous», либо жмём Ctrl+F2.
Дальше вы увидите процесс создания мультизагрузочной флешки с несколькими операционками. По завершению можно использовать.
Создать мультизагрузочную флешку программой WinInstall4Grub4DOS
По этой ссылке вы можете скачать инструмент WinInstall4Grub4DOS. Распакуйте его и запустите файл. Появится приветственное окошко, где нажимаем по кнопке «Далее».
Очень хорошо, если вы подготовили нужные образы. Выбрать их можно нажатием по кнопке «Выбрать папку», образы с ОС должны находится в какой-то папке, название должно быть не с русскими буквами.
Указав путь до образов систем нажимаем «Далее».
После следующего нажатия по кнопке «Далее» вы увидите операции по копированию, интеграции драйверов и прочего. Процесс может оказаться длительным и нам даже предлагают пойти попить чаю, спасибо и на этом.
Для добавление данных в образы систем запустится скрипт FiraDisk. В появившемся окне нажмите ОК.
Автоматически откроется командная строка, где необходимые образы запишутся самостоятельно.
Теперь посмотрим, что есть в папке со всеми образами. Там появились их копии с припиской «FiraDisk».
Зайдём в утилиту WinInstall4Grub4DOS и выберем пункт «Сохранить файлы». В проводнике создайте дополнительную папку и назовите её, например, «Утилиты», так как именно туда они запишутся. Создавать нужно в папке, где находится папка с образами.
Если вы заинтересовались, что это за утилиты, то нажмите по кнопке «Зачем нужны эти файлы?».
Наконец подключаем флеш-носитель к ПК, запускаем от имени администратора HPUSBFW, находящиеся в той папке с утилитами. Появится окошко, с выбором флешки, файловой системы, желательно NTFS, и галочкой быстрое форматирования. Начать процесс форматирования. По окончанию закрываем окно.
В папке утилит находим архив с инструментом GRUB4DOS_GUI. Запускаем этот файл.
Переводим чекбокс на положение «Disk» и рядом выбираем флешку. Если ничего не происходит, то запустите утилиту с повышенными привилегиями. Нажимаем «Install».
Откроется командная строка, там нажмём кнопку «Enter».
В папке утилит копируем файлы MENU.LST и GRLDR на флешку. Если их нет, то скачайте из интернета, найти их легко. Вот вам ссылка, чтобы не искать.
На флеш-носителе создадим папку с каким-нибудь названием и переместим туда образы с припиской FiraDisk. Мы еще не смогли создать мультизагрузочную флешку, так как нужно выполнить пару действий. Поехали!
Использование программы Wincontig
Еще один момент. Необходимо скопированные образы дефрагментировать. Сделать это можно с помощью WinContig, находящаяся в папке утилит. Запускаете её и выбираем образы при помощи кнопки «Добавить файлы».
Нажмём на раздел «Действие» и выберем пункт «Дефрагментация». Ждём окончания процесса.
Статуса фрагментировано быть не должно, это значит с файлами что-то не то, либо нужно взять флешку по объёмнее.
В окне WinInstall4Grud4DOS нажмём «Далее», таким образом окажемся в разделе, где будем кое-что делать.
В поле «Генератор меню для Grub4DOS» нужно указать путь до диска, где у вас расположены Windows образы. Подробная инструкция написана в файле, который открывается нажатием по кнопке «Что делать?».
После этого жмём «Сделать».
Немного подождав, мы увидим код, который нужно скопировать, для чего присутствует соответствующая кнопка.
Открываем файл menu.lst и копируем туда данный код. Сохраняемся. Так вы должны сделать для каждого образа.
Мы создали мультизагрузочный носитель с несколькими операционными системами. Процесс этот оказался долгим и вряд ли кто-то им воспользуется, но для общего развития сойдёт.
При загрузке с флешки появится загрузчик GRUB4DOS, с черным фоном и списком операционных систем. Над оформлением загрузчика можно поработать с помощью ZXBFM__2.1b, но это по желанию.
ИТОГИ
Итак, друзья. Для вас я создал вот такую объемную статью. Теперь вы знаете, как создать мультизагрузочную флешку, имеющую не только операционные системы, но и различного рода утилиты. Некоторые способы оказались просты, а другие сложны или их долго реализовывать. В любом случае все они эффективны, если правильно сделать. У новичков могут возникнуть проблемы, так как подводных камней тут дофига. Если проблему будут, обязательно отпишитесь в комментариях, я постараюсь помочь.
Как отредактировать меню мультизагрузочной флешки
Доброго времени суток. Не секрет, что одна загрузочная флешка может содержать несколько операционных систем и наборов программного обеспечения на базе WinPE, Linux или MSDOC. Такая флешка справедливо называется мультизагрузочной. Выбор ОС в ней обеспечивает специальное меню. Так, рассмотренная нами в предыдущей статье программа для создания такой флешки WinSetupFromUSB использует меню загрузчика Grub4dos. Названия пунктов меню формируется автоматически при добавлении ОС. Но вот как отредактировать уже созданные пункты меню мультизагрузочной флешки WinSetupFromUSB. Если вдруг Вы найдите их не особо читабельными.
Как отредактировать меню мультизагрузочной флешки WinSetupFromUSB
Возможно ли такое? Вполне, хотя с переименованием пунктов меню мультизагрузочной флешки не всё так однозначно. Поскольку в зависимости от выбранного режима записи, названия меню могут сохраняться в разных файлах. А именно в создаваемых на флешке в menu.lst и BCD. Первый файл отвечает за формирование пунктов меню линуксового загрузчика Grub4dos. Опытные сборщики часто используют menu.lst для установки из ISO из-под Grub4dos. Добавляя образа на портативный накопитель в ручном режиме.
Изменяем цвет фона и текста
Содержимое этого конфигурационного файла представлено набором текстовых блоков. Из которых интерес представляют имеющие теги color и title. Первая строка с тегом color позволяет изменять цвет фона и текста загрузочного меню. Так, заменив black/cyan на white/red, Вы измените цвет шрифта с черного на белый. А цвет фона с ядовитого сине-зеленого на темно-красный. Вторая строка с тегом timeout позволяет изменять период времени ожидания. После которого в меню будет автоматически выбран пункт по умолчанию. Наконец, тег title содержит названия пунктов меню.
Редактировать menu.lst удобнее всего в Notepad++. Но сгодится и обычный штатный Блокнот. Чтобы изменить названия элементов меню Grub4dos, замените текст после title своим. Однако использовать в новых названиях можно только латиницу. Если замените старые названия кириллицей, то получите крякозябры. Примеры menu.lst с замененными тегами title и color приведены на скриншотах ниже.
Как удалять из меню загрузки ненужные ОС
Заодно давайте посмотрим, как удалять из меню загрузки ненужные ОС путем редактирования конфигурационного файла. Тут всё тоже очень просто. Достаточно удалить блок текста с тегом title. После чего соответствующий записи пункт меню исчезнет.
Как видите, редактировать menu.lst, а значит и само меню Grub4dos довольно легко. Но что бы Вы не прописали в файле menu.lst, это никак не повлияет на меню диспетчера загрузки BOOTMGR. Формируемое при добавлении ПО в WinSetupFromUSB на флешку через поле «Windows Vista/7/8/10/Server 2008/2012 based ISO». Более того, когда Вы загружаетесь с мультизагрузочной флешки в режиме UEFI, меню Grub4Dos в загрузке не участвует. Но откуда тогда берутся пункты меню, соответствующие добавленным на флешку операционным системам?
Из конфигурационных файлов BCD. А если точнее, то из файла Y:/efi/microsoft/boot/bcd. Когда задействован режим UEFI и из файла Y:/boot/bcd. Если загрузка происходит в режиме Legacy с отключенным UEFI (Y в данном примере это буква флешки). Соответственно, чтобы изменить названия пунктов меню диспетчера загрузки Windows, нужно править не menu.lst, а файл BCD. Для этого в Windows предусмотрена встроенная консольная утилита bcdedit.
Читайте также интересные статьи:
Итак, смотрим как менять названия операционных систем уже в загрузочном меню Windows. Отредактируем меню загрузки BOOTMGR для режима Legacy. Запускаем от имени администратора командную строку и получаем для начала идентификаторы интересующих Вас записей «Windows 7 x86» и «Live CD Aomei PE Builder 32bit». У Вас пункты могут называться как-то иначе. В зависимости от добавленных на флешку систем или диагностических дисков. Выполняем команду bcdedit -store Y:/boot/bcd и записываем ID.
Вслед за этим выполняем команду следующего вида: bcdedit -store Y:/boot/bcd /set
И ещё один момент. В приведенном выше примере удаления блока текста с тегом «Ustanovka Windows 7» из grub4dos menu.lst позволит избавиться от записи в меню Grub4dos, но не в меню BOOTMGR. Чтобы удалить запись из этого меню. В командной строке необходимо ввести приведенную ниже, такую команду, где ID — полученный ранее идентификатор записи: bcdedit -store Y:/boot/bcd /delete
Заключение
И на этом, пожалуй, всё. Впрочем, описанными манипуляциями возможности редактирования меню созданной в WinSetupFromUSB мультизагрузочной флешки не заканчиваются. Выше мы показали, как изменить цвет фона загрузочного меню. Но вместо фона можно использовать произвольное изображение. Сделав меню более оригинальным и привлекательным.
Редактирование меню загрузки операционных систем, или куда пропал boot.ini
Введение
В этой статье мне хотелось бы обобщить способы редактирования меню загрузки операционных систем на основе данных хранилища загрузки (Boot Configuration Data – BCD), которое используется в операционных системах Microsoft, начиная от Windows Vista. Его невозможно отредактировать с помощью текстового редактора, как это можно было сделать с boot.ini в Windows XP. Однако, редактирование BCD возможно с помощью консольной программы bcdedit.exe, находящейся в системной папке WindowsSystem32. Для работы с этой программой необходимо обладать правами администратора. Также с ней можно работать в командной строке среды восстановления.
Редактирование меню загрузки с помощью средства «Конфигурация системы»
Чтобы открыть окно «Конфигурация системы», нажмите кнопку “Пуск” и клавишу с буквой R (далее – Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».
Данный инструмент дает возможность:
- получить информацию о текущей и загружаемой по умолчанию системах;
- отредактировать время (таймаут), по истечении которого будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя;
- изменить систему, загружаемую по умолчанию;
- удалить ненужную запись из меню загрузки.
В верхней части открывшейся вкладки находится поле со списком операционных систем. Справа каждой записи добавлен комментарий об операционной системе, в которую выполнен вход, и системе, загружаемой по умолчанию.
Для изменения системы, загружаемой по умолчанию, выберите в поле списка запись о нужной операционной системе и нажмите кнопку «Загружать по умолчанию». В результате выполненной операции справа от названия появится соответствующий комментарий.
Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.
Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».
После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.
С помощью данного инструмента нельзя:
- увидеть и выполнить операции с записями операционных систем, загружаемых с помощью других загрузчиков (например, Windows XP, загружаемой с помощью ntldr);
- переименовать существующие записи;
- изменить положение записи в меню загрузки.
Один из способов, позволяющий игнорировать запись о несуществующей системе в меню загрузки: установите текущую систему загружаемой по умолчанию, а таймаут установите равным нулю.
Редактирование меню загрузки с помощью окна «Загрузка операционной системы»
Открыть окно «Загрузка операционной системы» можно так: Пуск – «Панель управленияВсе элементы панели управленияСистема» или, если включено отображение элементов управления Панели инструментов по категориям: «Панель управленияСистема и безопасностьСистема». Далее: «Дополнительные параметры системы», в открывшемся окне перейдите на вкладку «Дополнительно». Также можете воспользоваться возможностями поиска Windows 7 и в поле поиска написать «Расш», в открывшемся списке выбрать «Просмотр расширенных параметров системы». В рамке «Загрузка и восстановление» нажмите кнопку «Параметры». Нас будет интересовать верхняя часть окна: «Загрузка».
С помощью данного окна вы сможете:
- увидеть список операционных систем, находящийся в меню загрузки;
- отредактировать время (таймаут), в течение которого будет виден этот список;
- изменить систему, загружаемую по умолчанию.
Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.
Редактирование меню загрузки с помощью bcdedit.exe
Программа bcdedit.exe – тот инструмент, который позволяет делать с вашим меню загрузки все, что вам нужно. Хочу предупредить: необдуманные и неправильные действия могут привести к невозможности загрузки операционных систем. Поэтому, прежде чем приступать, подготовьте установочный диск с операционной системой, создайте диск восстановления, сделайте резервную копию данных хранилища загрузки.
Создайте на любом из разделов папку для резервной копии. Назовите ее 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 способа изменить расположение записей:
- использовать команду для перемещения выбранной записи вниз списка:
- использовать команду для перемещения выбранной записи вверх списка:
- использовать команду для формирования меню в выбранном порядке:
Изменение таймаута
где 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:]DIRfilename.vhd – полный путь к файлу VHD и указание имени файла.
Удаление записи загрузки системы из BCD и диспетчера загрузки
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен. При выполнении этой команды данные об удаляемой операционной системе удаляются и из BCD, и из диспетчера загрузки. В этом ее основное отличие от команды
Для желающих овладеть более широкими возможностями: выполните команду
Заключение
Управление загрузкой Windows 7 отличается от того, которое использовалось в Windows XP/2000. Некоторые параметры меню загрузки можно изменить в графическом интерфейсе операционной системы, но наибольшие возможности предоставляет утилита командной строки bcdedit.exe. Дополнительную информацию о возможностях программы, командах и параметрах можно получить из встроенной справки: bcdedit /?
Статья опубликована в рамках конкурса “Наш выбор – Windows 7!”. Оригинальный стиль автора сохранен.
Загрузочная Флешка — Как Поменять Оформление, Меню и Добавить Свои Программы
Сегодня мы продолжим тему создания USB-загрузочной флешки. После публикации первой статьи на эту тему, меня несколько человек спрашивали, каким образом можно поменять фон в программе, и как добавить на нее свои приложения.
Редактирование загрузочной флешки Windows
Итак, как вы создали загрузочную флешку при помощи программы MultiBoot USB. Я показывал это подробно, как туда добавить Windows, чтобы загружаться с Windows, как добавить установочные файлы Windows, как добавить различные программы, которые входят непосредственно в комплектацию этой программы MultiBoot USB, основные программы для тестирования компьютера – все это мы с вами видели.
Замена фона
Теперь давайте посмотрим, каким образом можно немного отредактировать меню, добавить какие-то свои приложения, и поменять, собственно, фон. Давайте начнем именно с него. Сначала нам нужно будет скачать архив, который называется GFX Ripper. После скачивания распаковываем архив в какую-нибудь папку на компьютере.
Теперь мы вставляем нашу загрузочную флешку в USB-порт компьютера. Содержание ее будет примерно следующим:
Среди всех этих файлов вам необходимо найти 1 файлик, который называется message — это архив, в котором запечатано все внешнее оформление меню флешки. Он находится либо непосредственно в корневой директории, либо в папке boot.
Открываем папку «GFX Ripper» и перетаскиваем сюда файл «message».
Откроем папку «files» – она пока пустая.
Теперь нажимаем на разобрать.cmd и этот файлик message разобрался у нас на отдельные составляющие. Открываем папку files и видим здесь все файлы, которые в него входили.
Картинка back.jpg – это как раз фон моего меню. Размер 1024х768 – у меня разрешение на стандартный квадратный монитор. Вы можете сюда сохранить свою картинку под именем back.jpg для того чтобы добавить свой фон.
Изначально, напомню, в флешке вот такая картинка стандартная от программы MultiBoot USB.
Именно этот фон и меняет данный файл back.
Еще здесь можно отредактировать файлик gfxboot.cfg. CFG – это файл конфигурации, и он открывается в стандартном Блокноте.
Открываем и получаем доступ к некоторым тонким настройкам загрузки нашей флешки.
Здесь можно задать позиции меню – различные отступы, количество пунктов меню, цвета и различные настройки отображения, ширину (разрешение) экрана и т.д. Можно выставить таймауты для таймера перед загрузкой какого-либо пункта меню и т.д. С настройками можно поиграть и это все выставить по своему вкусу в соответствии с этим фоновым изображением.
После того как мы здесь все сохранили, возвращаемся обратно в корень, удаляем файл message, изначальный, который у нас был, и далее, собственно, запускаем файл собрать.cmd.
Появится новый файл «message» уже с нашими параметрами, теми, которые мы сохранили в конфигурационном файле и с нашим фоном.
И после этого возвращаем наш файл message в то место, откуда мы его, собственно, вытянули с нашей USB-флешки. Заменяем этим вновь созданным файлом тот, который был у нас до этого.
Редактирование меню
Для того чтобы можно было придумать свое название для этого файла, и вообще, для того чтобы редактировать, например, пункты меню, нам необходимо будет залезть в еще один файл, а называется он menu.lst. Он также лежит в корневой папке флешки.
Открывается также с помощью Блокнота.
Первая строчка – таймаут (timeout). Это таймаут загрузки первого пункта меню.
Но нас интересует здесь второй пункт, и называется он gfxmenu. Здесь как раз путь к нашему файлу, который загружает всю флешку.
Как вы видите, прописан он у меня в папке Boot, и там лежит файлик, который называется compohelp03ru.
У вас он называется message. То есть, если вы хотите поменять название этого файла, то, соответственно, меняем и в menu.list его название, и меняем путь, если вы перекладываете этот файл в какую-то другую папку. То есть, от корневой директории прописываем путь к этому файлу.
Дальше идет, собственно, меню флешки. Здесь у меня – установка Windows XP, установка Windows 7, загрузка Live CD в XP, и далее пункт меню утилиты.
Меню утилиты нас ведет на файл menu_2.lst, то есть на другую страницу меню.
В принципе, вы можете просто вот это скопировать – это самое простое для перехода в другое меню: тайтл и название пункта, и дальше configfile и прописываем путь от корневой папки в наше меню.
Если мы посмотрим на файл menu_2.lst, то здесь у нас, опять же, сначала идет загрузчик, и потом непосредственно меню: «Возврат в главное меню» и ссылка на первоначальный файл менюшки, и дальше ссылки на различные приложения.
Каким добавить приложение на флешку?
Опишу здесь самый простой способ. Мы создаем образ какого-либо диска в формате .ISO — как это сделать при помощи программы UltraISO я показывал в первой части статьи. И просто закидываем его в папку boot.
Например, у меня есть файл образа утилиты управления дисками Paragon Disk Manager, который называется Paragon12.iso. Я его поместил в папку boot, и далее ставим ссылку на этот файл Paragon в файле меню «menu.lst». Выглядит она таким образом:
Пишем title – это заголовок нашего пункта меню, и далее в set-root прописываем папку до нашего файла с образом диска.
Можем просто это скопировать, потом поменять свой заголовок и поменять путь к нашему файлу. Это самое простое.
Надеюсь, вы все поняли. Если нет, то посмотрите еще видосик, ничего сложного здесь нет, нужно просто понять сам принцип.