Я стер свой диск (/dev/sda), который содержал предыдущую установку Windows 10, используя gdisk в Arch (который установлен в /dev/sdb) и выбрав z для zap (стирая GPT) и удалив целые разделы, выбрав опцию o .

Затем я попробовал чистую установку Windows 10 на этот пустой диск (/dev/sda).

Однако, как вы можете видеть на картинке, Windows 10 все же каким-то волшебным образом находит записи предыдущих установок Windows 10, хотя я полностью вытер свои диски.

Я читал о bcdedit , но откуда менеджер загрузки Windows получает информацию? Может ли эта информация как-то храниться в /dev /sdb?

Я /dev /sda несколько раз, и все же ему удается получить информацию о предыдущих установках.

1 ответ1

0

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

  • bcdedit в Windows - я не знаком с деталями этого подхода, кроме добавления новых записей.
  • EasyUEFI в Windows - Этот сторонний инструмент представляет меню GUI, в котором вы можете добавлять, удалять и изменять порядок загрузочных записей. Это, вероятно, будет самым простым для вас, чтобы использовать и экспериментировать.
  • efibootmgr в Linux - этот инструмент делает то, что делает EasyUEFI, но в текстовом режиме из Linux. Поскольку вы упомянули Arch Linux, проверьте вики-запись Arch на efibootmgr для получения подробной информации.
  • bcfg в оболочке EFI. Если вы запускаете оболочку EFI (v2, а не более раннюю версию v1), команда bcfg может оказаться полезной. Arch Wiki также имеет информацию об этой команде.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .