Недавно я сделал несколько действий для преобразования моей 64-разрядной установки Windows 10 из BIOS в UEFI:
- Используйте
gdisk w
из Linux, чтобы конвертировать мой диск Windows из MBR в GPT - Запустите Windows 10 USB и используйте
diskpart
,bootrec
иbcdboot
для создания загрузочного раздела EFI на диске Windows
Это сработало после нескольких попыток, и теперь я загрузился в Windows, и все работает, как я ожидаю. Когда я запускаю msinfo32
, мой режим загрузки теперь UEFI
как и должно быть (раньше это был BIOS
).
Однако из набора руководств, которым я следовал, и команд, которые я использовал, я считаю, что у меня появилось некоторое нераспределенное пространство (с помощью diskpart shrink
) и несколько неиспользуемых разделов EFI:
Поэтому мой вопрос заключается в том, как проверить, какой из них является основным / реальным разделом загрузчика UEFI (из пунктов 1 и 3 в списке), и как вернуть те нераспределенные куски пространства, которые я сократил из diskpart
и повторно добавить их в C:
:?
Заранее спасибо.
редактировать
Вот некоторые выводы утилиты Linux на диске Windows:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 09D8CB5C-7A81-4044-86B5-37CCBA8203F9
Device Start End Sectors Size Type
/dev/sda1 2048 1026047 1024000 500M EFI System
/dev/sda2 1026048 498354175 497328128 237.1G Microsoft basic data
/dev/sda3 498354176 498616319 262144 128M Microsoft reserved
/dev/sda4 499419136 499951615 532480 260M Microsoft basic data
Похоже, что 260M с надписью "SYSTEM" не используется.
вывод cfdisk:
Я также хочу, чтобы Grub распознал диск Windows и мог запускать Windows из Grub.
Однако, когда я запускаю os-prober
prober и grub2-mkconfig
он не обнаруживает раздел Windows, даже когда я монтирую разделы Windows.
Моя установка Linux - это Fedora в UEFI.
редактировать
Тестирование этого решения сейчас: https://unix.stackexchange.com/questions/120232/dual-boot-windows-on-second-harddrive-uefi-gpt-system