Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Работа с загрузочным меню Windows Vista
Уважаемые подписчики! Начиная с сегодняшнего дня формат нашей рассылки 'Новости IT-мира' будет изменен. Раньше вы получали (ну или могли получать) номера рассылки с описанием новостей и статей популярных сайтов, из-за чего объем рассылки достигал 50-70 Кбайт. Начиная с этого дня описание новостей и статей будет распространяться на HTML-странице, заархивированной в ZIP-архив и приаттаченной к рассылке. Это позволит снизить ваш трафик, а на сэкономленные на этом деньги вы
сможете, к примеру, читать другие наши рассылки =). Другие наши рассылки:
Новости нашего сайта: Данная статья была написана для журнала Мой компьютер. Вот уже год прошел со дня выхода операционной системы Windows Vista. Без сомнения, за это время все, кто хоть как-то следит за новостями мира IT, уже давно узнали о том, что в новой операционной системе используется и новый вид загрузочного меню (рис. 1). Оно пришло на смену старого, а точнее устаревшего, загрузочного меню линеек Windows 9x и Windows NT, и вобрало в себя все плюсы старого меню (которых немного, а точнее один — возможность выбора запускаемой операционной системы и способа ее запуска), а также обзавелось новыми, своими собственными, плюсами и минусами. Естественно, к плюсам следует отнести большую функциональность загрузочного меню. Ну а к минусам — сложность в настройке. Рисунок 1 Давайте не будем говорить об отличиях в работе и хранении нового загрузочного меню — эти разговоры носят теоретический характер и смогут заинтересовать только специалистов узкого профиля, которым по каким-то причинам захочется вникнуть в формат хранения нового загрузочного меню (оно хранится в виде куста реестра). Давайте пока вообще не будем говорить о работе с новым загрузочным меню. Вместо этого в начале статьи лучше поговорить о способе удаления и установки нового загрузочного меню. Если хорошенько вдуматься, можно прийти к выводу, что это сделать довольно сложно. Действительно, Microsoft совершенно не позаботилась о такой возможности, как удаление установленной операционной системы Windows Vista. Если вы попробуете найти пункт удаления Windows Vista в мастере установки и удаления новых программ и компонентов, то не сможете сделать этого. Единственное, что может прийти в голову, так это отформатировать раздел с установленной операционной системой Windows Vista. И нужно признать, что это правильное решение, однако оно не поможет вам избавиться от нового загрузочного меню (новое загрузочное меню устанавливается на активный раздел, как правило, если на вашем компьютере установлено несколько операционных систем, активным разделом является раздел с предыдущей версией операционной системы Windows). Но все-таки, как же удалить новое загрузочное меню Windows Vista и перейти к использованию предыдущего загрузочного меню (файла boot.ini)? На самом деле, сделать это не так уж и сложно — для этого достаточно воспользоваться программой командной строки bootsect.exe, расположенной в каталоге boot установочного диска Windows Vista. Данная программа поддерживает два синтаксиса запуска.
В обоих синтаксисах в качестве второго параметра нужно указывать либо раздел диска, на котором находится загрузочное меню, либо опцию ALL, чтобы применить изменения для всех разделов диска, либо воспользоваться опцией SYS, чтобы применить изменения для системного раздела диска. Вместо опции /NT52 можно использовать опцию /XP, а вместо опции /NT60 — опцию /LH. Дополнительные сведения об опциях программы bootsect.exe можно узнать при помощи команды bootsect.exe /help. Простые способы настройки загрузочного меню
Ну вот, теперь, после рассмотрения такого важного вопроса, как удаление и установка нового загрузочного меню всеми желающими, можно перейти и к более мелким проблемам. Если даже после того, как вы прочитали предыдущую часть статьи, на вашем компьютере все еще стоит новое загрузочное меню Windows Vista, значит пришла пора настроить его. Сделать это можно несколькими способами, которые в контексте данной статьи мы разобьем на простые и сложные. К сложным способам, без сомнения, относится использование командной строки bcdedit.exe. Этот способ мы рассмотрим в конце нашей статьи. К простым же способам относятся все остальные способы, о которых мы поговорим прямо сейчас. А точнее, начиная со следующего абзаца. Диалог Загрузка и восстановление С помощью диалога Загрузка и восстановление (рис 2) вы довольно просто сможете выполнить следующие действия.
Рисунок 2 Чтобы отобразить диалог Загрузка и восстановление, сначала необходимо вызвать диалог Система (при помощи комбинации клавиш Win+Pause), после чего выбрать ссылку Дополнительные параметры системы. В появившемся диалоге Свойства системы нужно перейти на вкладку Дополнительно и нажать на кнопку Параметры… в области Загрузка и восстановление. Конфигурация системы Намного больше возможностей по настройке загрузочного меню Windows Vista предоставляет программа Конфигурация системы, запустить которую можно при помощи файла msconfig.exe. С помощью вкладки Загрузка данной программы можно выполнить следующие действия (рис. 3).
Безопасный режим. Данный флажок эквивалентен командам вида bcdedit.exe /set safeboot {Minimal | Network | DsRepair} и bcdedit.exe /set safebootalternateshell {TRUE | FALSE}. Он позволяет выбрать способ загрузки операционной системы по умолчанию. Вы можете выбрать либо обычную загрузку (если снимете данный флажок), либо загрузку в безопасном режиме, либо загрузку в безопасном режиме с поддержкой командной строки, либо загрузку в режиме восстановления каталога Active Directory. Без GUI. Данный флажок эквивалентен команде вида bcdedit.exe /set quietboot {TRUE | FALSE}. Он отключает отображение заставки при загрузке операционной системы. Журнал загрузки. Данный флажок эквивалентен команде вида bcdedit.exe /set bootlog {TRUE | FALSE}. Его установка приведет к тому, что система во время загрузки будет записывать данные загрузки в ветвь реестра HKLM\SYSTEM\CurrentControlSet\BootLog, а после инициализации smss.exe и проверки целостности файловой системы перенесет содержимое данной ветви реестра в файл NTBTLOG.TXT каталога %systemroot%. Данный режим можно использовать в том случае, если необходимо проследить список драйверов и служб, которые пытаются запуститься при запуске операционной системы. Базовое видео. Данный флажок эквивалентен команде вида bcdedit.exe /set vga {TRUE | FALSE}. Его установка говорит о том, что операционная система должна быть запущена с использованием стандартного графического драйвера vga.sys. Данный режим следует использовать в том случае, если вы обнаружили, что из-за недавно установленного графического драйвера система не может загрузиться. Информация об OC. Данный флажок эквивалентен команде вида bcdedit.exe /set sos {TRUE | FALSE}. При его установке во время запуска Windows на экране будет отображаться список всех загружаемых драйверов и служб. Число процессоров. Эквивалентен команде вида bcdedit.exe /set numproc [количество процессоров]. Он позволяет указать число процессоров, установленных на вашем компьютере, которые сможет использовать операционная система. Максимум памяти. Эквивалентен команде вида bcdedit.exe /set truncatememory [адрес памяти]. Он позволяет указать адрес памяти, расположенная за которым часть памяти будет игнорироваться Windows. Блокировка PCI. Данный флажок эквивалентен команде вида bcdedit.exe /set usefirmwarepcisettings {TRUE | FALSE}. Он позволяет запретить PCI-устройствам выполнение динамического назначения IRQ и других ресурсов ввода-вывода. Обнаружение HAL. Данный флажок эквивалентен команде вида bcdedit.exe /set detecthal {TRUE | FALSE}. Он позволяет указать на то, что при запуске операционная система должна определять версию HAL и файла ядра. Отладка. Данный флажок эквивалентен команде вида bcdedit.exe /set debug {TRUE | FALSE}. Он позволяет указать на то, что при запуске операционная система должна загружать отладчик ядра. Порт отладки. Эквивалентен командам вида bcdedit.exe /set debugport [номер порта] и bcdedit.exe /set debugtype {SERIAL | 1394 | USB}. Он определяет порт для передачи отладочных данных. Скорость. Эквивалентен команде вида bcdedit.exe /set baudrate [бит/сек]. Он определяет скорость передачи отладочных данных по последовательным портам, используемую при включенном режиме отладки. Канал. Эквивалентен команде вида bcdedit.exe /set channel [канал]. Он определяет канал, который будет использоваться при передаче отладочной информации по порту 1394. Имя целевого USB. Эквивалентен командам вида bcdedit.exe bcdedit /dbgsettings targetname:[имя] и bcdedit.exe /set debugtype {SERIAL | 1394 | USB}. Он определяет конечное имя USB, используемое при передаче отладочной информации по порту USB. Рисунок 3 Настройка загрузочного меню при помощи bcdedit.exe
Если тех возможностей настройки нового загрузочного меню, которые предоставляют пользователю стандартные диалоги и графические программы Windows Vista, не хватает, следует воспользоваться программой командной строки bcdedit.exe. Использование этой программы довольно запутано, поэтому перед тем, как решиться на столь нелегкий шаг, как изучение и использование возможностей bcdedit.exe, не забудьте припомнить все те возможности, доступ к которым можно получить рассмотренными выше простыми способами. Быть может то, что вы хотите сделать с помощью bcdedit.exe, можно сделать и при помощи графических диалогов Windows? Использовать программу bcdedit.exe можно только с правами администратора (на самом деле все изменения в загрузочное меню вносятся от имени системы, однако для того, чтобы операционная система разрешила внести изменения, вы должны обладать правами администратора). Просмотр текущего содержимого загрузочного меню При помощи программы bcdedit.exe можно как просматривать текущее содержимое нового загрузочного меню Windows Vista, так и изменять его и выполнять другие административные задачи. Просмотр содержимого загрузочного меню выполняется очень просто — достаточно запустить программу bcdedit.exe без параметров. Пример полученного вывода представлен ниже. Диспетчер загрузки Windows -------------------- идентификатор {bootmgr} device partition=G: description Windows Boot Manager locale ru-RU inherit {globalsettings} default {current} resumeobject {39560615-df6b-11e6-b97b-e0a722fa6b15} displayorder {ntldr} {current} toolsdisplayorder {memdiag} timeout 3 Загрузчик прежних версий ОС Windows ------------------------ идентификатор {ntldr} device partition=G: path \ntldr description MY XP Загрузка Windows ------------------- идентификатор {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Vista locale en-US inherit {bootloadersettings} osdevice partition=C: systemroot \Windows resumeobject {39560615-df6b-11e6-b97b-e0a722fa6b15} nx OptIn quietboot Yes Содержимое загрузочного меню Windows Vista отображается в виде блоков, каждый из которых определяет настройки одной операционной системы, которую можно запустить при помощи загрузочного меню Windows Vista. Самый первый блок, называемый Диспетчер загрузки Windows, определяет настройки самого загрузочного меню, а остальные блоки определяют настройки его элементов. Под элементами мы будем понимать любую запись в загрузочном меню Windows Vista, при помощи которой можно загрузить операционную систему либо запустить одну из программ поддержки. Также под элементом мы будем понимать само загрузочное меню (при указании его настроек). Как можно заметить из листинга, в текущем загрузочном меню существует всего два элемента выбора операционной системы — My XP и Microsoft Windows Vista (названия элементов загрузочного меню определены в атрибуте description блока). Элемент My XP определяется блоком Загрузчик прежних версий ОС Windows. Это стандартный блок, который определяет элемент загрузочного меню, запускающий на выполнение файл boot.ini (то есть, отображающий загрузочное меню предыдущих версий Windows). Элемент Microsoft Windows Vista определяется блоком Загрузка Windows. Блоки данного вида создают элементы загрузочного меню, при помощи которых загружаются установленные на компьютере операционные системы Windows Vista. Вместо отображения сведений обо всех блоках загрузочного меню, вы можете воспользоваться командами вида bcdedit.exe /enum [фильтр]. В качестве фильтра могут использоваться значения, перечисленные ниже. Они определяют категории блоков, сведения о которых будут отображены после выполнения команды.
Продолжение следует Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=96
|
В избранное | ||