Как удалить загрузочную запись windows 10


Удаление операционных систем из Диспетчера загрузки Windows 7 ‹ Windows 7 — Впечатления и факты

Удаление операционных систем из Диспетчера загрузки Windows 7

30.07.2012 19:28

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

Удаление загрузочной записи Windows Vista/7/8

1. Войдите в операционную систему, загрузочную запись которой НЕ нужно удалять. Необходимо использовать учетную запись, принадлежащую группе Администраторы. Это может быть учетная запись, созданная в процессе установки Windows 7.

2. Нажмите сочетание клавиш Windows+R, введите msconfig и нажмите OK.

3. В открывшемся окне перейдите на вкладку Загрузка. Посмотрите на загрузочную запись операционной системы, в которой вы сейчас находитесь — в списке она помечена как Текущая операционная система (Current OS в английской версии Windows 7). Если текущая ОС не назначена загружаемой по умолчанию (Default OS), щелкните ее название и нажмите кнопку Использовать по умолчанию (Set as default).

4. Выделите название загрузочной записи, которую нужно удалить, и нажмите кнопку Удалить.

5. Нажмите OK и затем — Выход без перезагрузки.

Удаление всех загрузочных записей Windows XP

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

1. Войдите в Windows 7, используя учетную запись из группы Администраторы. Это может быть учетная запись, созданная в процессе установки Windows 7.

2. Откройте меню Пуск › Все программы › Стандартные, щелкните правой кнопкой мыши значок Командная строка и выберите Запуск от имени администратора.

3. Поочередно введите следующие команды, нажимая клавишу Enter после каждой из них*:

%windir%\system32\bcdedit.exe /default {current}

%windir%\system32\bcdedit.exe /displayorder {current} /addfirst

%windir%\system32\bcdedit.exe /delete {ntldr} /f

* Чтобы узнать назначение команды, наведите на нее указатель мыши.

4. Закройте окно командной строки.

Если не получается выполнить эти команды, скачайте файл DeleteXPfromBCD.zip, распакуйте содержащийся в нем файл DeleteXPfromBCD.bat в любую папку на жестком диске и запустите его от имени администратора.

Дополнительная информация о параметрах BCDEdit.

EasyBCD

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

1. Скачайте, установите и запустите бесплатную версию программы EasyBCD.

2. Нажмите Edit Boot Menu.

3. Убедитесь, что флажок Default стоит напротив той версии Windows, загрузчик которой НЕ нужно удалять. Если флажок не установлен, установите его, т.к. он назначает систему, запускаемую по умолчанию.

4. Выделите название Windows, загрузочную запись которой нужно удалить, и нажмите кнопку Delete.

5. Нажмите Да.

6. Нажмите Save settings.

7. Окно EasyBCD можно закрыть, а саму программу — деинсталлировать.

BOOTMGR - диспетчер загрузки Windows.

Механизм загрузки операционной системы Windows 7-10

Хранилище данных конфигурации загрузки

Устранение проблем с загрузкой Windows 7-10

&nbsp &nbsp Существовавший еще с времен Windows NT, загрузчик операционной системы NTLDR, начиная с Windows Vista, заменен новым диспетчером загрузки BOOTMGR. Вызвано это тем, что старый добрый NTLDR уже не годился для выполнения загрузки системы на компьютерах, использующих спецификацию Extensible Firmware Interface (EFI). EFI - новый расширенный интерфейс для доступа к компьютерному оборудованию, призванный заменить базовую систему ввода-вывода BIOS. Модель EFI является новым поколением реализации интерфейса между оборудованием компьютера и операционными системами, и в недалеком будущем полностью заменит просуществовавшую несколько десятилетий модель BIOS.

