Я хотел двойную загрузку Win 10 и CentOS, но TL; DR у меня получился без загрузки ноутбука. bootrec /scanOs не может найти установку Windows (хотя она все еще там).

Авто восстановление не работает, ни bcdboot ни bootrec /fixboot/fixmbr/rebuildbcd .

Поэтому мой вопрос: стоит ли полностью удалить раздел EFI (diskpart) и воссоздать его с нуля (bcdboot)?

Если это поможет: Lenovo Thinkpad X260, SSD, стиль раздела GPT, Win 10 Pro

(Я бы попытался воссоздать ситуацию в VirtualBox, но доступный ПК не способен на такое.)

РЕДАКТИРОВАТЬ # 1: я удалил раздел CentOS позже (попытался установить Windows 10 там, надеясь на восстановленный менеджер загрузки, но безуспешно). Так что теперь неформатное пространство 30 ГБ

EDT # 2: это вывод от diskpart:

DISKPART> list disk

  Disk ###  Status       Size     Free     Dyn  Gpt
  --------  -----------  -------  -------  ---  ---
  Disk 0    Online        238 GB  1024 KB        *

DISKPART> list partition

  Partition ###  Type               Size     Offset
  -------------  -----------------  -------  -------
  Partition 1    System              260 MB  1024 KB
  Partition 2    Reserved             16 MB   201 MB
  Partition 3    Unknown            1024 KB   277 MB
  Partition 4    Primary             206 GB   279 MB
  Partition 5    Primary              30 GB   206 GB
  Partition 6    Recovery           1000 MB   237 GB

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C   DISK         NTFS   Partition    206 GB  Healthy
  Volume 1                      RAW    Partition     30 GB  Healthy
  Volume 2     E   SYSTEM       FAT32  Partition    260 MB  Healthy    Hidden
  Volume 3     D   WinRE_DRV    NTFS   Partition   1000 MB  Healthy    Hidden

EFI должен быть раздел 1 / том 2

РЕДАКТИРОВАТЬ # 3: раздел детали диска 1:

Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: Yes
Attrib  : 0x0000000000000001
Offset in bytes: 1048576

РЕДАКТИРОВАТЬ # 4: меню загрузки:

#1 Windows boot manager (does nothing; black screen and takes me back here)
#2 ATA HDD0: SanDisk SD8...001 (same as #1)
#3 USB (my windows install media)
#4 PCI LAN

ОБНОВЛЕНИЕ # 1 Меню загрузки позволяет мне показывать заставку Диагностики, где я заметил, что System BIOS shadowed Video BIOS shadowed .

1 ответ1

1

EFI раздел простой vfat . Убедитесь, что он отформатирован как таковой.

Windows должна писать в него, пока тип раздела правильный (используйте GPT с EF00 в качестве кода типа. Если у вас есть гибридный MBR/GPT, проще удалить MBR и оставить GPT, только если он неправильный.)

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

Интересно, что вы вдруг тоже не можете загрузиться; в наши дни каждый дистрибутив в значительной степени утратил сосуществование, и EFI сделала это намного чище, поэтому я заинтересован в вышесказанном, чтобы попытаться выяснить, что случилось, чтобы привести вас в это состояние, поскольку это, несомненно, поможет вашему выздоровлению узнать;)

Хотите поделиться своими текущими таблицами деталей GPT + MBR и тому подобное?

Это также поможет узнать ваши записи менеджера загрузки EFI. Если вы можете войти в Linux, простой способ убедиться в этом - efibootmgr -v .

Скорее всего, ваша старая загрузочная запись EFI все еще существует для загрузки Windows, но она просто установлена как более поздний приоритет. Установки Linux, как правило, устанавливают некоторый промежуточный загрузчик, такой как grub/systemd-boot. Обычно вы можете получить к ним доступ и управлять ими на экране "Настройка" вашего EFI (на Mac это другая история, но это объяснение другого дня).

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

Я предполагаю, что у вас уже установлена и загружается Windows, а затем установлена поверх Linux, да?

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