Если да, то выполните в терминале команду:
sudo blkid | grep -i "vfat"
Вероятнее всего ответом будет всего одна строчка (вряд ли у Вас много разделов соответствующего формата). Это - Ваш раздел с бинарными конфигами EFI. Нам нужен его UUID. Запишите себе это значение. Например, в моем случае выдаёт
UUID="81AE-22EB"
Теперь в том же терминале выполняем
sudo gedit /etc/grub.d/40_custom
Откроется окно редактора gedit, содержащее в себе некий текстовый файл. В это окно добавляем (не заменяем всё, а добавляем в конец файла) следующий текст, откорректировав его под себя (вместо приведенного выше 81AE-22EB вписываем то, что выдал терминал на первом шаге:
menuentry "Windows через EFI" {
insmod part_gpt
insmod fat
search --fs-uuid --no-floppy --set=root 81AE-22EB
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Сохраняем файл, закрываем окно gedit. Возвращаемся к терминалу. Здесь следует набрать команду
sudo update-grub
и клацнуть "Enter". Будет выполнено обновление конфигурационных файлов grub, повторный поиск установленных операционных систем (не найдет windows, что уже понятно) и дополнительно будет дописан введенный нами выше код в файл grub.cfg, откуда подтянется при старте системы. После завершения всего процесса - закрываем терминал, перезагружаем ноутбук / компьютер стандартным образом. При перезагрузке ищем в меню Grub пункт "Windows через EFI", и пробуем с него стартовать. Теоретически, должна запуститься Windows. Если на практике это не так - подсказывайте, будем думать дальше.