Новый диспетчер загрузки bootmgr ориентирован на использование специального хранилища конфигурации загрузки BCD (Boot Configuration Data), а также специально разработанных приложений и данных спецификации EFI. Для совместимости с версиями Windows, предшествующим Windows Vista, новый диспетчер BOOTMGR обеспечивает поддержку загрузки операционных систем предыдущего поколения компьютеров на базе BIOS.

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

  • Механизм загрузки операционной системы Windows 7.
  • &nbsp &nbsp Процесс загрузки любой операционной системы начинается всегда одинаково - после проверки оборудования, управление получает подпрограмма BIOS, (Basic Input/Output System), считывающая с устройства загрузки первый сектор, являющийся главной загрузочной записью MBR ( Master Boot Record ). Запись MBR располагается в первом секторе загрузочного диска и занимает 512 байт (стандартная длина сектора). Это не обязательное условие - MBR может занимать более одного сектора, что зависит от конкретной разновидности загрузчика. Хотя запись MBR не является строго зависимой от платформы загружаемой ОС, она отличается, например, для файловых систем DOS, Windows и Linux.

    Структура любой записи MBR включает в себя 2 основных элемента - программный код первичного загрузчика и таблицу разделов. Обязательным признаком наличия записи MBR является специальный код (сигнатура) в двух последних байтах - 55AA. Наличие сигнатуры проверяется подпрограммой BIOS в первую очередь, и при ее отсутствии, диск считается не загрузочным.

    Для ознакомления с загрузчиками и загрузочными записями, желательно иметь программу для просмотра данных секторов диска, лучше - с возможностью интерпретации содержимого в виде стандартных элементов файловой системы (MBR, PBR, таблицы разделов и т.п.), как например, утилита для поиска, редактирования и восстановления данных DMDE (DM Disk Editor and Data Recovery Software). Программа DMDE распространяется как в платной, так и в бесплатной редакции. DMDE имеет набор бесплатных функций, таких как дисковый редактор, простой менеджер разделов, создание образов и клонирование дисков, реконструкция массивов RAID, восстановление файлов из текущей панели. Платные редакции поддерживают восстановление файлов и директорий без ограничений, в DMDE Professional Edition также предоставляются дополнительные возможности восстановления данных для клиентов. Скачать программу можно на сайте разработчика.

    Впрочем, можно обойтись и без относительно сложной специализированной программы DMDE, для освоения которой может потребоваться некоторое время, а воспользоваться более простыми инструментами. Большинство программ для тестирования накопителей и восстановления данных позволяют просматривать и редактировать данные выбранных секторов. Так, например, выглядит запись MBR, просматриваемая с помощью бесплатной версии программы тестирования накопителей Victoria for Widows

    &nbsp &nbsp Перед сигнатурой (по смещению 0x1BE относительно начала сектора) располагается таблица разделов (Partition Table), состоящая из 4-х элементов по 16 байт каждый, что определяет максимальное число (не более4-х) первичных разделов на одном жестком диске. Соответственно, размер таблицы разделов - 64 байта.

    Каждый элемент таблицы описывает тип раздела, например - 00h - раздел неопределенного типа, попросту - свободное место, 01h - 12 битный FAT, 05h - дополнительный раздел, 07h - раздел NTFS и т.д.). Кроме типа раздела, присутствует признак активности (возможности загрузки) - код 80h, а также адрес начала раздела, адрес конца, смещение относительно MBR и размер - количество блоков выделенное данному разделу.

    В общем виде, структура главной загрузочной записи MBR, может быть представлена следующим образом:

    - программный код и данные начального загрузчика. (446 байт.)
    - таблица разделов диска (4 поля по 16 байт - 64 байта)
    - сигнатура 55AA (2 байта)

    Программа и данные начального загрузчика. Таблица разделов диска 55AA

    После считывания в оперативную память компьютера, программный код начального загрузчика получает управление и выполняет поиск активного раздела (Active), - раздела, с которого может выполняться загрузка конкретной операционной системы. Такой раздел имеет свою загрузочную запись, называемую загрузочной записью раздела PBR ( Partition Boot Record ) . Содержимое загрузочной записи активного раздела зависит от загружаемой операционной системы и, обычно имеет размер более чем длина одного сектора.

    В случае с загрузкой Windows 7 (а также Windows Vista / Server 2008 и последующих ОС семейства Windows) программный код загрузчика раздела выполняет подготовку и выполнение следующего этапа загрузки системы - считывание в оперативную память и передачу управления специальной программе - диспетчеру загрузки BOOTMGR .

    Диспетчер загрузки bootmgr представляет собой файл небольшого размера, расположенный в корневом каталоге активного раздела. Основное его предназначение - обеспечение дальнейшей процедуры загрузки в соответствии с существующей конфигурацией, хранящейся в специальном хранилище - хранилище данных конфигурации ( BCD - Boot Configuratin Data ), представляющем собой файл с именем BCD, находящийся в каталоге BOOT активного раздела.

    Как видим, следующий этап загрузки операционной системы обеспечивается уже диспетчером bootmgr в соответствии с существующей конфигурацией BCD. В общем случае, диспетчер загрузки может выполнить не только загрузку ядра установленной на данном компьютере Windows, но и другие, имеющиеся в конфигурации варианты - загрузку Windows NT/2000/XP, операционных систем семейства Linux, загрузку ОС из образов ( файлов wim ) , виртуальных дисков ( файлов VHD ) и т.п.

    При стандартной установке современных операционных систем семейства Windows на новый жесткий диск, в качестве активного раздела используется, автоматически создаваемый при инсталляции в первой части диска, раздел небольшого размера ( около 100Мб для Windows 7, 350Мб для Windows 8 и 500Мб для Windows 10 ). Данному разделу не присваивается буква, и в проводнике он не отображается. Это сделано с целью защиты загрузчика от небезопасных для него действий пользователя - удаления файлов конфигурации или самого диспетчера, сжатия файловой системы и т.п. Кроме того, при такой организации структуры диска, легко реализуется процедура восстановления активного раздела из ранее созданного образа без потери установленной системы и пользовательских данных.

    При просмотре в Диспетчере логических дисков, активный раздел отображается под названием "Зарезервировано системой" :

    Таким образом, для того, чтобы выполнилась загрузка Windows с диспетчером BOOTMGR, активный раздел, как минимум, должен содержать правильную загрузочную запись PBR, файл диспетчера bootmgr и конфигурационные данные в файле \BOOT\BCD, являющимся системным хранилищем конфигурации загрузки. В случае с загрузкой Windows, диспетчер bootmgr считывает из хранилища конфигурации данные, необходимые для загрузки ядра системы, и передает управление приложению, выполняющему следующий этап ( winload.exe ) .

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

  • Хранилище данных конфигурации загрузки (BCD Store).
  • Обычно файл bootmgr и каталог \Boot имеет атрибуты "скрытый" и "системный". Для получения доступа к активному разделу стандартными средствами, можно присвоить ему букву и включить отображение скрытых файлов, однако, нужно понимать, что любое неквалифицированное вмешательство в конфигурацию загрузки может привести к невозможности загрузки системы. При чем, неработоспособную конфигурацию загрузки можно получить даже без выполнения вышеперечисленных действий. Например, при неверном использовании стандартного редактора хранилища конфигурации - утилиты командной строки BCDEDIT. Поэтому, прежде чем вносить какие-либо изменения в конфигурацию загрузки, необходимо позаботиться о том, чтобы иметь возможность восстановления работоспособности системы в том случае, когда ее загрузка станет невозможной. Вопросам восстановления загрузки посвящен отдельный раздел статьи и, настоятельно рекомендую, прежде чем приступать к практическим действиям, внимательно ознакомиться с ним.

    Программный код диспетчера загрузки , получив управление, выполняет поиск и обработку данных конфигурации загрузки (файл BCD в папке \BOOT\ активного раздела), в соответствии с которыми выполняется дальнейшие этапы загрузки ( отображение меню, выбор загружаемой ОС или средств диагностики, загрузка ядра и т.п. ). По своей структуре, файл \\boot\BCD является кустом реестра и отображается в редакторе реестра Windows как раздел HKLM\BCD0000000x

    Таким образом, диспетчер загрузки bootmgr работает с данными хранилища конфигурации загрузки BCD как с обычным разделом реестра Windows. Поскольку, данный раздел реестра предназначен для использования загрузчиком BOOTMGR, при ручном просмотре c использованием редактором реестра, он имеет разрешение только на чтение, которое можно изменить с помощью контекстного меню, вызываемого правой кнопкой мышки. Естественно, на данный раздел реестра, как и на любой другой, распространяются все допустимые действия, выполняемые в редакторе - просмотр, изменение, удаление, импорт и экспорт.

    Раздел конфигурации BCD содержит подраздел Description с параметрами описания и подраздел Objects с объектами конфигурации загрузки. Данные конфигурации загрузки можно условно разделить на 3 основных составляющих:

    - хранилище BCD (Store)
    - записи в хранилище (Entries)
    - параметры записей (Entry Options)

    Иерархически, хранилище конфигурации загрузки представляет собой совокупность объектов (Objects ), состоящих из отдельных элементов (Elements):

    Каждый из объектов представляет собой упорядоченную структуру элементов, обрабатываемую диспетчером загрузки. Существует 3 типа объектов:

    - приложения ( application objects)
    - наследуемые объекты ( inheritable objects)
    - устройства (device objects)

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

    {d1f837a2-7e0f-11df-bc8b-f6edb78d41b5}

    Некоторые объекты стандартных приложений конфигурации загрузки имеют предопределенные идентификаторы, связывающие некоторые из идентификаторов GUID с внутренними идентификаторами (псевдонимами) редактора bcdedit

    Description

    BCDEdit ID

    GUID

    Windows Boot Manager

    {bootmgr}

    9dea862c-5cdd-4e70-acc1-f32b344d4795

    Firmware Boot Manager

    {fwbootmgr}

    a5a30fa2-3d06-4e9f-b5f4-a01df9d1fcba

    Windows Memory Tester

    {memdiag}

    b2721d73-1db4-4c62-bf78-c548a880142d

    Windows Resume Application

    No alias

    147aa509-0358-4473-b83b-d950dda00615

    Legacy Windows Loader

    {ntldr}

    466f5a88-0af2-4f76-9038-095b170dc21c

    Current boot entry

    {current}

    fa926493-6f1c-4193-a414-58f0b2456d1e

    Default boot entry

    {default}

    Так например, псевдониму {ntldr} используемому в качестве параметра команды bcdedit всегда соответствует GUID, приведенный в таблице - {466f5a88-0af2-4f76-9038-095b170dc21c}.

    Каждый из разделов подраздела Objects также состоит из двух подразделов - Descriptions с описанием типа объекта и Elements, определяющего набор элементов с параметрами объекта. В разделе Description имеется ключ Type типа REG_DWORD, значение разрядов 28-31 которого определяет тип объекта ( значение в старшей тетраде старшего байта ) :

    0x1 - приложение
    0x2 - наследуемый объект
    0x3 - устройство.

    Имена разделов реестра, связанных с элементами объекта, типы данных и значения параметров зависят от конкретной конфигурации загрузки, созданной для использования диспетчером bootmgr. Если внимательно присмотреться к именам подразделов, то можно заметить, что имя подраздела связано с его содержимым, так например подраздел с именем 12000004 всегда содержит строковый параметр с текстовым описанием элемента :

    [HKLM\BCD00000000\Objects\{b2721d73-1db4-4c62-bf78-c548a880142d}\Elements\12000004]
    "Element"="Диагностика памяти"

    Или для элемента конфигурации диспетчера загрузки bootmgr :

    [HKLM\BCD00000000\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\12000004]
    "Element"="Windows Boot Manager"

    С назначением прочих имен подразделов раздела [HKLM\BCD00000000\Objects\...\Elements\ и их содержанием можно разобраться по описанию библиотеки элементов BCD на странице msdn.microsoft.com

    &nbsp &nbsp Вполне понятно, что работать с данными конфигурации BCD в среде редактора реестра практически невозможно, поэтому в Windows Vista и более поздних ОС семейства Windows появилась специальная утилита bcdedit.exe предназначенная для работы с хранилищами конфигурации загрузки ( BCD EDITor ).
    Раздел реестра HKLM\BCD00000000 используется, существующим в данной системе диспетчером BOOTMGR, и является системным хранилищем конфигурации ( System BCD Store ). Упоминаемая выше команда для редактирования конфигурации загрузки BCDEDIT может использоваться не только для редактирования системного хранилища, но и любого другого, задаваемого параметром командной строки /store

    bcdedit /store D:\BCDBackup\bcdsave - команда BCDEDIT выполняется для хранилища конфигурации загрузки в файле bcdsave каталога BCDBackup на диске D:. Если в командной строке bcdedit не задан ключ /store - то ее действие выполняется по отношению к системному хранилищу (активной конфигурации, используемой для данной загрузки).

    &nbsp &nbsp Как уже упоминалось выше, при выполнении команд BCDEDIT к некоторым из объектов хранилища можно применять псевдонимы , например {bootmgr}, (соответствует диспетчеру загрузки ) и {default} (соответствует используемому по умолчанию загрузчику Windows). Для отключения использования псевдонимов в командной строке bcdedit предусмотрен ключ /v:

    bcdedit /v /enum all - отобразить все ( all) записи конфигурации загрузки в системном хранилище без использования псевдонимов.

    Более подробное описание команды BCDEDIT - можно найти здесь.

    Кроме утилиты командной строки BCDEDIT, для работы с конфигурацией загрузки, возможно использование средств инструментария управления Windows - Windows Management Instrumentation (WMI). Провайдер WMI предоставляет программный интерфейс для доступа к элементам конфигурации загрузки и позволяет решать те же задачи, что и редактор bcdedit . Описание элементов WMI для работы с BCD на английском языке - можно найти на страницах Microsoft MSDN

    Пример сценария на языке Visual Basic, выполняющего экспорт системного хранилища конфигурации загрузки в файл C:\wmistore:


    '
    'Пример экспорта BCD Store в файл
    '
    'Подключение к WMI
    set oLocator = CreateObject( "WbemScripting.SWbemLocator" )
    set oRootWMI = oLocator.ConnectServer( ".", "root\wmi" )
    oRootWMI.Security_.ImpersonationLevel = 3
    ' Создание объекта BCD
    set oBCD = GetObject( "winmgmts:{impersonationlevel=Impersonate,(Backup,Restore)}!root/wmi:BcdStore")
    if Err.number 0 then
    WScript.Echo "ERROR: Failed to connect to WMI BCD Object"
    WScript.Quit(1)
    end if

    ' Открытие системного хранилища конфигурации
    if not oBCD.OpenStore( "", oBcdStore ) then
    WScript.Echo "ERROR: Failed to open the system BCD store"
    WScript.Quit(1)
    end if
    'Экспорт системного хранилища в файл C:\wmistore
    if not oBcdStore.ExportStore( "C:\WMISTORE" ) then
    WScript.Echo "ERROR: Failed to export BCD Store"
    end if

    WScript.Echo "Finished Exporting System BCD"

    При работе с системным хранилищем конфигурации, необходим запуск сценария от имени администратора. Это же требование относится и к использованию утилиты BCDEDIT.EXE . Выполнение экспорта системного хранилища конфигурации с помощью утилиты BCDEDIT выглядит немного проще:

    bcdedit /export C:\Backup\bcb - выполнить экспорт системного хранилища конфигурации загрузки в файл C:\backup\bcd

    Для просмотра содержимого хранилища конфигурации можно воспользоваться командой:

    bcdedit /enum all - отобразить все записи в BCD

    bcdedit /enum all > C:\enum-all.txt - то же, что и в предыдущем случае, но с выводом результатов в текстовый файл enum-all.txt на диске C: .

    Пример конфигурации для диспетчера загрузки:

    Диспетчер загрузки Windows
    --------------------
    идентификатор {bootmgr}
    device partition=Z:
    description Windows Boot Manager
    locale ru-ru
    inherit {globalsettings}
    default {current}
    resumeobject {52d2064e-3939-11e2-aab2-005056c00008}
    displayorder {current}
    {d1f837a4-7e0f-11df-bc8b-f6edb78d41b5}
    {52d2064c-3939-11e2-aab2-005056c00008}
    {52d2064d-3939-11e2-aab2-005056c00008}
    toolsdisplayorder {memdiag}
    timeout 30

    идентификатор - псевдоним или GUID конфигурации диспетчера bootmgr
    device - устройство загрузки. Либо буква диска, если она присвоена активному разделу, либо ссылка на раздел без буквы - partition=\Device\HardDiskVolume1 (Volume2 . . . )
    description - текстовое описание элемента, в данном случае - диспетчера bootmgr.
    locale - используемая локализация (язык элемента)
    inherit - наследуемые установки.
    default - псевдоним или GUID конфигурации загрузки системы, выполняемой по умолчанию.
    resumeobject - GUID конфигурации для приложения, выполняемого при выходе из спящего режима (гибернации). В документации называется приложением возобновления (Windows Resume Application ).
    displayorder - задает порядок отображения пунктов меню загрузчика для нескольких операционных систем.
    toolsdisplayorder - задает порядок отображения пунктов меню загрузчика для нескольких вариантов средств диагностики.
    timeout - время ожидания выбора одного из пунктов меню.

    Пример конфигурации элемента загрузки операционной системы Windows Vista и более поздних ОС семейства Windows:


    Загрузка Windows
    -------------------
    идентификатор {52d2064f-3939-11e2-aab2-005056c00008}
    device partition=C:
    path \windows\system32\winload.exe
    description Windows 7
    locale ru-ru
    inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
    osdevice partition=C:
    systemroot \windows
    resumeobject {52d2064e-3939-11e2-aab2-005056c00008}
    nx OptIn
    detecthal Yes

    идентификатор - псевдоним или GUID конфигурации для загрузки данной ОС Windows
    device - буква, соответствующая логическому диску с установленной ОС Windows.
    path - путь приложения загрузки ядра системы.
    description - текстовое описание элемента, в данном случае - загружаемой ОС Windows.
    osdevice - буква диска для данной ОС
    systemroot - корневой каталог загружаемой ОС.
    resumeobject - GUID конфигурации для приложения, выполняемого при выходе из спящего режима (гибернации).
    nx - настройки безопасности, задающие использование режима предотвращения выполнения данных (Data Execution Prevention, DEP)
    detecthal - определение конфигурации оборудования и создание уровня программного доступа к нему.
    Большинство параметров элементов конфигурации загрузки можно изменить с помощью утилиты bcdedit.exe с параметром /set:

    bcdedit.exe /set {current} nx AlwaysOff - отключить функцию DEP для текущей системы, независимо от наличия аппаратной поддержки DEP.
    bcdedit.exe /set {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} nx OptIn - включить функцию DEP для системы с указанным GUID

    Примеры изменения конфигурации загрузки можно найти на странице с описанием утилиты командной строки BCDEDIT упоминаемой выше.

    Очевидно, что стандартные средства конфигурирования загрузки Windows 7 (а также Windows Vista, Windows Server2008, Windows 8) не очень удобны и, кроме того, не имеют защиты от создания неработоспособной конфигурации для диспетчера загрузки . Один неверный параметр сценария WMI, или ошибка в командной строке bcdedit может легко сделать невозможной загрузку ядра системы. Именно поэтому, довольно большой популярностью пользуются программные продукты сторонних производителей с графическим интерфейсом пользователя, позволяющие в несколько щелчков мышью, выполнить наиболее востребованные действия по редактированию конфигурации загрузки. Одной из таких программ является бесплатная для частного некоммерческого использования программа EasyBCD разработанная компанией NeoSmart Technologies. Скачать последнюю версию EasyBCD можно на странице загрузки

    EasyBCD позволяет довольно просто создавать элементы конфигурации загрузки для диспетчера bootmgr, необходимые при выполнении загрузки старых версий Windows, загрузки операционных систем семейства Unix/BSD/Linux, загрузки Windows PE, образов и виртуальных дисков. Имеется возможность сохранения текущей конфигурации загрузки, и ее восстановления из ранее сделанной копии. В целом, программа объединяет в себе возможности нескольких стандартных утилит командной строки Windows для работы с загрузочными данными (bcdboot.exe , bcdedit.exe , bootsect.exe ) . Кроме всего прочего, EasyBCD может использоваться не только в среде ОС Windows ориентированных на загрузку с помощью диспетчера bootmgr, но и в среде Windows XP и даже Windows PE с поддержкой .NET версии 2.0 и выше.

    Программа очень проста в использовании и имеет поддержку нескольких языков, включая русский. В качестве примера приведу последовательность действий при создании конфигурации для загрузки ERD Commander из ISO-образа:

    - нажимаем кнопку "Добавить запись"

    - В правой нижней части окна, обозначенной как "Съемный внешний носитель" выбираем вкладку "ISO"

    - Заполняем поле "Имя" - ERD Commander

    - Выбираем путь к файлу ISO-образа ERD Commander. Хотя данное окно программы EasyBCD названо "Съемный внешний носитель", файл ISO-образа может быть на любом диске, в том числе и не съемном, например - на системном - C:\ISO\erdc.iso.

    - Выбрать режим - "Load from Memory". Поскольку для загрузки из ISO образов, программа EasyBCD использует универсальный загрузчик GRUB, лучше выбирать загрузку из памяти, иначе, загрузка непосредственно с диска не будет выполнена, если файл образа фрагментирован. Это - особенность загрузчика GRUB .

    - Нажать кнопку "Добавить"

    - Нажать кнопку "Редактировать меню загрузки" в панели инструментов.

    - Убедиться в наличии изменений загрузочного меню, при необходимости изменить порядок отображения пунктов или время ожидания и нажать кнопку "Сохранить."

    Важной особенностью программы явлеятся то, что кроме редактирования записей конфигурации, имеется возможность создания файлов, содержащих информацию загрузочных секторов для загрузки сторонних операционных систем (Linux / Unix Mac OS, BSD ), что невозможно сделать стандартными средствами Windows. Правда, при использовании ранних версий EasyBCD, некоторые из созданных конфигураций для приложений загрузочных секторов , работали некорректно. В качестве альтернативы EasyBCD, в подобных случаях можно воспользоваться менее функциональной, и не имеющей поддержки русского языка, программой Visual BCD Editor (VBCDE) . Основное окно программы VBCDE оформлено в стиле проводника Windows, а данные BCD отображаются в виде, наиболее соответствующем структуре хранилища.

    Страница загрузки Visual BCD Editor

    Кроме вышеперечисленных программ, для создания и редактирования данных конфигурации загрузки, можно воспользоваться довольно продвинутой программой BCDTool.exe, не требующей инсталляции и работающей в среде любой версии Windows, в том числе и в среде средств восстановления системы на базе Windows PE ( ERD Commander, MSDaRT, прочие LiveCD ). При весьма скромных размерах, утилита BCDTool имеет поддержку русского языка и позволяет выполнить практически любые операции с данными хранилища BCD:

    - редактировать существующее хранилище BCD и/или создавать новое пустое

    - создавать отдельные пункты меню конфигурации загрузки и изменять их параметры.

    - выполнять экспорт хранилища BCD в файл и импорт из файла в хранилище.

    - создавать и редактировать отдельные элементы конфигурации для обеспечения загрузки Windows /XP/2000/Vista/7/8, а также для загрузки Real-Mode (Grub, Linux, DOS ) и загрузки с RAM-диска ( WinPE )

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

  • Устранение проблем с загрузкой Windows 7.
  • &nbsp &nbsp В свете изложенного выше, процесс загрузки на примере Windows 7 можно представить в виде цепочки из последовательно выполняемых этапов:

    Программа записи MBR Программа записи PBR bootmgr+конфигурация BCD Загрузчик ядра winload.exe

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

    Следующий важный момент - для устранения проблем потребуется загрузка в какой-либо другой системе с компакт-диска, флешки, съемного USB-диска, или по сети. В крайнем случае, перенос диска с проблемной системой на другой компьютер. Самый простой вариант - создать диск аварийного восстановления стандартными средствами Windows 7:

    - Перейти в Панель управления
    - Выбрать "Архивация и восстановления"
    - "Создать диск восстановления системы".

    Вставить в привод чистый компакт диск и нажать кнопку "Создать диск"

    Созданный диск восстановления системы содержит нужные для загрузки загрузочные записи, файл диспетчера загрузки bootmgr, каталоги BOOT и SOURCES . Диспетчер загрузки bootmgr использует конфигурацию из файла \BOOT\bcd с режимом загрузки из образа электронного диска, создаваемого в оперативной памяти. Для создания электронного диска используется файл \BOOT\boot.sdi, а в качестве загружаемого образа используется содержимое файла \SOURCES\boot.wim. Имея представление о механизме загрузки системы с использованием диспетчера bootmgr можно без особых усилий сделать загрузочную флэшку восстановления системы, скопировав на нее файлы и каталоги созданного компакт-диска, и создав необходимую конфигурацию загрузки. Например, следующим образом:

    1. Создать загрузочные записи MBR и PBR. Используя командную строку, выполнить :

    bootsect /nt60 D: /mbr /force - для флешки, которой присвоена буква D:

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

    - запустить DISKPART.

    - в строке приглашения ввести команду для отображения списка дисков:

    list disk

    - выбрать в качестве текущего диска флешку:

    select disk 3 - если флешка отображалась в списке дисков как "Диск 3"

    - выбрать раздел на флешке:

    select partition 1 - выбрать раздел 1

    - сделать текущий раздел флешки активным :

    active

    Завершить работу с DISKPART командой exit

    3. Скопировать содержимое компакт-диска восстановления системы на флэшку.

    Если флэшка уже имела активный раздел ( отображалась в диспетчере логических дисков с признаком "Активный"), то в использовании DISKPART нет необходимости.

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

    Рассмотренный выше пример создания загрузочной флешки можно считать демонстрацией случая, когда загрузка не выполняется при отсутствии признака активности раздела - если его нет, то загрузочная запись раздела PBR не получит управления, и далее, по цепочке, не будет загружен диспетчер bootmgr . Похожий случай наблюдается при установке Windows XP, после того, как на компьютере была установлена Windows Vista / Windows 7. При установке XP, выполняется изменение загрузочных записей для обеспечения загрузки ntldr , а не диспетчера bootmgr . Старый загрузчик, естественно, не поддерживает загрузку новых версий Windows, и после подобной установки, возможна загрузка только установленной системы, или других систем, загрузка которых возможна с использованием ntldr . Для того, чтобы вернуть возможность загрузки Windows 7, сохранив возможность загрузки установленной Windows XP, необходимо восстановить цепочку для загрузки bootmgr и изменить данные в хранилище конфигурации загрузки так, чтобы имелась возможность выбора любой из установленных операционных систем Windows :

    - Для восстановления загрузочных записей, можно воспользоваться той же командой bootsect , что использовалась в предыдущем примере, что позволит восстановить передачу управления диспетчеру загрузки bootmgr вместо ntldr.

    - Если каталоги и файлы, необходимые диспетчеру загрузки bootmgr, при установке предыдущих версий Windows не изменялись, то на данном этапе можно считать, что возможность загрузки Windows 7 восстановлена. При необходимости, можно создать новую конфигурацию загрузки командой :

    bcdboot C:\WINDOWS - скопировать в системный раздел файлы и каталоги, необходимые для загрузки Windows 7, из каталога C:\WINDOWS, и создать новую конфигурацию BCD

    - Для добавления возможности загрузки Windows XP, необходимо создать нужную для загрузки ntldr, запись в хранилище конфигурации BCD, добавить в меню пункт для выбора данной ОС, определить порядок отображения пунктов, и систему, загружаемую по умолчанию. При установке предыдущей версии Windows ( WinXP ), необходимые загрузчику ntldr файлы уже имеются на диске ( boot.ini, ntdetect.com, bootfont.bin).

    Пример создания конфигурации загрузки Windows XP с помощью команды bcdedit:

    bcdedit /create {ntldr} /d "Microsoft Windows XP" - создать объект для загрузки Windows XP

    bcdedit /set {ntldr} device partition=C: - указать устройство загрузки (активный раздел)

    bcdedit /set {ntldr} path \ntldr - указать путь к загрузчику ntldr

    bcdedit /displayorder {ntldr} /addlast - добавить в конец меню выбора вариантов загрузки новый пункт.

    Если команда bcdedit выполняется в среде операционной системы, для которой не определено местонахождение хранилища конфигурации загрузки, или расположение системного хранилища отличается от того, которое будет использоваться диспетчером bootmgr при загрузке с жесткого диска, то необходимо указывать полный путь к файлу bcd в параметре /store :

    bcdedit /store D:\BOOT\bcd /create {ntldr} /d "Microsoft Windows XP" - создать объект для загрузки Windows XP в хранилище конфигурации D:\BOOT\bcd

    Если создание конфигурации загрузки для Windows XP выполняется с помощью EasyBCD, то файл загрузчика ntldr размещается в подкаталоге \NST активного раздела.

    При отсутствии файла диспетчера загрузки bootmgr в корне активного раздела, загрузка завершится сообщением:

    BOOTMGR is missing

    При повреждении содержимого файла :

    Invalid or unsupported executable format

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

    BOOTMGR is compressed. Press Ctrl+Alt+Del to restart

    В последнем случае, для восстановления нормальной загрузки Windows, достаточно отключить сжатие диска, выполнив загрузку, например, в среде любого диска аварийного восстановления на базе Windows PE с возможностью управления дисками.

    При загрузке в среде восстановления с поддержкой командной строки Windows 7 и старше , можно воспользоваться утилитой командной строки bootrec.exe, предназначенной для восстановления и изменения системной конфигурации загрузки, в том числе и для добавления новых дисков с установленными операционными системами. Примеры использования утилиты bootrec.exe:

    bootrec /FixMbr - записывает основную загрузочную запись (MBR) системного раздела, совместимую с Windows. При этом существующая таблица разделов не перезаписывается.

    bootrec /FixBoot - записывает в системный раздел новый загрузочный сектор, совместимый с Windows.

    bootrec /ScanOs - ищет на всех дисках установленные системы, совместимые с Windows, и выводит записи, которых нет в хранилище конфигураций загрузки.

    Bootrec /RebuildBcd - ищет на всех дисках установленные системы, совместимые с Windows, и позволяет пользователю выбрать, какие из них нужно добавить в хранилище конфигураций загрузки.

    Для восстановления файлов, необходимых для загрузки Windows, в том числе и запорченного bootmgr можно воспользоваться утилитой командной строки bcdboot.exe, загрузившись в среде восстановления Windows с поддержкой командной строки:

    bcdboot c:\windows /s h: - восстановить системные файлы в раздел, подключенный как диск h:

    В том случае, когда нужно восстановить запорченный файл диспетчера bootmgr, можно просто скопировать его из каталога \Windows\boot\PCAT\

    Описание команды BCDEDIT

    Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой "Поделиться"

    В начало страницы       |     &nbsp На главную страницу сайта

    Как удалить загрузочную запись EFI, оставленную системой Ubuntu

    При установке двойной системы Windows + Ubuntu загрузочные элементы Ubuntu и загрузочные элементы Windows хранятся в одном разделе жесткого диска.
    Если мы хотим переустановить / удалить систему Ubuntu, нам нужно удалить элементы автозагрузки Ubuntu. Есть два метода:
    1 · Установить в WindowsEasyUEFIПосле установки EasyUEFI используйтеУправление элементами запуска EFI, Найдите Ubuntu и удалите его.
    2. Иногда из-за повреждения элементов запуска Ubuntu, при использовании первого метода, он будет отображать "неверный файл«В настоящее время мы можем использовать следующие методы: используйте сочетание клавиш win + x, откройте Windows PowerShell (администратор) (A) и введите следующие команды по порядку:

    diskpart 

    Открыть раздел диска

    list disk 

    Список всех дисков в системе

    select disk # 

    Выберите жесткий диск загрузочного раздела EFI (в зависимости от реальной ситуации введите 0, 1, 2 ... в позицию #)

    list partition 

    Список всех разделов на диске

    select partition 1 

    Выберите загрузочный раздел EFI

    assign letter=K: 

    Присвойте разделу букву свободного диска

    exit 

    Выход из диска

    taskkill /im explorer.exe /f explorer.exe 

    Перезапустите менеджер ресурсов

    K: 

    Перейти на только что назначенный диск

    ls 

    Просмотрите информацию о файле на диске K, в обычных условиях вы увидите папку «EFI»

    cd EFI ls 

    Войдите в папку «EFI», и вы увидите папку «Ubuntu»

    cd ubuntu ls 

    Найдите файл shimx64.efi, введитеdel shimx64.efiУдали это

    cd .. del ubuntu ls 

    Вернитесь в папку «EFI», чтобы удалить всю папку «Ubuntu».

    • Перезагрузите компьютер, войдите в BIOS для просмотра элементов автозагрузки, элементы автозагрузки Ubuntu пропали.

    BCDEDIT-редактор данных конфигурации загрузки.

    Встроенная справочная система bcdedit.exe содержит довольно подробную информацию по использованию команды и примеры ее применения. Формат командной строки для запроса пордсказки:

    bcdedit.exe /?

    bcdedit /? - для получения общей справки по использованию BCDEDIT

    bcdedit /? Topics - для получения списка разделов справки по использованию bcdedit

    bcdedit /? /createstore - для получения справки по разделу createstore (о создании нового пустого хранилища данных конфигурации)

    bcdedit export /? - как и в предыдущем случае, но с использованием иного синтаксиса - отобразить справочную информацию по использованию режима export (сохранение текущей конфигурации загрузки ).

    Перечень разделов справки, получаемый по команде bcdedit /? Topics в среде Windows 7:

    
 bootdebug Команда /bootdebug.
 bootems Команда /bootems.
 bootsequence Команда /bootsequence.
 copy Команда /copy.
 create Команда /create.
 createstore Команда /createstore.
 dbgsettings Команда /dbgsettings.
 debug Команда /debug.
 default Команда /default.
 delete Команда /delete.
 deletevalue Команда /deletevalue.
 displayorder Команда /displayorder.
 ems Команда /ems.
 emssettings Команда /emssettings.
 enum Команда /enum.
 export Команда /export.
 FORMATS Форматы типов.
 hypervisorsettings Команда /hypervisorsettings.
 ID Идентификаторы записей.
 import Команда /import.
 mirror Команда /mirror.
 set Команда /set.
 store Параметр командной строки /store.
 timeout Команда /timeout.
 toolsdisplayorder Команда /toolsdisplayorder.
 TYPES Типы, применяемые к любой записи.
 TYPES BOOTAPP Типы, применяемые к приложениям загрузки.
 К этим приложениям относятся:
 диспетчер загрузки, приложение диагностики
 памяти, загрузчик ОС Windows и приложение возобновления.
 TYPES BOOTMGR Типы, применяемые к диспетчеру загрузки.
 TYPES BOOTSECTOR Типы, применяемые к приложению загрузочного сектора.
 TYPES CUSTOMTYPES Дополнительные типы.
 TYPES FWBOOTMGR Типы, применяемые к диспетчеру загрузки микропрограмм
 TYPES MEMDIAG Типы, применяемые к приложению диагностики памяти
 TYPES NTLDR Типы, применяемые к загрузчику ОС на базе NTLDR
 TYPES OSLOADER Типы, применяемые к загрузчику ОС Windows Vista и старше
 TYPES RESUME Типы, применяемые к приложению возобновления (выход из гибернации) 
 v Параметр /v - для включения подробного режима
 

    Для получения справочной информации по подразделу, можно использовать команду, с указанием его имени:

    bcdedit bootdebug /? - вызвать справку по подразделу bootdebug ( использованию команды bootdebug) .

    bcdedit TYPES /? - отобразить справку по форматам данных ( Параметр datatype требуется в некоторых подкомандах bcdedit).

    bcdedit TYPES /? | more - то же, что и в предыдущем случае, но с использованием постраничного вывода на экран.

    bcdedit TYPES /? > C:\bcdtypes.txt - то же, что и в предыдущем случае, но с выводом в текстовый файл.

    Типы данных хранилища конфигурации:

    
 DESCRIPTION (строка) Задает описание элемента.
 PATH (строка) Задает путь к приложению.
 DEVICE (устройство) Задает устройство, где располагается приложение.
 INHERIT (список) Задает список наследуемых элементов.
 
    Если формат данных не задан, то описание является набором символьных значений, которые можно использовать для данного типа. Для получения информации о форматах данных используется команда :

    bcdedit /? Formats или bcdedit formats /?

    Для получения информации о дополнительных типах для устройств, введите команду

    bcdedit /? TYPES DEVOBJECT

    Для получения информации о дополнительных типах для конкретных приложений, введите команду

    bcdedit /? TYPES где может принимать следующие значения:

    
 BOOTAPP Приложения загрузки. Эти типы также применимы для диспетчера
 загрузки, приложения диагностики памяти, загрузчика ОС Windows
 и для приложения возобновления.
 BOOTMGR Диспетчер загрузки.
 BOOTSECTOR Приложение загрузочного сектора.
 CUSTOMTYPES Особые типы.
 DEVOBJECT Дополнительные параметры объекта-устройства.
 FWBOOTMGR Микропрограммный диспетчер загрузки
 MEMDIAG Приложение диагностики памяти
 NTLDR Загрузчик ОС для более ранних версий Windows
 OSLOADER Загрузчик ОС для Windows Vista
 RESUME Приложение возобновления
 

    bcdedit /? /types osloader - отобразить справочную информацию о типах данных, используемых для конфигурации загрузчика ОС Windows. В результате выполнения команды, например, в среде Windows 7 будет отображена подобная справка:

    
 ЗАГРУЗЧИК ОС WINDOWS
 
 Следующие типы применяются только в записях загрузчика ОС Windows. Чтобы
 получить дополнительные сведения о форматах данных для этих типов, введите
 команду "bcdedit /? FORMATS".
 
 Загрузка
 ====
 BOOTLOG (логическое значение)
 Включает журнал инициализации системы.
 BOOTSTATUSPOLICY Значения: DisplayAllFailures, IgnoreAllFailures,
 IgnoreShutdownFailures или IgnoreBootFailures.
 LASTKNOWNGOOD (логическое значение)
 Включает загрузку последней удачной конфигурации.
 NOCRASHAUTOREBOOT (логическое значение)
 Запрещает автоматический перезапуск после сбоя.
 RESUMEOBJECT (идентификатор)
 Указывает идентификатор объекта возобновления,
 который связан с данным объектом операционной системы.
 SAFEBOOT Значения: Minimal, Network или DsRepair
 SAFEBOOTALTERNATESHELL (логическое значение)
 Задает использование другой оболочки при загрузке в
 безопасном режиме.
 STAMPDISKS (логическое значение)
 Включает маркировку RAW-дисков во время загрузки среды
 предустановки Windows.
 SOS (логическое значение) Отображает дополнительные сведения о загрузке.
 WINPE (логическое значение) Разрешает компьютеру загружать среду
 предустановки Windows.
 
 Отображение
 =======
 BOOTUX Определяет графическое изображение при загрузке.
 Принимает значения Disabled, Basic или Standard.
 
 Параметры
 =======
 ADVANCEDOPTIONS (логическое значение) Разрешает дополнительные параметры.
 LOADOPTIONS (строка) Задает любые дополнительные параметры, которые не
 входят в другие типы.
 OPTIONSEDIT (логическое значение) Включает редактор параметров.
 
 Процессоры и контроллеры APIC
 ====================
 CLUSTERMODEADDRESSING (целое число)
 Задает максимальное число процессоров в одном
 кластере расширенного программируемого контроллера
 прерываний (APIC).
 CONFIGFLAGS (целое число) Задает флаги конфигурации, специфические для
 процессора.
 MAXPROC (логическое значение) Сообщает максимальное число процессоров
 в системе.
 NUMPROC (целое число) Задает число используемых процессоров.
 ONECPU (логическое значение) Задает использование только процессора
 загрузки.
 RESTRICTAPICCLUSTER (целое число) Задает максимальное число кластеров APIC
 для использования системой.
 USEPHYSICALDESTINATION (логическое значение) 
 Задает использование физического APIC.
 USELEGACYAPICMODE (логическое значение)
 Задает использование старого режима APIC, даже если
 процессоры и набор микросхем поддерживают
 расширенный режим APIC.
 MAXGROUP (логическое значение)
 Максимально увеличивает число групп, созданных в
 конфигурации.
 GROUPAWARE (логическое значение)
 Уведомляет драйверы о множественных группах в
 многогрупповой среде.
 GROUPSIZE (целое число) Задает размер всех групп процессоров.
 Должно быть целым числом степени 2.
 
 Уровень аппаратных абстракций (HAL) и ядро (KERNEL)
 =========================================
 HAL (строка) Задает имя файла для частного HAL.
 HALBREAKPOINT (логическое значение) Включает специальную точку остановки
 уровня аппаратных абстракций (HAL).
 KERNEL (строка) Задает имя файла для частного ядра.
 USEPLATFORMCLOCK (логическое значение)
 Задает использование источника тактовых импульсов
 для счетчика производительности системы.
 
 VESA, PCI, VGA и TPM
 =======================
 USEFIRMWAREPCISETTINGS (логическое значение)
 Задает использование периферийных устройств (PCI),
 настроенных в BIOS.
 MSI Значения: Default или ForceDisable.
 VGA (логическое значение) Задает использование VGA драйвера экрана.
 TPMBOOTENTROPY Значения Default, ForceDisable или ForceEnable.
 
 Отладка и производительность
 ========================================
 DBGTRANSPORT (строка) Задает имя файла для транспорта частного отладчика.
 DEBUG (логическое значение) Разрешает отладку ядра.
 PERFMEM (целое число) Задает размер (в мегабайтах) буфера, выделяемого
 для регистрации данных производительности.
 
 Память
 ======
 INCREASEUSERVA (целое число)
 Увеличивает размер виртуального адресного
 пространства, которое могут использовать
 процессы в пользовательском режиме.
 NOLOWMEM (логическое значение)
 Запрещает использование нижней области памяти.
 NX Значения: OptIn, OptOut, AlwaysOn или AlwaysOff.
 PAE Значения: Default, ForceEnable, ForceDisable.
 REMOVEMEMORY (целое число)
 Удаляет область памяти из общей доступной
 области памяти, которую может использовать
 операционная система.
 
 Драйверы и корневой системный каталог
 =======================
 DRIVERLOADFAILUREPOLICY Значения: Fatal или UseErrorControl.
 EMS (логическое значение) Включает службы аварийного управления ядра.
 OSDEVICE (устройство) Задает устройство, которое содержит системный
 корневой каталог.
 SYSTEMROOT (строка) Задает путь к системному корневому каталогу.
 
 Гипервизор
 ==========
 HYPERVISORLAUNCHTYPE Управляет типом запуска гипервизора.
 Значения: Off или Auto.
 HYPERVISORPATH (строка) Задает путь к закрытому двоичному файлу гипервизора.
 HYPERVISORDEBUG (логическое значение) Включает отладку гипервизора.
 HYPERVISORDEBUGTYPE Значения: SERIAL или 1394.
 HYPERVISORDEBUGPORT (целое число)
 Задает номер последовательного порта для
 последовательного отладчика.
 HYPERVISORBAUDRATE (целое число)
 Задает скорость передачи для последовательного
 отладчика.
 HYPERVISORCHANNEL (целое число) Задает канал для отладчика 1394.
 
 Для получения сведений о дополнительных типах, которые применяются с
 загрузчиком ОС Windows, введите команду "bcdedit /? TYPES BOOTAPP".
 
    Как видим, для определения конфигурации приложения загрузки системы ( OSLOADER ) используется несколько десятков типов данных, которые можно разделить на группы - Загрузка, Отображение, Память и т.д. В стандартной конфигурации, большинство из дополнительных параметров приложения OSLOADER не нужны, и принимают значения, необходимые для обычной загрузки Windows. В некоторых случаях, может потребоваться изменение параметров распределения памяти, адресного пространства, уровня детализации журнала и т.п. Так, например, для 32-битных операционных систем семейства Windows, по умолчанию каждому пользовательскому процессу отводится виртуальное адресное пространство размером 2Гб, независимо от объема реальной памяти. В большинстве случаев, этого вполне достаточно для работы приложений, но при необходимости, его можно увеличить, указав параметр INCREASEUSERVA (целое число) :

    bcdedit /set increaseuserva 3072 - установить размер виртуального адресного пространства для приложений равным 3 Гб.

    bcdedit /set increaseuserva 2048 - установить размер виртуального адресного пространства для приложений равным 2 Гб.

    bcdedit /deletevalue increaseuserva - удалить параметр INCREASEUSERVA из конфигурации загрузки. Действие данной команды, аналогично предыдущей, поскольку отсутствие элемента INCREASEUSERVA предполагает, что будет задано адресное пространство размером 2Гб. Естественно, это верно только для 32-разрядных ОС, поскольку для 64-разрядных, размер адресного пространства по умолчанию - 4Гб.

    Просмотреть текущие параметры для приложения загрузки Windows можно с помощью команды:

    bcdedit /enum osloader

    После выполнения команды bcdedit /set increaseuserva 3072 конфигурация будет выглядеть следующим образом:

    
 Загрузка Windows
 -------------------
 идентификатор {current}
 device partition=C:
 path \windows\system32\winload.exe
 description Windows 7
 locale en-us
 inherit {bootloadersettings}
 osdevice partition=C:
 systemroot \windows
 resumeobject {52d20656-3939-11e2-aab2-005056c00008}
 nx OptIn
 increaseuserva 3072
 detecthal Yes
 
    Отсутствие в конфигурации загрузки increaseuserva означает, что этот параметр не задан и будет использоваться его значение по умолчанию (2Гб для 32-разрядных и 4Гб для 64-разрядных ОС).

    На практике, увеличение размера виртуального адресного пространства обычно используется для того, чтобы устранить аварийное завершение задач, как например, модов игры S.T.A.L.K.E.R, которым не хватает адресного пространства при обработке данных в памяти с настройками максимального качества графики. На 32-разрядных ОС Windows, установленного по умолчанию виртуального адресного пространства размером 2 Гб может не хватать, что приводит к аварийному завершению программы ( "вылету" игры ). Установка размера в 3 Гб командой bcdedit /set increaseuserva 3072 позволяет устранить эту проблему. Использование же, данной команды в 64-разрядных ОС Windows, приводит к уменьшению размера виртуального адресного пространства, поскольку его значение по умолчанию равно 4096 ( 4Гб).

    Проверить установленное значение increaseuserva можно с использованием команды find в цепочке с командой bcdedit

    bcdedit | find "increaseuserva"

    В результате выполнения команды получим :

    
 increaseuserva 3072

    Если в результате выполнения команды на экран ничего не выдается, то это значит, что параметр increaseuserva не задан, и используется его принятое по умолчанию значение - 2Гб для 32-разрядной Windows, или 4Гб для 64-разрядной. Естественно, удаление или изменение значения increaseuserva вступит в силу только после перезагрузки Windows.


    Примеры использования BCDEDIT

  • Сохранение и восстановление данных конфигурации загрузки

    Сохранение конфигурации BCD - это то, с чего желательно начинать работу с программой BCDEDIT .

    bcdedit /export C:\Backup\BCD2012 - сохранение текущей системной конфигурации в файл bcd2012 каталога C:\Backup\. Каталог, куда выполняется сохранение, должен существовать. При наличии пробелов в пути, используются двойные кавычки :

    bcdedit /export "C:\My Backup\BCD2012"

    Для восстановления конфигурации из ранее сохраненной копии используется команда:

    bcdedit /import C:\backup\bdc2012

  • Просмотр и изменение текущей конфигурации загрузки

    Команда BCDEDIT без параметров выводит текущую конфигурацию загрузки на экран. Для использования команды в командных файлах или применения последующих команд, полезно иметь текстовый файл с результатами выполнения команды, для чего можно воспользоваться стандартным приемом - перенаправлением вывода в текстовый файл:

    BCDEDIT > C:\bcdconf.txt - сохранить результаты отображения текущей конфигурации загрузки в текстовом файле C:\bcdconf.txt

    BCDEDIT /v > C:\bcdconf.txt - сохранить результаты отображения текущей конфигурации загрузки в текстовом файле C:\bcdconf.txt с выводом полных GUID вместо псевдонимов.

    Пример вывода конфигурации загрузки на компьютере с установленными операционными системами Windows 7 и Windows XP:

    
 
 Диспетчер загрузки Windows
 --------------------
 идентификатор {bootmgr}
 device partition=\Device\HarddiskVolume2
 description Windows Boot Manager
 locale en-us
 inherit {globalsettings}
 default {current}
 resumeobject {d1f837a2-7e0f-11df-bc8b-f6edb78d41b5}
 displayorder {current}
 {d1f837a4-7e0f-11df-bc8b-f6edb78d41b5}
 toolsdisplayorder {memdiag}
 timeout 10
 
 Загрузка Windows
 -------------------
 идентификатор {current}
 device partition=C:
 path \windows\system32\winload.exe
 description Windows 7
 locale en-us
 inherit {bootloadersettings}
 osdevice partition=C:
 systemroot \windows
 resumeobject {d1f837a2-7e0f-11df-bc8b-f6edb78d41b5}
 nx OptIn
 detecthal Yes
 
 Загрузочный сектор реального режима
 ---------------------
 идентификатор {d1f837a4-7e0f-11df-bc8b-f6edb78d41b5}
 device partition=\Device\HarddiskVolume2
 path \ntldr
 description Microsoft Windows XP
 locale en-US
 

    Секция "Диспетчер загрузки Windows" отображает параметры загрузчика bootmgr . Файл загрузчика располагается в корне активного скрытого от пользователя раздела ("Зарезервировано системой"), имеет атрибуты "только чтение", "скрытый" и "системный". Определяет перечень и порядок загрузки операционных систем и тестовой программы для проверки памяти с идентификатором {memdiag} . В качестве идентификатора диспетчера загрузки используется псевдоним {bootmgr} . Именно диспетчер загрузки выводит начальное окно с выбором вариантов загрузки. Параметр default определяет загружаемую по умолчанию операционную систему, displayorder - порядок отображения операционных систем, toolsdisplayorder - порядок загрузки служебных программ, timeout - время задержки в секундах для выбора загружаемой системы. Кстати, названия большинства отображаемых параметров совпадают с ключами, задаваемыми в командной строке bcdedit:

    bcdedit /timeout 40 - установить время ожидания выбора системы для загрузки равным 40 секунд.

    bcdedit /displayorder {ntldr} {current} - установить порядок отображения загружаемых ОС - сначала Windows XP ( идентификатор - {ntldr} ), затем - Windows 7 ( идентификатор - {current} )

    bcdedit /default {ntldr} - установить в качестве загружаемой по умолчанию системы Windows XP.

    bcdedit /default {current} - установить в качестве загружаемой по умолчанию системы текущую ОС, в среде которой выполняется команда bcdedit, т.е. - в данном примере конфигурации BCD - Windows 7 . При необходимости выбора другой ОС, не являющейся текущей, нужно указывать ее GUID - bcdedit /default {d1f837a3-7e0f-11df-bc8b-f6edb78d41b5}

    &nbsp &nbsp Для просмотра отдельных категорий или полного перечня параметров конфигурации загрузки используется команда BCDEDIT /enum . Эта команда перечисляет все записи в хранилище. Команда /enum используется по умолчанию, поэтому использование "bcdedit" без параметров эквивалентно "bcdedit /enum ACTIVE". Формат командной строки:

    bcdedit [/store ] /enum [ | ] [/v]

    
  Задает файл конфигурации загрузки. Если параметр /store не указан,
 то используется системное хранилище. 
 
  Задает тип перечисляемых записей. может принимать
 одно из следующих значений:
 
 ACTIVE Все записи в порядке их отображения диспетчером
 загрузки. Этот параметр используется по умолчанию.
 
 FIRMWARE Все приложения микропрограмм.
 
 BOOTAPP Все приложения среды загрузки.
 
 BOOTMGR Диспетчер загрузки.
 
 OSLOADER Все записи загрузчика операционной системы.
 
 RESUME Все записи о выходе из спящего режима.
 
 INHERIT Все записи о наследовании.
 
 ALL Все записи.
 
 
 Задает идентификатор перечисляемой записи. Если указан этот
 параметр, перечисляется только указанный объект. 
 
 /v Задает отображение идентификаторов в полном виде, без
 использования псевдонимов.
 

    Примеры:

    bcdedit /enum OSLOADER - отобразить все записи для загрузчика операционной системы:

    bcdedit /enum BOOTMGR - отобразить все записи диспетчера загрузки:

    bcdedit /enum {default} - отобразить только запись конфигурации загрузки по умолчанию:

    bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a} - отобразить данные для заданного GUID

    bcdedit /v /enum all - отобразить все записи, присутствующие в системном хранилище конфигурации загрузки.

    bcdedit /store D:\BOOT\BCD /enum all - отобразить все записи в хранилище конфигурации загрузки D:\BOOT\BCD

    Для просмотра и изменения некоторых параметров конфигурации загрузки с помощью графического интерфейса можно использовать стандартное системное приложение Msconfig.exe ( вкладка "Загрузка").

  • Создание новых записей конфигурации загрузки .

    Для добавления новых записей в хранилище BCD используется команда bcdedit /create . Эта команда создает новую запись в хранилище данных конфигурации загрузки. Если указан известный идентификатор, то указание параметров /application, /inherit и /device не требуется. Если не указан либо не является известным, следует указать параметр /application, /inherit или /device. Формант командной строки:

    bcdedit /create [{}] /d [/application |/inherit [] | /inherit DEVICE | /device]

    
   Указание идентификатора, который следует
 использовать для новой записи. Для получения
 дополнительных сведений об идентификаторах
 введите "bcdedit /? ID".
 
   Указание описания новой записи.
 
  /application  Указание того, что новая запись должна быть
 записью приложения. указывает тип
 приложения и может иметь следующие значения:
 
 BOOTSECTOR
 OSLOADER
 RESUME
 STARTUP
 
 Если используются другие типы приложений,
 отличные от этих, следует указать также
 известный идентификатор.
 
 /inherit [] Указание того, что новая запись должна быть
 наследуемой записью, а указывает
 тип приложения. Если тип не указан, то данная
 запись может быть унаследована любой записью.
 Если он указан, может иметь
 следующие значения:
 
 BOOTMGR
 BOOTSECTOR
 FWBOOTMGR
 MEMDIAG
 NTLDR
 OSLOADER
 RESUME
 
 Параметр не позволяет наследуемой записи быть
 унаследованной записью приложения с иным типом.
 
  /inherit DEVICE Указание того, что новая запись должна быть
 наследуемой записью и может быть унаследована
 только записью параметров устройства.
 
  /device Указание того, что новая запись должна быть
 дополнительной записью параметров устройства.
 
 
    Самый простой способ добавления новых записей - для стандартных загрузчиков и с использованием псевдонимов.

    bcdedit /create {ntldr} /d "Загрузчик ОС прежних версий"- для создания новой записи в текущей конфигурации загрузки для операционных систем Windows NT/2000/XP

    bcdedit /create /d "Windows Vista" /application osloader - для создания новой записи конфигурации загрузки для Windows Vista и старше.

    Нужно учитывать, что команда /create всего лишь создает новую запись в хранилище данных конфигурации и сообщает пользователю ее идентификатор GUID. Для создания работоспособной конфигурации загрузки этого недостаточно - необходимо еще задать необходимые параметры для записи , соответствующей данному GUID. Значения параметров определяются в зависимости от типа загружаемой системы, особенностей ее загрузчика, места нахождения файлов, каталогов и т.п.

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

    bcdedit /copy GUID /d "Описание для новой записи" - создать копию записи в системном хранилище BCD, например:

    bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Копия записи Windows XP"

    Для изменения параметров созданной копированием записи, можно воспользоваться командой bcdedit /set

    Для того, чтобы новая запись конфигурации загрузки появилась в меню диспетчера необходимо выполнить команду bcdedit /displayorder:

    bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast - добавить запись с указанным GUID в конец списка вариантов загрузки.

    bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr} - установить порядок следования пунктов меню в списке вариантов загрузки для 2-х записей с указанными GUID и одной - с псевдонимом ntldr .

    И третий способ - создание новой конфигурационной записи и определение ее параметров вручную. Данный способ требует не только знания команды bcdedit , но и понимания механизма загрузки разных операционных систем. Например, в компьютер с работающей Windows 7, добавлен новый жесткий диск с установленной Windows XP, и необходимо в меню диспетчера загрузки добавить пункт, обеспечивающий ее загрузку. Возможны разные варианты решения подобной задачи, как например - перенос загрузочного сектора раздела, менеджера bootmgr и хранилища данных конфигурации BCD на жесткий диск с установленной Windows XP, который будет назначен в настойках BIOS в качестве основного устройства загрузки системы, или иным способом - в качестве устройства загрузки оставить диск с установленной Windows 7, добавив в конфигурацию возможность загрузки загрузчика ntldr, и с его помощью - Windows XP . В любом случае, нужно учитывать тот факт, что для загрузчика ntldr нужно обеспечить возможность загрузки ядра WinXP с использованием файла конфигурации boot.ini. Содержимое файла boot.ini позволяют загрузчику найти дальнейшие компоненты загружаемой системы, и определяют нужные параметры начальной загрузки. Пример содержимого boot.ini:

    [boot loader]
    timeout=10
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="MS Windows Server 2003" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Professional RUS" /fastdetect

    Параметр timeout задает время ожидания выбора загружаемой ОС в секундах, default - определяет, ОС, загружаемую по умолчанию. В секции [operating systems] - список загружаемых ОС и параметры их загрузки. Пути задаются в ARC-виде (Advanced RISC Computer), где:
    multi(0) - номер контроллера HDD. 0 - Primary, 1 - Secondary.
    disk(0) - для IDE всегда равен 0, для SCSI - номер логического устройства (LUN)
    rdisk(0) - для SCSI всегда равен 0, для IDE - номер физического диска.
    partition(1) - номер раздела с установленной OC. Номера разделов начинаются с "1"
    \WINDOWS - имя каталога с установленной OC.

    Файл boot.ini должен находиться в корневом каталоге того диска, с которого выполняется загрузка ntldr. Кроме этого файла, также должны быть ntdetect.com и bootfont.bin (последний - для корректного отображения сообщений в среде локализованных ОС).

    По шагам, простейший алгоритм действий можно представить следующим образом:

    - скопировать файлы ntldr, boot.ini ntdetect.con, bootfont.bin из корневого каталога диска с установленной Windows XP, в корневой каталог диска, с которого выполняется загрузка диспетчера bootmgr. Если это - скрытый каталог, можно временно присвоить ему какую-либо букву;
    - создать новую запись в BCD или изменить существующую;
    bcdedit /create {ntldr} /d "New Windows XP"
    bcdedit /set {ntldr} description "New Windows XP"
    - создать необходимые параметры данной записи для передачи управления загрузчику Windows XP;
    bcdedit /set device=partition=z: - где Z: - буква диска, где находится диспетчер загрузки. Если диспетчер загрузки размещен в скрытом разделе, без присвоенной буквы, то нужно указать активный раздел в том же виде, как он отображается для текущей конфигурации загрузки при выполнении команды bcdedit /V , например:
    bcdedit /set device partition=\Device\HarddiskVolume2
    bcdedit /set {ntldr} path \ntldr - указать путь к загрузчику ntldr
    bcdedit /displayorder {ntldr} /addlast - добавить пункт в конец меню загрузки
    - изменить параметры в файле boot.ini таким образом, чтобы загрузчик ntldr смог загрузить ядро Windows XP;

    Например, если Windows XP находится в первом разделе 2-го физического диска :

    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="MS Windows XP Professional RUS" /fastdetect

    Если имеется несколько операционных систем Win2k/XP, то для выполнения их загрузки достаточно добавить строки, определяющие место расположения раздела и каталога Windows. Если возникли трудности с определением номера диска/раздела , можно использовать добавление в меню выбора системы разных вариантов записей : multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Disk 0 partition 2 WinXP " /fastdetect
    multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Disk 2 partition 2 WinXP " /fastdetect
    В последствии ненужные записи можно удалить и исправить выводимое название операционной системы в файле boot.ini.

    Создание конфигурации для загрузки продуктов на базе Windows PE. Например, нужно добавить в системное хранилище конфигурации записи, позволяющие выполнить загрузку ERD Commander 7.0 ( MicroSoft Diagnostic and Recovery Toolset - MS DaRT 7.0) . Инструмент диагностики и восстановления работоспособности системы Dart 7.0 представляет собой вариант операционной системы Windows PE ( Preinstall Edition ) на сменном носителе (CD\DVD USB диск :) , которая загружается с использованием виртуального диска в оперативной памяти компьютера (RAM - диска ). Загрузка выполняется с использованием образа операционной системы в формате Wimdows Imaging ( файл .wim) и файла образа электронного диска ( файл .sdi ) .

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

    Пошаговое решение задачи можно выполнить следующим образом:

    - копирование файлов с компакт диска ERD Commander 7.0 в каталог, например с именем ERDC на диске C:

    - создание записи конфигурации загрузки для виртуального диска в оперативной памяти.

    - создание записи конфигурации BCD для выполнения загрузки операционной системы Windows PE из файла образа

    - создание параметров, обеспечивающих добавление в меню загрузки соответствующего пункта.

    Компакт диск ERD Commander 7.0 содержит свой диспетчер загрузки bootmgr в корневом каталоге, и 3 подкаталога - boot, EFI, sources . В каталоге BOOT, кроме файлов, используемых загрузчиком компакт-диска, имеется также файл boot.sdi необходимый для создания виртуального диска в памяти. Основной образ загружаемой системы содержится в файле boot.wim каталога sources

    - Создадим в текущей конфигурации загрузки новое устройство:

    bcdedit /create /device > ramdevice.txt - GUID нового устройства будет записан в текстовый файл ramdevice.txt для удобства использования его в последующих командах.

    - Создадим новое приложение загрузки ОС:

    bcdedit.exe /create /application osloader /d "WINPE - ERD 7.0" > ramapp.txt - GUID нового приложения будет сохранен в файле ramapp.txt

    - Для записи с GUID устройства (из файла ramdevice.txt) зададим параметры, определяющие местонахождение файла boot.sdi:

    bcdedit /set {c51a4bcc-37c3-11e2-bd07-005056c00008} ramdisksdidevice partition=C:

    bcdedit /set {c51a4bcc-37c3-11e2-bd07-005056c00008} ramdisksdipath \ERDC\Boot\boot.sdi

    - зададим параметры записи для выполнения загрузки (GUID Из файла ramapp.txt) :

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} osdevice ramdisk=[C:]\erdc\sources\boot.wim,{c51a4bcc-37c3-11e2-bd07-005056c00008}

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} device ramdisk=[C:]\erdc\sources\boot.wim,{c51a4bcc-37c3-11e2-bd07-005056c00008}

    Красным цветом выделен GUID устройства ( из файла ramdevice.txt ), используемый в качестве параметра для приложения загрузки ОС.

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} systemroot \Windows

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} detecthal Yes

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} winpe Yes

    Остается добавить в конец существующего меню загрузки новый пункт:

    bcdedit.exe /set {c51a4bcd-37c3-11e2-bd07-005056c00008} description "Windows PE - ERD Commander 7.0 "

    bcdedit.exe /displayorder {c51a4bcd-37c3-11e2-bd07-005056c00008} /addlast

    После выполнения вышеперечисленных команд появится возможность загрузки ERD Commander , без использования съемного носителя, непосредственно из образа в каталоге жесткого диска.

    Особенности создания конфигурации BCD для загрузки с использованием приложения загрузочных секторов. Диспетчер загрузки bootmgr позволяет выполнить загрузку операционных систем с использованием приложения загрузочного сектора ( /application BOOTSECTOR ) . Обычно такой метод загрузки используется для операционных систем Linux/Unix и подобных. Конфигурация загрузки BCD создается таким образом, чтобы диспетчер bootmgr мог выполнить загрузку и передачу управления программе загрузочного сектора раздела PBR загружаемой ОС. Таким образом, кроме записи конфигурации BCD, для успешного выполнения загрузки, требуется специальный файл с копией загрузочной записи PBR. Утилита bcdedit.exe не предназначена для создания приложений загрузки ( как bootsector, так и прочих) и используется только для конфигурирования данных хранилища загрузки. Для создания копии загрузочной записи раздела PBR потребуются другие программные средства, набор которых довольно обширен и определяется типом операционной системы ( DD в Linux, Grub4DOS в Windows, дисковые утилиты с функцией посекторного копирования или извлечения загрузочных записей в файл и т. п.). Пример создания конфигурации загрузки для операционной системы Linux:

    bcdedit /create /d "Linux OS" /application BOOTSECTOR - создать запись в системном хранилище конфигурации для объекта приложения загрузочного сектора. Полученный при выполнении данной команды идентификатор {GUID} используется в последующих командах, определяющих значение элементов объекта.

    bcdedit /set {GUID} device partition=C: - буква или диск для активного раздела

    bcdedit /set {GUID} path \grub.pbr путь к файлу, содержащему загрузочную запись PBR

    bcdedit /displayorder {GUID} /addlast - добавит новый пункт в конец меню выбора операционных систем

    Необходимо учитывать также тот факт, что программный код загрузочной записи в файле ( файл grub.pbr в примере), например для загрузчика GRUB , использует свою конфигурацию загрузки, задаваемую содержимым специального файла menu.lst .

    В заключение - примеры решения типовых задач конфигурирования загрузки:

    bcdeit /enum all /v - отобразить все записи конфигурации загрузки.

    bcdeit /enum all /v > C:\Backup\BCDallConf.txt - то же самое, но с записью результатов в текстовый файл

    bcdedit /default GUID - установить ОС с заданным GUID в качестве загружаемой по умолчанию.

    bcdedit /timeout время_ожидания - установить время задержки в секундах перед загрузкой системы, заданной по умолчанию .

    bcdedit /timeout 10 - задать время ожидания равное 10 секундам.

    bcdedit GUID description "Text for this Guid" - задать текстовое описание указанной записи конфигурации загрузки . Например:

    bcdedit /set {ntldr} description "Windows XP on disk2"

    bcdedit /set {current} description "Windows 7 x32 on HDD2"

    bcdedit /delete GUID [/f] - удалить запись с заданным GUID, из хранилища конфигурации загрузки. Ключ /f необходим в том случае, когда в качестве GUID задан псевдоним ( ntldr, current и т.п.) .

    В дополнение к данному материалу:

    Механизм загрузки Windows 7 и старше с использованием диспетчера BOOTMGR

    Как удалить линукс без загрузочного диска. Как удалить Windows из системы двойной загрузки

    Эту операционную систему на ), а также загрузочным диском с дистрибутивом Windows (потребуется для последующей установки этой операционной системы). Также необходимо сделать резервные копии любых важных документов, расположенных в разделах Linux.


    1. Загрузите систему с загрузочной или диска Linux.

    2. Введите команду fdisk. Для получения справки по использованию данной команды введите m.

    3. Введите p для получения информации об имеющихся на разделах.

    4. Введите d для удаления . В появившемся на окне следует указать номер раздела, который требуется удалить. Последовательно вводите номера разделов Linux для их удаления.

    5. Нажмите w для сохранения результатов работы команды.

    6. Для завершения работы команды нажмите q.

    7. Установите загрузочный диск Windows и перезагрузите систему.

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

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

    Кроме того, для удаления главной загрузочной записи может понадобиться после загрузки с дискеты или диска Windows выполнить команду fdisk /mbr, которая позволит восстановить на диске главную загрузочную запись Windows.

    Практически в каждом доме есть компьютеры, однако не все владельцы пользуются операционной системой Windows. Некоторые отдают свое предпочтение Linux. Может возникнуть желание в процессе пользования заменить операционную систему. Тогда надо удалить Linux. Сделать это не так трудно, однако стоит соблюдать определенный алгоритм выполнения данной операции.

    Вам понадобится

    • Персональный компьютер

    Инструкция

    Для этого надо загрузите с Mandriva Linux. Найдите раздел «Восстановление системы». Появится меню, в котором выберите пункт «Восстановить Windows». Нажмите на кнопку «Enter». Находясь в режиме восстановления, выберите вкладку «Перейти в »(Go to console).Выполните команду “fdisk/dev/sda”. Воспользуйтесь командой “p”. Это позволит вывести информацию о разделах. Все ненужные удалите с помощью команды “d”. Команда c позволит вам создать один раздел. Изменения на диске записываются с помощью команды “w”.

    Можно осуществить и другим способом. Операционную систему Linux обычно устанавливают в раздел типа 83. Разделы можете удалить с помощью программы Fdisk. Она входит в состав Linux. Удалите используемые Linux разделы native, swap и загрузочный раздел. Загрузите компьютер с дискеты ПО Linux. Введите в командной строке fdisk. Нажмите клавишу «Enter». Чтобы получить сведения о разделах, введите в командной строке “p”. Нажмите клавишу «Enter». В начале содержатся сведения о первом разделе первого жесткого диска, а затем о втором разделе первого жесткого диска. Введите в командной строке “d”. Нажмите клавишу«Enter». Появится окно, в котором укажите номер удаляемого раздела.

    Linux - это, в первую очередь, свободная система, она имеет открытый исходный код, полностью бесплатная и разрабатывается миллионами программистов по всему миру. Но если она вам не нравиться и вы предпочли выбрать Windows. Это ваш выбор. Допустим, вы установили Ubuntu, попробовали ее, она вам не понравилась, и теперь хотите удалить.

    В этой статье мы рассмотрим как удалить Ubuntu с помощью Widnows. Мы будем рассматривать вариант, когда у вас двойная загрузка Windows и Linux. Если у вас только Ubuntu, то тут и нечего говорить, просто форматируйте разделы и устанавливайте Windows. А теперь перейдем к инструкции.

    Как удалить Ubuntu 16.04 из Windows

    Можно удалить систему через саму Ubuntu, но вам, так или иначе, понадобится Windows для восстановления загрузчика, поэтому лучше сразу все выполнить в одной системе. Дальше рассмотрим как удалить Ubuntu из-под Windows Многие пользователи советуют сначала форматировать раздел с Ubuntu, но мы всегда успеем это сделать. Сначала нужно восстановить загрузчик Windows, чтобы потом не оказаться в неприятной ситуации - ни Ubuntu, ни Windows не загружается. Для успешного завершения процесса выполняйте все перечисленные ниже шаги:

    Шаг 1. Запуск образа

    Чтобы удалить Ubuntu и восстановить загрузчик Windows вам понадобиться загрузочный диск с установленной у вас операционной системой. Например, у меня Windows 10. Вставьте его в CD-ROM и перезагрузите компьютер. В BIOS выберите загрузку с диска:

    После того как диск загрузится, язык оставьте по умолчанию и нажмите "Далее" :

    А в следующем окне мастера выберите "Восстановление Windows":

    Шаг 2. Командная строка

    На следующем экране выберите "Диагностика" :

    Затем "Дополнительные параметры" :

    А потом "Командная строка" :

    Шаг 3. Восстановление загрузчика

    Чтобы восстановить оригинальный загрузчик Windows вам понадобиться выполнить две команды, сначала выполните:

    > bootrec /FixMbr

    > bootrec /FixBoot

    Первая команда удаляет загрузчик Grub из MBR и восстанавливает ее состояние до значения по умолчанию. Вторая устанавливает туда загрузчик Widnows.

    После этого нажмите крестик чтобы закрыть консоль. На появившемся экране выберите "Продолжить" :

    Шаг 5. Управление дисками

    Когда система будет загружаться она больше не спросит выбора ОС. Теперь вам осталось удалить разделы с Ubuntu. Кликните правой кнопкой по значку Этот компьютер и выберите "Управление" :

    Затем перейдите на вкладку "Управление дисками" :

    Шаг 6. Разделы Ubuntu

    Вы, наверное, знаете где находятся ваши разделы Ubuntu. Вы же здесь их и создавали. Обычно, это несколько разделов:

    • Раздел загрузчика - 100-300 Мб;
    • Раздел подкачки - 2-8 Гб;
    • Корневой раздел - 20-30 Гб;
    • Домашний раздел.

    Теперь все это нужно удалить. Повторите операцию для каждого из разделов Ubuntu. Кликните по нему правой кнопкой и выберите Удалить том :

    Затем подтвердите удаление:

    Шаг 7. Создание тома

    Чтобы получить возможность использовать освободившееся пространство в Windows, после того как удаление ubuntu будет завершено вам нужно создать новый том. Для этого кликните по свободному пространству и выберите "Создать простой том" :

    Затем нужно пойти несложный мастер создания тома. Размер оставляем по умолчанию:

    Выберите букву для нового диска:

    Затем форматирование в NTFS:

    Теперь у вас больше места для файлов, которое было занято Ubuntu:

    Как видите, как удалить ubuntu не удаляя windows очень просто.

    Как удалить Ubuntu в UEFI

    Если вы хотите удалить Ubuntu с компьютера, на котором используется UEFI, то тут работа с загрузчиком будет выполняться немного по-другому. Только удаление разделов будет проходить точно так же.

    Для удаления загрузчика вам понадобится утилита Bootice, которую вы можете загрузить из сайта softpedia . В UEFI на один раздел устанавливается несколько загрузчиков. А это значит, что загрузчик Windows не поврежден, просто приоритет для Grub больше.

    Запустите утилиту, перейдите на вкладку "UEFI" и нажмите "Edit Boot Enteries" . В открывшемся окне вы сможете полностью удалить загрузчик Ubuntu с помощью кнопки Del и тогда вам останется только удалить разделы.

    Выводы

    В этой статье мы рассмотрели как полностью удалить Ubuntu 16.04 или любой другой версии с вашего компьютера, при этом не затронув Windows. Как видите, все достаточно просто. Если у вас остались вопросы, спрашивайте в комментариях!

    Если вы поставили Linux, а затем поняли, что пока не готовы работать в неизвестной среде, то у вас обязательно возникнет вопрос, как избавиться от новой системы. Посмотрим, как удалить Linux, если она была установлена рядом с Windows или была единственной инсталлированной системой на компьютере.

    Удаление Linux

    Самый простой способ избавиться от Линуска – установить поверх Виндовс, применив форматирование диска. Рассмотрим процедуру на примере установки Windows 7 (подробно об этой можно прочитать в статье, как установить Windows 7 с флешки). После выбора типа установки и принятия лицензионного соглашения мастер предложит указать раздел, на который будет инсталлирована система.

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

    Удаление в среде Windows

    Если у вас установлена система Windows, то для деинсталляции Линукса нужно удалить соответствующие разделы жесткого диска. Делается это так:


    При удалении раздела будет уничтожена вся информация, которая на нем хранилась. Поэтому если у вас на Линуксе были какие-то важные файлы, скиньте их на флешку или перенесите на те разделы, что используются системой Windows. После удаления разделов появится неразмеченное пространство. Чтобы начать пользоваться и в среде Windows, необходимо расширить один из оставшихся разделов, добавив в него свободное место.

    1. Кликните по разделу, который вы хотите расширить, правой кнопкой.
    2. Выберите опцию «Расширить».
    3. Укажите объем, который следует добавить к существующему разделу.

    Необязательно расширять имеющийся том – можно просто создать новый раздел, присвоив ему другую букву. В любом случае, главная трудность вас ожидает впереди – после перезагрузки компьютера Виндовс не запустится. Причина описана выше: вместе с Линуксом был удален загрузчик. Устранить эту ошибку можно с помощью установочного диска Windows.

    Мы уже подробно разбирали, как восстановить запуск Windows 7. Попробуем применить полученные знания для решения конкретной проблемы – после удаления Linux не загружается Windows.

    1. Подключите установочную флешку (диск) с дистрибутивом установленной Windows.
    2. Пройдите в раздел «Восстановление системы».
    3. Выберите инструмент «Командная строка».

    Для восстановления загрузчика необходимо ввести две команды. После ввода каждой команды не забывайте нажимать Enter:

    • bootrec /fixmbr – создается загрузочная запись.
    • bootrec /fixboot – производится запись нового загрузочного сектора в системный раздел.

    Загрузчик Windows восстановлен, больше никаких проблем при попытке запустить систему возникать не должно. Если вы решите установить другую версию Linux, то вся история повторится: параметры запуска Виндовс будут прописаны в общем загрузчике двух систем.

    Напоследок – немного теории.

    Удаление загрузочной записи не является ошибкой. Это следствие установки Linux рядом с Windows.

    Linux при инсталляции видит, что есть вторая система, и заносит её в список, чтобы пользователи при включении компьютера могли выбрать, в какую среду загрузиться. Удаляя Линукс, вы стираете и программу-загрузчик, в которой хранилась загрузочная запись Windows. Поэтому приходится потом пользоваться установочным диском для восстановления загрузки.

    На примере дистрибутива Ubuntu. В этой статье рассмотрим обратный процесс, к которому рано или поздно придется прибегнуть тем пользователям, коим Linux не пришлась по духу. Как удалить Linux, установленную на одном компьютере с Windows? Как вернуть загрузчик Windows?

    Чтобы полностью избавиться от Linux, необходимо восстановить загрузчик Windows, удалить файлы Linux и решить вопрос с дальнейшей судьбой дискового пространства, которое было отведено под установку этой операционной системы (раздел подкачки и раздел с файлами самой Linux). Ниже рассмотрим 3 способа, как удалить Linux и вернуть загрузчик Windows. Два из них – способы для компьютеров на базе обычной BIOS, они будут отличаться используемым инструментарием. Третий способ – это удаление загрузчика Linux из перечня загрузки компьютеров с BIOS UEFI. Все описанные ниже операции проводятся внутри Windows.

    1. Утилита Bootice и управление дисками Windows

    Для первого способа удаления Linux и восстановления загрузчика Windows понадобятся две утилиты – сторонняя бесплатная Bootice и штатная diskmgmt.msc (управление дисками).

    1.1. Восстановление загрузчика Windows с помощью Bootice

    Первым делом скачиваем утилиту Bootice с ее официального сайта . Для компьютеров на базе обычной BIOS 32- или 64-битная редакция утилиты не имеет значения. После распаковки Bootice запускаем ее. На первой же вкладке выбираем из выпадающего перечня нужный жесткий диск, если их подключено несколько. И жмем кнопку «Process MBR».

    В появившемся окошке для Windows 7, 8.1 и 10 выбираем вариант «Windows NT 6.х MBR». В случае с Windows XP нужно выбирать вариант выше – «Windows NT 5.х MBR». Далее жмем кнопку «Install / Config».

    Подтверждаем.

    Загрузчик Windows восстановлен.

    1.2. Удаление разделов Linux в управлении дисками Windows

    После восстановления загрузчика Windows отправляемся в штатную утилиту управления дисками. Жмем клавиши Win+R и вводим ее название:

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

    Освободившееся дисковое пространство затем можно здесь же, в утилите управления дисками оформить в приемлемый для Windows (в формате файловой системы NTFS) раздел или несколько разделов. Подробно о создании простых разделов с помощью штатных инструментов Windows можно прочитать в .

    2. Программа AOMEI Partition Assistant

    Альтернативный способ избавиться от Linux и вернуть загрузчик Windows для пользователей компьютеров на базе обычной BIOS может предложить функциональная программа для работы с дисковым пространством AOMEI Partition Assistant . Весь необходимый для этих целей инструментарий имеется в бесплатной редакции программы Standard Edition. В окне AOMEI Partition Assistant на боковой панели инструментов, в блоке «Операции с диском» выбираем «Восстановление MBR».

    В появившемся окошке из выпадающего списка выбираем тип загрузчика для соответствующих версий Windows.

    Программа предупредит о том, что после планируемой операции Linux перестанет загружаться. Жмем «Да».

    Затем применяем операцию зеленой кнопкой вверху окна «Применить».

    Проходим пару этапов с целью подтверждения намерений.

    Все, операция применена.

    Удаление каждого из разделов подтверждаем.

    А освободившееся место оформляем в раздел (или разделы) с понятной для Windows файловой системой. В контекстном меню на нераспределенном пространстве выбираем «Создание раздела».

    Если для раздела отводится только часть пространства, указываем нужный размер. Жмем «Ок».

    Применяем запланированные операции.

    3. Удаление загрузчика Linux в очереди загрузки BIOS UEFI

    Для удаления загрузчика Linux на компьютерах с BIOS UEFI прибегнем к помощи упомянутой в п.1 статьи утилиты Bootice. Но в этом случае скачивать необходимо ее 64-битную редакцию. В таковой предусматривается специальная вкладка «UEFI». Переходим на эту вкладку, жмем кнопку «Edit boot entries».

    Слева выбираем загрузчик Linux, в данном случае Ubuntu. И жмем внизу кнопку «Del».

    Загрузчик удален из очереди загрузки UEFI.

    Операции по удалению разделов Linux и формированию новых разделов с понятной для Windows файловой системой можно осуществить любым из способов, описанным выше - в п.п. 1.2 и 2 статьи.

    Отличного Вам дня!

    Если вы никогда прежде не работали с Linux, то, вероятно, после установки вам все покажется непривычным, и вы захотите удалить данную систему. Мы рассмотрим несколько вариантов удаления Linux.

    Самый простой вариант удаления системы – это установка Windows поверх Linux посредством форматирования диска. Данный вариант рассмотрим на примере Windows 7. На моменте выбора типа установки, после принятия лицензионного соглашения, необходимо будет указать раздел, куда будет установлена система. Вам необходимо будет выбрать «Настройка диска», далее выбираете разделы, на которые установлена удаляемая программа и запускаете форматирование диска. Вы можете оставить имеющиеся разделы или же разделить диск еще раз. После того, как вы установите Windows, произойдет удаление Linux с вашего компьютера. Если вы хотите поставить другую версию Linux, то действовать надо таким же образом – размечаете диск, удаляете старые данные.


    Если Windows установлен, то для удаления Linux необходимо удалить разделы жесткого диска, которые соответствуют удаляемой системе.


    Каким образом осуществляется данный процесс?

    Необходимо загрузить Windows (входите в учетную запись администратора). Далее нажимаем Win+R, а далее открываем утилиту «Управление дисками» посредством ввода «diskmgmt.msc». теперь необходимо выбрать разделы, которые принадлежат Linux. Кликаем на каждый из них правой кнопкой и удаляем.

    Удаляется не только раздел, но и вся информация, которая в нем хранилась.


    Совет

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

    После того, как разделы будут удалены, появится место, которое необходимо распределить на среду Windows. Для расширения раздела, необходимо кликнуть правой кнопкой по необходимому разделу и выбрать «Расширить». Далее указываете объем, на который хотите расширить раздел. Если вы не хотите расширять имеющиеся разделы, то можете просто создать новые.


    Восстановление загрузчика

    После этого компьютер необходимо перезагрузить, но Windows не запустится. Вместе с Linux удалился загрузчик. Это не является ошибкой, а всего лишь следствие установки Linux в среде Windows. При инсталляции видно, что есть вторая система, поэтому удалении Linux удаляется и загрузчик. И теперь его надо установить посредством установочного диска Windows. Подключаем диск, на котором хранится дистрибутив. Переходим в раздел «Восстановление системы», где необходимо выбрать «Командная строка». Чтобы восстановить загрузчик, необходимо ввести две команды:

    • Для создания загрузочной записи bootrec /fixmbr
    • Для записи загрузочного сектора в раздел системы bootrec /fixboot

    После каждой команды необходимо нажимать клавишу «Ввод». Теперь загрузчик восстановлен, и система будет запущена. В случае установки новой версии Linux, необходимо будет проделать те же шаги.

    Вывод:

    Удалить систему можно несколькими способами. Наиболее простой – это поверх старой системы установить новую. Если необходимо удалить Linux в среде Windows, то необходимо в управлении дисками удалить разделы, которые принадлежат Linux и перераспределить свободное пространство на Windows.


    Удаление linux и переустановка Windows

    Настройка UEFI-загрузчика. Самое краткое руководство в мире / Хабр

    Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?

    Я обещал "самое краткое руководство". Вот оно:


    1. Создаём на диске таблицу разделов GPT
    2. Создаём FAT32-раздел на пару сотен мегабайт
    3. Скачиваем из интернета любой UEFI-загрузчик
      (нам нужен сам загрузчик, это один бинарный файл!)
    4. Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
    5. Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
      (настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете)
    6. После перезагрузки видим меню загрузчика
      (Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)

    TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному "пути по-умолчанию", где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается


    Как делать не надо

    Есть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ.


    Не надо лезть в NVRAM и трогать efivars

    Наиболее "популярная" процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры. После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами. Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок "исполняемого файла EFI", позволяющий прошивке его запускать без внешнего загрузчика.

    При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню. Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов. Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.

    Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на "Маках", команда bcfg утилиты uefi shell (запускается из-под UEFI, "на голом железе" и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, "в настройках BIOS").

    За всеми вышенаписанными "многобуков" вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами. Качество прошивок часто оставляет желать лучшего — стандарты UEFI либо реализованы криво, либо не реализованы вообще. По логике, прошивка обязана переживать полное удаление всех переменных efivars без последствий, не хранить в них критичных для себя данных и самостоятельно восстанавливать значения по-умолчанию — просто потому что пользователь имеет к ним доступ, и вероятность их полного удаления далека от нуля. Я лично в процессе экспериментов неоднократно (к счастью, обратимо) "кирпичил" свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию "зайти в настройки".

    Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции "редактировать существующую запись". Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную. При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке. Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:

    efibootmgr -c -L "Archlinux (debug)" -l '\EFI\archlinux\vmlinuz-linux' -u "root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\initramfs-linux.img systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M enforcing=0"

    Не надо использовать GRUB

    Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию

    grub-install --target=x86_64-efi --efi-directory=esp_mount --bootloader-id=grub

    Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой

    bootctl install --path=/boot

    Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.


    "Самое краткое руководство" — чуть более подробно

    Загрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней.

    Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI

    Что такое "EFI-раздел"? В теории, он должен иметь особый тип "EFI System" (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть).

    Пункт 3: "Скачиваем из интернета любой UEFI-загрузчик". Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг. К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian. Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал.

    Пункт 4: "Настроить конфиг". Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог "loader", а в нём файл "loader.conf" с тремя строчками (привожу свои):

    default archlinux timeout 10 editor 1

    Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.

    Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:

    title Arch Linux linux /efi/archlinux/vmlinuz-linux initrd /efi/archlinux/initramfs-linux.img options root=/dev/mapper/vg1-lvroot rw initrd=\EFI\archlinux\intel-ucode.img

    Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.


    Другие загрузчики

    systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.

    rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.

    Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.


    Различные неочевидные последствия

    Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.

    Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.

    Как удалить загрузочную запись на флешке. Руководство по возвращению загрузочной флешки в обычное состояние

    Покупая качественную флешку, типа Transcend JF620 , можно нарваться на прибамбасы типа SecureDrive -области, с ненужным для вас программным обеспечение. И встаёт резонный вопрос, как избавиться от этого добра свалившегося вам на голову.

    Возиться с удалением сдром раздела, через прошивальщик AlcorMP , слишком уж хлопотное и муторное дело. Даже мне зачастую лень подбирать совместимую версию, потом её настраивать и ещё ждать пока прошьётся флешка.

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

    В статье рассмотрим три основных инструмента, применяемых для решения этой задачи. От себя скажу, что мне больше всего ближе второй из них, где мы работаем через Alcor QCTool .

    Самая простая утилита, но в тоже время, не достаточно эффективная. С удалением непосредственно самого CD -раздела, она справляется на твердую пятерку. Только объём его не приплюсовывает обратно к доступному нам, что не очень справедливо. И рассмотренные ниже способы последующего формата через Rufus и ей подобных утилит, не решают проблемы.

    Если вам такой вариант по душе, то можете загрузить дистрибутив по следующей ссылке – .

    Подбирать версию утилиты нету никакого смысла, просто берём самый свежий архив . Несовместимые флешки, утилита сама пометит ошибкой, написанной красным цветом.

    Чтобы СБРОСИТЬ CDROM -раздел, достаточно в настройках QCTOOL активировать опцию Reset UFD .

    И как только утилита обнаружит флешку , она самостоятельно удалит это раздел. Вам даже кнопку Start не нужно нажимать, достаточно лишь факта детекта софтиной!

    В итоге, мы получить накопитель размером равным объёмом флешки, за вычетом объёма CDROM -раздела. Чтобы вернуть диску полный объём, нужно дополнительно включить форматирование (птичка Format ) . После чего выполнить это форматирование, нажатием кнопки Start , в главном окне утилиты.

    Как видно из скриншота, процедура формата заняла у меня всего 8 секунд.

    Для форматирования можно использовать и другие инструменты, прекрасно с этим справляются бесплатные утилиты и HP USB Disk Storage Format Tool . Если вас интересует, встроенная в операционную систему Windows 7 классическая утилита для выполнения форматирования, то ей не по зубам справиться с поставленной задачей вернуть полный объём.

    ALCORMP И FCMPTOOL

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

    Сброс сдрома, осуществится автоматически, если просто запустить , подключить флешку и дождаться её определения в утилите. После передёргивания флешки в USB -порту, от былого СДРОМА ничего не останется. На деле просто осуществляется функция Reset UFD , которую мы рассматривали ранее в параграфе про QCTOOL .

    При попытке может произойти сбой. В некоторых случаях виновным в таком результате оказывается скрытый раздел на накопителе. Удалить его со съёмного носителя является вполне очевидным решением, но есть одна загвоздка - сделать это с помощью утилиты Управление дисками не получится, так как функции, предназначенные для работы с томом, по каким-то причинам блокируются. К счастью есть другой способ, позволяющий удалить разделы на флешке в Windows. Он расписан в этом руководстве.

    Удаление разделов на USB флешке с помощью DISKPART

    Для удаления скрытых разделов с флешки отлично подойдёт . С её помощью можно вызвать утилиту DiskPart, которая предоставляет возможность управлять съёмными накопителями и жёсткими дисками, подключенными к компьютеру.

    Важно: Перед выполнением всех действий скопируйте с флешки все важные файлы.

    Теперь вам остаётся отформатировать накопитель. Сделать это можно как стандартными средствами операционной системы, так и утилитой DiskPart. Если вы выбирали второй вариант, вам нужно сделать следующее:


    Надеемся, что этот способ помог вам разобраться с ошибкой, из-за которой не получалось создать загрузочный USB-накопитель с файлами для установки Windows 10 и 8 или же сделать флешку с Windows To Go. Если проблема так и не исчезла, рекомендуем вам использовать другой съёмный носитель или попробовать повторно загрузить ISO-образ системы. Узнать о том, вы можете с помощью отдельного руководства.

    Загрузчик Grub - это загрузчик, который используется по умолчанию в большинстве дистрибутивов Linux. Grub расшифровывается как GRand Unified Bootloader, он поддерживает загрузку не только Linux, но и Widnows, и DOS.

    Если вы устанавливали Linux, а потом по каким-либо причинам решили его удалить и вернуть Windows или создали загрузочную флешку Linux, но теперь она вам больше не нужна, нужно удалить загрузчик Grub. В этой инструкции мы рассмотрим, как удалить загрузчик Grub из MBR или из UEFI, также поговорим о том, как удалить Grub с флешки.

    Как удалить загрузчик Grub и восстановить Windows

    Если на вашем компьютере установлено две операционные системы, Windows и Linux, и вы хотите стереть Linux и его загрузчик, восстановив загрузчик Widows, и у вас используется таблица MBR, то это сделать очень просто.

    В сети часто советуют способ: взять установочный диск Windows, загрузиться с него в режиме восстановления и выполнить команды:

    bootrec \fixboot

    Это действительно ответ на вопрос "как удалить Grub и восстановить загрузчик Windows?", и он работает. Но есть способ намного проще. Вам даже не придётся перезагружать компьютер. Утилита Bootice позволяет восстановить загрузчик Windows и удалить Grub с жёсткого диска в несколько кликов.

    Скачать утилиту можно с softpedia , потому что на официальном сайте всё по-китайски. Только выберите правильную разрядность для своей системы. Запустите утилиту, выделите диск, на котором у вас установлен загрузчик Grub, затем нажмите кнопку Proccess MBR :

    Затем Windows NT 5.x / 6.x MBR :

    И нажмите кнопку Config / Install :

    И готово: вы смогли успешно полностью удалить загрузчик Grub. Можете перезагружаться и проверять.

    Как удалить загрузчик Grub в UEFI

    Эта проблема тоже решается с помощью утилиты Bootice. Только на это раз вам нужна именно 64-битная версия программы.

    Одно из преимуществ UEFI на MBR в том, что здесь можно устанавливать сразу несколько загрузчиков на специальный раздел. Для удаления загрузчика Grub и восстановления функциональности Windows достаточно переместить Grub чуть ниже в очереди загрузки UEFI.

    Откройте программу, перейдите на вкладку UEFI и нажмите Edit Boot Enteries . Откроется такое окно:

    Здесь у вас есть два варианта действий. Либо опустить Grub ниже загрузчика Widnows кнопкой Down , либо полностью удалить запись о загрузчике кнопкой Del . Но в обоих случаях файлы загрузчика останутся на диске. Полностью удалить загрузчик Grub со всеми его файлами нужно из командной строки. Это немного сложный процесс, но всё же мы его разберём.

    Кликните в левом нижнем углу экрана правой кнопкой мыши, в открывшемся контекстном меню выберите Командная строка от имени администратора .

    Затем смотрим доступные диски:

    И выбираем наш единственный диск, на котором сейчас установлена Windows, а раньше была установлена Ubuntu:

    После того, как был выбран диск, мы можем посмотреть список разделов на нём:

    Среди этих разделов есть и раздел с файлами EFI, для обычной системы он скрыт, но не для этой утилиты. В нашем случае это Volume 2. Как правило, это небольшой раздел с файловой системой FAT32 и отмеченный как системный.

    Мы выбрали этот раздел текущим с помощью команды:

    Затем назначим ему букву, чтобы можно было с ним работать:

    assign letter=D:

    Переходим в папку EFI:

    Удаляем папку с файлами загрузчика Ubuntu:

    Готово: удаление загрузчика Grub завершено, и теперь его файлов больше нет в системе.

    Как удалить Grub с флешки

    На флешках, как правило, используется таблица разделов MBR. Чтобы удалить загрузчик Grub с флешки недостаточно просто её отформатировать. Загрузчик записывается в таблицу MBR, а поэтому нам придётся её пересоздать. Очень не рекомендую использовать этот способ для удаления загрузчика Grub с жёсткого диска, потому что вы потеряете все данные.

    Работать будем в системе Linux. Сначала посмотрите, какое имя устройства у вашей флешки, например, с помощью программы Gparted или в терминале командой:

    Затем удалим полностью существующую таблицу разделов:

    dd if=/dev/zero of=/dev/sdc count=512

    Теперь, с помощью той же Gparted создаём новую таблицу разделов:

    Создаём раздел на флешке и форматируем в файловую систему FAT32:

    Теперь вы знаете, как удалить MBR с флешки, только не сотрите его с жёсткого диска, потому что потом будет сложно восстанавливать.

    Выводы

    Я не знаю, зачем вам понадобилось удалять Linux. Это отличная операционная система, правда ещё остаётся оборудование, которое она не поддерживает или поддерживает не полностью. Не сдавайтесь быстро: если Linux не работает на одном устройстве, то, возможно, в будущем у вас появится другой компьютер или ядро начнёт поддерживать ваш ноутбук. Пробуйте и экспериментируйте. Во всяком случае теперь вы знаете, как удалить Grub с жёсткого диска. Если остались вопросы - задавайте в комментариях.

    На нашем сайте есть много инструкций, как сделать из обычного флеш-накопителя загрузочный (например, для установки Windows). Но что, если вам нужно вернуть флешке прежнее состояние? На этот вопрос мы сегодня и постараемся ответить.

    Первое, что необходимо отметить — банального форматирования будет недостаточно. Дело в том, что во время превращения флеш-накопителя в загрузочный, в недоступный пользователю сектор памяти записывается специальный служебный файл, который нельзя стереть обычными методами. Данный файл заставляет систему распознавать не реальный объем флешки, а занятый образом системы: например, только 4 Гб (образ Windows 7) из, допустим, 16 Гб (фактическая емкость). Вследствие этого форматировать можно только эти 4 гигабайта, что, само собой, не подходит.

    Решений у данной задачи существует несколько. Первое — использовать специализированное ПО, предназначенное для работы с разметкой накопителя. Второе — воспользоваться встроенными средствами Windows. Каждый вариант хорош по-своему, поэтому давайте же их рассмотрим.

    Обратите внимание! Каждый из нижеописанных способов предполагает форматирование флешки, что вызовет удаление всех имеющихся на ней данных!

    Способ 1: HP USB Disk Storage Format Tool

  • Для того чтобы корректно завершить процесс, введите exit и закрывайте командную строку. Если вы все сделали правильно, ваш флеш-накопитель вернется в работоспособное состояние.
  • Несмотря на свою громоздкость, этот способ хорош почти стопроцентной гарантией положительного результата в большинстве случаев.

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

    Читайте также...

    Как удалить операционную систему из меню загрузки в Windows 10

    На компьютере может быть установлено несколько операционных систем. Вы можете установить Linux и Windows, или вы можете установить Windows дважды. Однако иногда, когда вы выполняете чистую установку Windows 10 или удаляете одну из других установленных операционных систем, она все равно появляется в меню загрузки. Вам будет предложено выбрать операционную систему, в которой вы хотите, чтобы ваш компьютер работал при включении системы.Вот как удалить операционную систему из меню загрузки в Windows 10.

    Удалить операционную систему из меню загрузки

    Прежде чем удалять операционную систему из загрузочного меню, убедитесь, что вы удалили/удалили ее правильно. Часто этого достаточно, чтобы удалить его из меню загрузки. Если он по-прежнему отображается в меню загрузки, найдите и откройте приложение «Конфигурация системы».

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

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

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

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

    Если обратный отсчет слишком длинный или слишком короткий для вас, вы также можете изменить это.Существует поле Timeout, где вы можете указать в секундах, как долго должен быть таймер. Если у вас установлена ​​только одна операционная система, таймер будет установлен на 0, однако вы можете изменить его на другой, если хотите видеть загрузочное меню. Вы можете ввести значение времени от 0 до 999 секунд.

    .

    Как удалить программы из автозагрузки в Windows 10 и повысить производительность компьютера [РУКОВОДСТВО] - Мир ПК

    Как удалить программы из автозагрузки в Windows 10? Это очень просто и удобно - если не знаете, посмотрите и ускорьте загрузку системы.

    Знаете ли вы, что многие приложения загружаются при запуске Windows? Конечно, среди них есть очень полезные пункты, но со временем есть и такие, от которых лучше избавиться, потому что их наличие заметно влияет на производительность системы.Примером могут служить лаунчеры Steam или Epic Games . Они действительно нужны вам сразу после загрузки вашей системы? Отключив их запуск, вы ускорите время запуска Windows на 1-2 секунды.

    Как отключить запуск программ в Windows 10

    Вы можете изменить запускаемые программы в диспетчере задач. Чтобы запустить его, щелкните правой кнопкой мыши на панели задач или кнопку «Пуск» и выберите ее в меню.

    См. также:

    Windows 10: как удалить программы из автозагрузки. Фото: PC World

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

    Windows 10: как удалить программы из автозагрузки. Фото: PC World

    Теперь перед вашим взором предстанет множество информации, в том числе данные о запущенных в фоновом режиме процессах и используемых ими в данный момент ресурсах.

    Windows 10: как удалить программы из автозагрузки. Фото: PC World

    Чтобы попасть на стартовые позиции, нажмите на вкладку Launched .

    Windows 10: как удалить программы из автозагрузки. Фото: PC World

    Вот список программ, которые загружаются при включении компьютера. Некоторые элементы могут иметь обозначение Disabled . Игнорируйте эти элементы и выключите их, выбрав их и , нажав на кнопку внизу, выключите .И это все. При перезагрузке системы

    Отключить запуск программ в Windows 7

    Поскольку Windows 7 до сих пор используется многими пользователями, мы решили дополнить это руководство информацией об отключении автозапуска программ в этой системе. Самый простой способ — использовать инструмент для настройки системы . Для этого нажмите кнопку Пуск , а затем в поле Поиск программ и файлов введите команду msconfig и подтвердите ее нажатием Enter .В открывшемся окне выберите вкладку Boot . В нем затем снимите галочки в графе Startup Item для приложений, которые вы не хотите запускать одновременно с Windows. В моем случае это было связано с видеоплеером.

    Конфигурация системы в Windows 7 - Удаление программ из автозагрузки. Фото: PC World

    Затем нажмите кнопки Apply и OK . Вы увидите окно, информирующее вас о том, что «вам может потребоваться перезагрузить компьютер», чтобы изменения вступили в силу.У вас есть два варианта на выбор: перезагрузка, работа без перезагрузки (вы оставите перезагрузку на потом).

    Все еще используете Windows 7? Вы по-прежнему можете обновить ее бесплатно: Windows 10 Free для владельцев Windows 7

    Не хотите обновить? Посмотрите ниже, насколько дешевой может быть новая система:

    .

    Как удалить старую версию Windows из меню загрузки 2022

    В этом посте показано, как удалить Более раннюю версию Windows из меню загрузки в Windows 10/8/7. Вы можете удалить его после удаления одной операционной системы с компьютера с двойной загрузкой. Если на вашем компьютере установлены две версии операционной системы Windows и вы удалите одну из них, вы все равно увидите запись для более ранней версии Windows в меню загрузки.

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

    Удалить старую версию Windows из меню загрузки

    Откройте командную строку с правами администратора

    .

    Если вы используете Windows 7 , вы можете выполнить поиск cmd в меню «Пуск», щелкнуть правой кнопкой мыши точный результат и выбрать «Запуск от имени администратора».Если вы используете Windows 8.1 , вы можете открыть, нажав Win + X и выбрав Командная строка (Администратор).

    После открытия командной строки с правами администратора введите следующую команду и нажмите Enter.

    двоично-десятичный код

    Это поможет вам узнать текущую установленную и зарегистрированную операционную систему на вашем компьютере.

    BCDEdit или Средство настройки редактора загрузочных данных — это полезный встроенный инструмент, который даже может помочь вам изменить текст меню загрузки при двойной загрузке одной и той же версии Windows.

    Вы увидите запись с надписью Windows Legacy OS Bootloader . В описании будет указано Более ранняя версия Windows . Если вы видите это, вы сможете удалить эту запись, введя команду ниже и нажав Enter.

    bcdedit/удалить {ntldr}/f

    Это ненадолго. Сразу после нажатия кнопки «Enter» появится сообщение «Success», которое выглядит так:

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

    EasyBCD — это бесплатный инструмент для редактирования загрузки, который некоторые из вас могут захотеть проверить.

    .

    Как отключить диспетчер загрузки Windows в биосе?

    Нажмите «Устранение неполадок» → «Дополнительные параметры» → «Параметры запуска» → «Перезагрузить». Несколько раз нажмите клавишу F10 (настройка BIOS), прежде чем откроется «Меню загрузки». Перейдите в диспетчер загрузки и отключите безопасную загрузку.

    Как отключить диспетчер загрузки Windows?

    1. Нажмите кнопку «Пуск».
    2. Щелкните Панель управления.
    3. Щелкните Система и безопасность.
    4. Щелкните Система.
    5. Нажмите «Дополнительные параметры системы» (на левой панели), а затем перейдите на вкладку «Дополнительно».
    6. В разделе «Запуск и восстановление» нажмите «Параметры».
    7. Теперь снимите флажок «Пришло время отобразить список операционных систем», затем нажмите «Применить» и «ОК».

    12 июня. 2015

    Что такое диспетчер загрузки Windows в BIOS?

    Определение диспетчера загрузки Windows (BOOTMGR)

    Диспетчер загрузки Windows загружается из загрузочного кода тома, который является частью загрузочной записи тома.Это помогает запускать операционную систему Windows 10, Windows 8, Windows 7 или Windows Vista.

    Должен ли я отключить CSM в BIOS?

    На материнских платах Intel CSM (модуль поддержки совместимости) следует отключать, только если ваш графический процессор совместим с UEFI. Если нет, вы столкнетесь с указанной проблемой. И да, на платах Intel, чтобы включить безопасную загрузку, CSM должен быть отключен, чтобы включить безопасную загрузку.

    Как удалить диспетчер загрузки UEFI?

    Исправление № 1: Откройте msconfig

    1. Нажмите «Пуск».
    2. Введите msconfig в поле поиска или откройте «Выполнить».
    3. Перейти к загрузке.
    4. Выберите версию Windows, которую вы хотите запустить напрямую.
    5. Нажмите Установить по умолчанию.
    6. Вы можете удалить более раннюю версию, выбрав ее и нажав Удалить.
    7. Нажмите «Применить».
    8. Нажмите OK.

    Должен ли я отключить диспетчер загрузки Windows?

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

    Как изменить диспетчер загрузки Windows?

    Измените операционную систему по умолчанию из меню загрузки, используя параметры загрузки

    1. В меню загрузчика щелкните ссылку Изменить параметры по умолчанию или выберите другие параметры в нижней части экрана.
    2. На следующей странице щелкните Выбрать операционную систему по умолчанию.
    3. На следующей странице выберите операционную систему, которую вы хотите установить в качестве загрузочной записи по умолчанию.

    5 июля. 2017

    Как восстановить диспетчер загрузки Windows?

    Вот шаги по устранению ошибки BOOTMGR с помощью установочного компакт-диска:

    1. Вставьте установочный компакт-диск Windows.
    2. Перезагрузите компьютер и запустите компьютер с компакт-диска.
    3. Нажмите любую клавишу, когда появится сообщение «Нажмите любую клавишу для загрузки с CD или DVD».
    4. Нажмите Восстановить компьютер после выбора языка, времени и метода клавиатуры.

    Зачем мне диспетчер загрузки Windows?

    Диспетчер загрузки Windows (BOOTMGR), небольшая программа, загружается из загрузочного кода тома, который является частью загрузочной записи тома. Позволяет запускать операционную систему Windows 10/8/7 или Windows Vista. ... На большинстве компьютеров с Windows этот раздел помечен как «Зарезервировано системой» без буквы жесткого диска.

    Должен ли я использовать диспетчер загрузки Windows?

    Диспетчер загрузки Windows — правильный выбор для верхней позиции. Что он делает, так это сообщает компьютеру, на каком диске / разделе вашего компьютера находятся загрузочные файлы. MBR может получить доступ только к 2 ТБ на жестком диске, остальное он проигнорирует — GPT может получить доступ к 18,8 миллионам терабайт данных на 1 жестком диске, поэтому я не ожидаю увидеть такой большой диск какое-то время.

    Что такое режим загрузки UEFI?

    UEFI — это, по сути, небольшая операционная система, которая работает на встроенном программном обеспечении вашего компьютера и может делать гораздо больше, чем BIOS.Он может храниться во флэш-памяти на материнской плате или загружаться с жесткого диска или сетевого ресурса во время загрузки. Реклама. Разные компьютеры с UEFI будут иметь разные интерфейсы и функции…

    Что, если я отключу CSM?

    Ваша система UEFI может загружаться только с устройства с загрузчиком EFI, поэтому, когда CSM отключен, только перечисленные загрузочные устройства будут поддерживать UEFI. После установки Windows msinfo32 (информация о системе) покажет режим BIOS как UEFI, а не устаревший.

    Что лучше UEFI или BIOS?

    BIOS использует основную загрузочную запись (MBR) для записи данных на жесткий диск, в то время как UEFI использует таблицу разделов GUID (GPT). По сравнению с UEFI BIOS он мощнее и имеет более продвинутые функции. Это последний метод загрузки для замены BIOS.

    Как удалить параметры загрузки grub?

    Шаг 2: Просмотрите список, чтобы найти запись Fat, от которой вы хотите избавиться.Найдя, щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Шаг 3: Найдите в контекстном меню кнопку «Удалить», чтобы немедленно удалить пункт меню из списка загрузчиков Grub.

    Как изменить параметры загрузки?

    1. Перезагрузите компьютер.
    2. Нажмите клавишу F8, чтобы открыть дополнительные параметры загрузки.
    3. Выберите Восстановить компьютер. Дополнительные параметры загрузки в Windows 7.
    4. Нажмите клавишу ввода.
    5. В разделе «Параметры восстановления системы» нажмите «Командная строка».
    6. Введите: bcdedit.exe.
    7. Нажмите ввод.

    Как удалить параметры загрузки в Windows 10?

    Удалите запись меню загрузки Windows 10 с помощью msconfig.exe

    1. Нажмите Win + R на клавиатуре и введите msconfig в поле «Выполнить».
    2. В конфигурации системы перейдите на вкладку Boot.
    3. Выберите запись, которую хотите удалить из списка.
    4. Нажмите кнопку Удалить.
    5. Нажмите «Применить» и «ОК».
    6. Теперь вы можете закрыть приложение System Configuration.

    31 января. 2020

    .

    Как удалить, изменить или деактивировать недействительную или повторяющуюся запись в меню загрузки XP

    Вы когда-нибудь унаследовали компьютер, который имеет более одной записи на экране меню загрузки Windows XP? В большинстве случаев одна из записей даже не работает, и тогда вы вынуждены либо нажимать клавишу, либо каждый раз ждать 30 секунд.

    Примечание. В Windows 7 или Vista есть еще один способ удаления пунктов меню загрузки.

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

    Спасибо, коллега Шон, что забыли, как это сделать, и призываю вас написать эту статью. =)

    Удаление неправильной опции меню загрузки в XP

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

    Все параметры меню загрузки в Windows XP хранятся в файле boot.ini в корневом каталоге загрузочного диска, обычно на диске C:. Сначала вам нужно установить файл для записи с помощью команды attrib из командной строки:

    attrib -r boot.ini

    Теперь вы можете открыть файл boot.ini в Блокноте, перейдя в Пуск \ Запускаем и набираем:

    Блокнот c:\boot.ini

    В этом файле вы увидите те же параметры, которые обычно видите в меню загрузки. Обратите особое внимание на элемент по умолчанию =, так как он должен указывать на один из элементов в списке (обычно вверху).

    Совет: Все, что после символа "=" в строке по умолчанию, должно соответствовать всему, что находится перед символом "=" в разделе [операционные системы]. Помните об этом при внесении изменений.

    Если вы хотите удалить второй элемент из списка, а первый установлен по умолчанию, вы можете просто удалить эту строку из файла: (вам действительно следует сделать резервную копию файла boot.ini перед внесением каких-либо изменений)

    Если проблема в том, что первая строка установлена ​​на значение по умолчанию, а вторая работает, следует удалить нарушающую строку из раздела [операционные системы], после чего ИЗМЕНИТЬ строку DEFAULT = чтобы соответствовать одному правильному. В этом примере он установит раздел (2) вместо (1) в строке по умолчанию.

    Опять же, будьте осторожны при редактировании этого файла вручную.

    Деактивировать загрузочное меню простым способом

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

    Вы можете щелкнуть правой кнопкой мыши Мой компьютер и выбрать Свойства или ввести sysdm.cpl в поле Пуск\Выполнить, чтобы открыть окно Свойства системы. Оказавшись там, перейдите в «Дополнительно» \ «Запуск и восстановление» \ «Настройки», как показано ниже:

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

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

    Дополнительный кредит: Вы заметите кнопку «Редактировать» в этом диалоговом окне... это откроет boot.ini в Блокноте, как и в первом способе выше.

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

    .

    Как удалить PIN-код и другие параметры входа в Windows 10

    Windows 10 предлагает набор функций безопасности для обеспечения безопасности вашего компьютера. Но что, если вам нужно удалить свой пароль или ключ безопасности? В этом руководстве показано, как удалить PIN-код и другие параметры входа в Windows 10.

    В этом руководстве рассматриваются PIN-коды, распознавание лиц, сканирование отпечатков пальцев и ключи безопасности. Поскольку вы не можете удалить пароль, это руководство также проведет вас через процесс удаления учетной записи с вашего компьютера с Windows 10.Вы всегда можете создать другую учетную запись, не связанную с паролем.

    Удалить пин-код, лицо или палец

    Нажмите кнопку Windows, а затем значок шестеренки в левой части меню «Пуск». Это откроет приложение «Настройки».

    Нажмите на плитку «Учетные записи» в следующем окне.

    Раздел «Аккаунты» по умолчанию открывается в «Ваши данные».Нажмите «Параметры входа» в меню справа от «ПИН-кода Windows Hello». Эта запись расширяется, чтобы показать кнопку «Удалить». Щелкните один раз.

    Windows 10 отображает предупреждение. Нажмите кнопку «Удалить» еще раз для подтверждения.

    Этапы удаления лица и пальца практически идентичны удалению ПИН-кода. Просто выберите «Window Hello Face» или «Windows Hello Finger», затем выполните описанные выше шаги по удалению.

    Удалить ключ безопасности

    Нажмите кнопку Windows, а затем значок шестеренки в левой части меню «Пуск». Это откроет приложение «Настройки».

    Нажмите на плитку «Учетные записи» в следующем окне.

    Раздел «Аккаунты» по умолчанию открывается в «Ваши данные». Нажмите «Параметры входа» в меню справа от «Ключа безопасности».Эта запись расширяется, чтобы показать кнопку «Управление». Щелкните один раз.

    При появлении запроса вставьте электронный ключ Google в открытый USB-порт и коснитесь мигающего значка ключа. После того, как Windows 10 проверит ключ, нажмите кнопку «Сброс», а затем кнопку «Закрыть».

    Удалить свой аккаунт (администратор)

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

    Нажмите кнопку Windows, а затем значок шестеренки в левой части меню «Пуск». Это откроет приложение «Настройки».

    Нажмите на плитку «Учетные записи» в следующем окне.

    Раздел «Аккаунты» по умолчанию открывается в «Ваши данные».Нажмите «Семья и другие пользователи» в меню, а затем нажмите кнопку «+» рядом с «Добавить кого-то еще на этот компьютер» в разделе «Другие пользователи» справа.

    Нажмите ссылку «У меня нет данных для входа в систему для этого человека» в следующем окне.

    Нажмите «Добавить пользователя без учетной записи Microsoft».

    Введите логин, пароль (дважды), задайте три контрольных вопроса, а затем нажмите «Далее».

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

    Когда все будет готово, вы увидите свою новую локальную учетную запись в списке «Другие пользователи». Выберите новую учетную запись и нажмите кнопку «Изменить тип учетной записи».

    90 104

    Во всплывающем окне «Изменить тип учетной записи» выберите «Администратор» в раскрывающемся меню и нажмите «ОК».

    90 109

    Затем нажмите кнопку Windows, щелкните значок своего профиля и выберите новую учетную запись во всплывающем меню, чтобы войти в Windows 10 с этой учетной записью.

    Нажмите кнопку Windows, а затем значок шестеренки в левой части меню «Пуск». Это откроет приложение «Настройки».

    Нажмите на плитку «Учетные записи» в следующем окне.

    Раздел «Аккаунты» по умолчанию открывается в «Ваши данные». Нажмите «Семья и другие пользователи» в меню. Выберите свою учетную запись справа в разделе «Другие пользователи», чтобы развернуть ее параметры. Нажмите кнопку «Удалить».

    90 129

    .

    Как снять пароль при входе в Windows 10 (Сменить пароль)

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

    Существует несколько способов удаления пароля при входе в Windows 10:

    • апплет панели управления под названием «Учетные записи пользователей», аналогичный XP и «семерке»;
    • редактор реестра, позволяющий настроить практически любые параметры Windows;
    • Последний апплет Панели управления под названием «Электропитание» позволит вам избавиться от запросов пароля при выходе компьютера из спящего режима.
    Обратите внимание, что учетная запись должна быть администратором или иметь права администратора в системе для выполнения следующих алгоритмов, в противном случае доступ к соответствующим записям реестра будет невозможен. Именно в нем хранятся необходимые параметры. Содержание
    1. Путем управления учетной записью
    2. Путем редактирования записей реестра
    3. Снять автоматическую блокировку компьютера
    4. Отключить с помощью командной строки

    С помощью управления учетной записью

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

    1. Это простой и быстрый способ достижения цели;
    2. Шаги, необходимые для устранения окна пароля, практически идентичны тем, которые приходилось выполнять в Windows 7 и XP.

    Все делается очень просто, и с задачей легко справится даже новичок

    1. Вызвать оболочку комбинацией клавиш Win+R..

    Клавиша Win или Windows находится в основном между Ctrl и Shift .Отличие заключается в наличии значка Windows — выполненного в виде флажка, разделенного на четыре окошка.

    2. Введите команду «netplwiz».

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

    3. Снимите флажок рядом с единственной опцией «Требовать пароль и имя пользователя» на первой вкладке появившегося диалогового окна.

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

    4. Нажмите «Применить», чтобы сохранить изменения, и закройте окно, нажав «ОК». Затем нужно ввести текущий пароль и подтвердить его.

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

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

    Описанный ниже способ менее безопасен для новичков, поэтому будьте особенно осторожны.Также рекомендуется сделать резервную копию модифицируемого куста или создать точку восстановления Windows 10.

    Путем редактирования записей реестра

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

    1.Загрузите редактор реестра.

    Это делается командой "regedit". Выполняется в строке поиска или в оболочке Win + R.

    2. Развернуть содержимое ветки HKLM.

    3. Перейдите по адресу:

     HKLM\Software\Microsoft\Windows NT\CurrentVersion 

    4. Перейдите в Winlogon.

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

    5. Дважды щелкните параметр «AutoAdminLogon» и установите для него значение 1.

    6. Указываем имя компьютера в качестве значения ключа "DefaultDomainName" (его мы видим в свойствах системы).

    Если ключа нет, создайте строковый параметр с указанными выше именем и значением.

    7. Измените значение «DefaultUserName» на имя пользователя, который будет автоматически входить в систему, если это необходимо.

    8. Добавьте строковый параметр с именем «DefaultPassword», значением которого будет пароль от указанной выше учетной записи.

    9. Теперь закройте редактор реестра и перезапустите операционную систему.Если все сделано правильно, Windows 10 автоматически войдет в систему.

    Снимаем автоматическую блокировку компьютера

    При каждом включении компьютера или ноутбука, перешедшего в режим гибернации или сна, необходимо также вводить пароль для авторизации. Этого можно легко избежать, поскольку разработчики предусмотрели отдельную опцию в меню «Параметры» (. Этот метод работает до версии 1903 ).

    1. Окно системных настроек мы называем «параметры».
    2. Перейти на вкладку "Учетные записи".
    3. Перейти в раздел "Параметры входа"..
    4. В подразделе "Требуется вход" выбрать "Никогда".

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

    Сброс и сброс пароля в Windows 10
    Как выйти из учетной записи Microsoft в Windows 10

    Отключить с помощью командной строки

    При работе с локальной учетной записью лучшим решением является удаление пароля учетной записи.

    Используя меню Win+X, запустите системную консоль с правами администратора.

    Выполняем команду «пользователи сети».

    Введите:

     net users account_name "" 

    Нажмите "Ввод".

    Пароль для указанной учетной записи Windows 10 удален.


    .

    Смотрите также

    Только новые статьи

    Введите свой e-mail

    Видео-курс

    Blender для новичков

    Ваше имя:Ваш E-Mail: