Uefi как удалить запись о второй системе

Обновлено: 21.11.2024

Я установил Ubuntu 18.04 с помощью параметра "Что-то еще" на ноутбук с одним жестким диском, поставляемым с Windows 10. Во время установки я удалил все разделы, кроме раздела EFI. Затем я создал раздел файловой системы /root и раздел /home. Все прошло хорошо.

За исключением того, что теперь у меня есть дополнительная запись Windows в меню загрузки UEFI, которую получает Grub. Я могу вручную отредактировать /etc/default/grub, чтобы скрыть ныне несуществующий параметр загрузки Windows, но я также хочу избавиться от записи в системе EFI. Как мне избавиться от этих последних рудиментарных остатков Windows?

2 ответа 2

Чтобы удалить теперь бесполезную загрузочную запись Windows в UEFI, сначала нужно найти ее. Это можно сделать прямо из основной ОС Ubuntu. Нет необходимости загружаться с живого USB/DVD. В установленной Ubuntu уже есть необходимая утилита командной строки.

Откройте терминал, нажав Ctrl + Alt + T, а затем введите:

Введите пароль при появлении запроса и нажмите Enter . Курсор не будет двигаться, и вы не увидите никаких звездочек (*****). Это нормально в терминале Ubuntu. Вы увидите вывод, например:

Обратите внимание, я получил две записи, отличные от Windows, 0 для "Dell" и 1 для "Диспетчер загрузки Windows". Поскольку я удалил все исходные разделы, кроме EFI, я больше не могу загружать «Dell» или «Диспетчер загрузки Windows». Я мог бы удалить как 0, так и 1. Но для этого ответа я покажу, как удалить только запись диспетчера загрузки Windows.

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

Теперь, когда вы знаете, что хотите удалить запись 1 (в этом примере), в терминале введите:

Обратите внимание, 1 в приведенной выше команде. Эта команда удалит запись:

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

Если раздел EFI не смонтирован:

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

и найдите диспетчер загрузки Windows. Например, это может быть /dev/sda1. У вас может быть иначе.

Затем смонтируйте раздел EFI с помощью:

Конец «если»

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

Вы увидите вывод, например:

Чтобы удалить папку Windows (она может называться Microsoft ), используйте следующую команду:

Чтобы убедиться, что папка была удалена, снова используйте команду sudo ls /boot/efi/EFI.

На этом этапе, когда вы загружаете ноутбук, GRUB по-прежнему будет показывать меню для выбора различных ОС, даже если у вас установлена ​​только Ubuntu. Отредактируйте файл /etc/default/grub с помощью следующей команды. Вы можете использовать любой другой редактор, если хотите.

Сделайте две строки такими:

Если строка GRUB_TIMEOUT_STYLE=hidden не существует, добавьте ее, как указано выше.

Когда закончите, сохраните и выйдите из редактора, нажав Ctrl + X , а затем Y и Enter .

Последний шаг — обновить GRUB с помощью следующей команды:

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

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

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

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

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

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

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

Код вашего менеджера загрузки загружается с начала активного системного раздела, иногда с пометкой System Reserved, чтобы вы случайно не перезаписали его селфи кота. Менеджер загрузки помогает начать установку Windows. Сам диспетчер загрузки Windows является универсальным и не знает о каких-либо требованиях к операционной системе в процессе загрузки системы.

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

Данные конфигурации загрузки

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

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

Вот четыре способа удалить старые параметры диспетчера загрузки из процесса загрузки системы в Windows 10.

1. Скрыть параметры

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

  1. Нажмите клавишу Windows + I, чтобы открыть панель настроек.
  2. Перейдите в раздел «Обновление и безопасность» > «Восстановление» и в разделе «Расширенный запуск» выберите «Перезагрузить сейчас». (Можно также нажать клавишу Shift, выбрав «Перезагрузить» в меню «Пуск».) Обратите внимание, что это мгновенно перезапустит вашу систему, поэтому не забудьте сохранить все важные документы, прежде чем нажимать кнопку.
  3. Выберите Использовать другую операционную систему > Изменить настройки по умолчанию. Здесь вы можете установить экран таймера диспетчера загрузки Windows и выбрать операционную систему по умолчанию. Выбор операционной системы по умолчанию не удаляет другие установки, но не позволяет диспетчеру загрузки появляться при каждом запуске системы.

Альтернативный метод: используйте MSConfig

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

  1. Введите msconfig в строке поиска меню "Пуск" и выберите "Наилучшее соответствие".
  2. Откройте вкладку "Загрузка".
  3. Вы можете установить операционную систему по умолчанию, время ожидания экрана и другие параметры загрузки.

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

2. Используйте BCDEdit для удаления параметров диспетчера загрузки

BCDEdit — это встроенный инструмент редактирования диспетчера загрузки. Предупреждение: удаление неправильной записи диспетчера загрузки приводит к очень неприятным результатам. Дважды проверяйте каждое изменение, прежде чем нажимать Enter.

  1. Введите cmd в строке поиска меню "Пуск", щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора".
  2. Когда откроется окно командной строки с повышенными привилегиями, введите bcdedit /export c:\bcdbackup и нажмите Enter, чтобы создать резервную копию настроек BCD.
  3. Затем введите bcdedit /v, чтобы вывести список загрузчиков, которые в настоящее время находятся в вашей системе. Вот что происходит, когда я запускаю эту команду на своем рабочем столе:

В разделе «Диспетчер загрузки Windows» описывается расположение диспетчера загрузки, а также другие идентификаторы. Раздел «Загрузчик Windows» описывает загрузчик Windows 10 для этой системы, уникальный идентификатор, где найти winload.exe для продолжения процесса загрузки, если для раздела включено восстановление, и корень системного каталога.

Если у вас более одной установки Windows, здесь можно найти информацию о загрузчике. Рядом с описанием отображается тип операционной системы. Кроме того, устаревший загрузчик ОС будет отображаться в отдельной скобке.

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

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

3. Использование визуального редактора BCD

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

Удалить старую запись — простая задача. Загрузите и установите Visual BCD Editor, затем откройте его. Инструменту потребуется короткое время для сканирования вашей системы. В дереве опций слева вы увидите Bcdstore > Loaders > [ваши параметры загрузчика]. Выберите загрузчик, который хотите удалить, и нажмите «Удалить» в нижней части правой информационной панели.

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

4. Удаление параметров диспетчера загрузки EFI с помощью BCDEdit

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

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

Чтобы удалить старые записи EFI, откройте командную строку с повышенными привилегиями, введите bcdedit /enum firmware и нажмите Enter. В отличие от команды, используемой для диспетчера загрузки Windows, команда "enum firmware" выводит список всех объектов, доступных в хранилище BCD, включая любые установки Linux.

Скопируйте идентификатор записи микропрограммы, которую вы хотите удалить, и выполните следующую команду bcdedit /delete , снова заменив идентификатор буквенно-цифровой строкой, соответствующей вашей записи.

Ваш диспетчер загрузки теперь чист

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

Загрузитесь с ним. Появится окно (Boot-Repair), закройте его. Затем запустите OS-Uninstaller из нижнего левого меню. В окне удаления ОС выберите ОС, которую хотите удалить, и нажмите кнопку "ОК", затем нажмите кнопку "Применить" в открывшемся окне подтверждения.

Как удалить операционную систему?

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

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

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

  1. Перезагрузите компьютер.
  2. Нажмите клавишу F8, чтобы открыть дополнительные параметры загрузки.
  3. Выберите Восстановить компьютер. Дополнительные параметры загрузки в Windows 7.
  4. Нажмите Enter.
  5. В параметрах восстановления системы нажмите "Командная строка".
  6. Тип: bcdedit.exe.
  7. Нажмите Enter.
  1. Перейдите в меню «Пуск», введите msconfig в поле поиска и нажмите Enter. …
  2. Перейдите на вкладку "Загрузка".
  3. Установите флажок "Безопасная загрузка" в разделе "Параметры загрузки".
  4. Выберите переключатель «Минимум» для безопасного режима или «Сеть» для безопасного режима с поддержкой сети.

Как полностью стереть данные с жесткого диска и операционной системы?

Введите list disk, чтобы отобразить подключенные диски. Жесткий диск часто является диском 0. Введите select disk 0 . Введите clean, чтобы стереть весь диск.

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

Чтобы изменить параметры загрузки в Windows, используйте BCDEdit (BCDEdit.exe) — инструмент, входящий в состав Windows. Чтобы использовать BCDEdit, вы должны быть членом группы администраторов на компьютере. Вы также можете использовать утилиту настройки системы (MSConfig.exe), чтобы изменить параметры загрузки.

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

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

Как удалить старую операционную систему с жесткого диска?

Щелкните правой кнопкой мыши раздел или диск и выберите «Удалить том» или «Форматировать» в контекстном меню. Выберите «Форматировать», если операционная система установлена ​​на весь жесткий диск.

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

Открыть терминал. компакт-диск /boot/efi/EFI. Удалить папку Microsoft — sudo rm -R Microsoft. Вы также можете удалить папку Boot — sudo rm -R Boot.

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

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

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

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

Этот раздел относится к Windows Vista и более поздним версиям, Windows Server 2008 и более поздним версиям, а также к среде восстановления Windows.

Добавление новой загрузочной записи

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

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

Самый простой способ создать новую загрузочную запись — скопировать существующую запись, а затем изменить ее по своему усмотрению. Для этого используйте BCDEdit с параметром /copy. Например, в следующей команде BCDEdit копирует загрузочную запись Microsoft Windows, которая в последний раз использовалась для загрузки Windows, обозначенную как , и создает новую загрузочную запись. Параметр описания /d указывает DebugEntry как имя новой загрузочной записи.

Если команда выполнена успешно, BCDEdit отображает сообщение, подобное следующему:

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

Идентификатор GUID в предыдущем сообщении (который указан между фигурными скобками (<>)) является идентификатором новой загрузочной записи. Параметр /copy создает новый идентификатор GUID для загрузочной записи. Вы используете идентификатор для представления записи во всех последующих командах BCDEdit.

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

Вы также можете добавить загрузочную запись с помощью параметра /create. Этот способ сложнее, потому что вам нужно предоставить дополнительную информацию о типе загрузочной записи. Вам также необходимо указать параметры /application, /inherit или /device. Например, следующий код создает новую загрузочную запись операционной системы с именем «My Windows Vista»:

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

Для получения информации о параметрах команды /create введите bcdedit /? /create в окне командной строки.

Редактирование загрузочного меню

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

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

Идентификатор — это GUID загрузочной записи или зарезервированный идентификатор, например ). Разделяйте каждый идентификатор пробелом. Не забудьте включить фигурные скобки (<>).

Например, чтобы добавить загрузочную запись DebugEntry в меню загрузки после записи, используйте следующую команду (не забудьте использовать '' в Windows PowerShell):

Вы также можете использовать параметры /addlast, /addfirst и /remove для заказа и удаления элементов из меню. Например, следующая команда добавляет загрузочную запись DebugEntry в качестве последнего элемента меню:

Удаление и удаление загрузочной записи

Следующая команда удаляет пункт записи загрузки из меню загрузки.

При удалении указанной загрузочной записи с помощью параметров /displayorder и /remove загрузочная запись удаляется из меню загрузки, но остается в хранилище BCD. Чтобы полностью удалить запись загрузчика из меню загрузки и из магазина, используйте параметр /delete.

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

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

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

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