Вопрос или проблема
У меня два накопителя, оба по 500 ГБ NVMe. Один из них – диск с Windows, который я разделил для установки Ubuntu. Я следовал этому видео для этого. Я даю ту информацию, которую считаю важной, пожалуйста, спрашивайте, если нужно добавить больше информации.
Linux загружается нормально, но мой компьютер не может загрузить Windows. На синем экране нет конкретного кода ошибки, только простое сообщение о том, что загрузочный диск Windows недоступен. На прикрепленном изображении показано то, что я вижу из Windows.
[вставьте описание изображения здесь][1]
Я также использовал инструмент Boot-Repair в Ubuntu. Делать ли это здесь (да)?
Мне предложили задать этот вопрос здесь с Ask Ubuntu.
ИСПРАВЛЕНИЕ: Добавляю вывод boot-repair Ubuntu.
boot-repair-4ppa2081 [20241119_1702]
============================== Резюме информации о загрузке ===============================
=> Windows установлен в MBR /dev/nvme0n1.
=> Windows установлен в MBR /dev/nvme1n1.
nvme0n1p1: _____________________________________________________________________
Файловая система: vfat
Тип загрузочного сектора: FAT32
Информация о загрузочном секторе: Ошибок в блоке параметров загрузки не найдено.
Операционная система:
Загрузочные файлы: /efi/Boot/bootx64.efi /efi/Boot/fbx64.efi
/efi/Boot/mmx64.efi /efi/ubuntu/grubx64.efi
/efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi
/efi/ubuntu/grub.cfg /efi/Microsoft/Boot/bootmgfw.efi
/efi/Microsoft/Boot/bootmgr.efi
/efi/Microsoft/Boot/cbmr_driver.efi
/efi/Microsoft/Boot/SecureBootRecovery.efi
/efi/OEM/Boot/bootmgfw.efi /efi/OEM/Boot/bootmgr.efi
nvme0n1p2: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: -
Информация о загрузочном секторе:
nvme0n1p3: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: Неизвестно
Информация о загрузочном секторе:
nvme0n1p4: _____________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: NTFS
Информация о загрузочном секторе: Ошибок в блоке параметров загрузки не найдено.
Операционная система: Windows 10 или 11
Загрузочные файлы: /Windows/System32/winload.exe
nvme0n1p5: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: -
Информация о загрузочном секторе:
nvme0n1p6: _____________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: NTFS
Информация о загрузочном секторе: Ошибок в блоке параметров загрузки не найдено.
Операционная система:
Загрузочные файлы:
nvme0n1p7: _____________________________________________________________________
Файловая система: ext4
Тип загрузочного сектора: -
Информация о загрузочном секторе:
Операционная система: Ubuntu 24.04.1 LTS
Загрузочные файлы: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
nvme1n1p1: _____________________________________________________________________
Файловая система:
Тип загрузочного сектора: -
Информация о загрузочном секторе:
nvme1n1p2: _____________________________________________________________________
Файловая система: ntfs
Тип загрузочного сектора: NTFS
Информация о загрузочном секторе: Ошибок в блоке параметров загрузки не найдено.
Операционная система:
Загрузочные файлы:
================================ 2 ОС обнаружены =================================
ОС#1 (linux): ОС, которая в настоящее время используется - Ubuntu 24.04.1 LTS на nvme0n1p7
ОС#2 (windows): Windows 10 или 11 на nvme0n1p4
================================ Хост/Аппаратное обеспечение =================================
Архитектура CPU: 64-бит
Видео: GA106M [GeForce RTX 3060 Mobile / Max-Q] Alder Lake-P GT2 [Iris Xe Graphics] от NVIDIA Corporation Intel Corporation
BOOT_IMAGE установленной сессии в процессе использования:
/boot/vmlinuz-6.8.0-41-generic root=UUID=539492ba-b8c5-4d27-819b-dbf3c9a94c42 ro quiet splash vt.handoff=7
df -Th / : /dev/nvme0n1p7 ext4 81G 12G 66G 16% /
===================================== UEFI =====================================
BIOS/UEFI прошивка: V1.11(1.11) от Insyde Corp.
Прошивка совместима с EFI и настроена в режиме EFI для этой установленной сессии.
SecureBoot отключен (подтверждено с помощью mokutil).
BootCurrent: 0002
Таймаут: 0 секунд
BootOrder: 0002,0001,2001,2002,2003
Boot0001* Менеджер загрузки Windows HD(1,GPT,5e3bcfea-2416-4ecd-9ea8-f725ea96069f,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000034000100000010000000040000007fff0400
Boot0002* ubuntu HD(1,GPT,5e3bcfea-2416-4ecd-9ea8-f725ea96069f,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot2001* Устройство EFI USB RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Сеть RC
============================= Информация о диске/разделах =============================
Информация о дисках: ____________________________________________________________________
nvme0n1 : является-GPT, нет-BIOSboot, есть---ESP, не-usb, не-mmc, есть-os, есть-win, 2048 секторов * 512 байт
nvme1n1 : является-GPT, нет-BIOSboot, есть-noESP, не-usb, не-mmc, нет-os, нет-wind, 34 сектора * 512 байт
Информация о разделах (1/3): _________________________________________________________
nvme0n1p7 : является-os, 64, apt-get, подписан grub-efi , grub2, grub-install, grubenv-ok, update-grub, конец-через-100ГБ
nvme0n1p1 : нет-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, не-далеко
nvme0n1p6 : нет-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, конец-через-100ГБ
nvme0n1p4 : является-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, конец-через-100ГБ
nvme1n1p2 : нет-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, конец-через-100ГБ
nvme0n1p5 : нет-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, конец-через-100ГБ
nvme0n1p2 : нет-os, 64, nopakmgr, нет-docgrub, nogrub, nogrubinstall, нет-grubenv, noupdategrub, не-далеко
Информация о разделах (2/3): _________________________________________________________
nvme0n1p7 : не--sepboot, с-загрузкой, fstab-без-загрузки, не-sep-usr, с--usr, fstab-без-usr, std-grub.d, nvme0n1
nvme0n1p1 : является---ESP, часть-без-fstab, нет-nt, нет-winload, нет-recov-nor-hid, нет-bmgr, неwinboot, vfat
nvme0n1p6 : не--sepboot, часть-без-fstab, нет-nt, нет-winload, восстановление-или-скрытое, нет-bmgr, неwinboot, ntfs
nvme0n1p4 : не--sepboot, часть-без-fstab, нет-nt, имеетwinload, нет-recov-nor-hid, нет-bmgr, неwinboot, ntfs
nvme1n1p2 : не--sepboot, часть-без-fstab, нет-nt, нет-winload, нет-recov-nor-hid, нет-bmgr, неwinboot, ntfs
nvme0n1p5 : не--sepboot, часть-без-fstab, нет-nt, нет-winload, нет-recov-nor-hid, нет-bmgr, неwinboot,
nvme0n1p2 : не--sepboot, часть-без-fstab, нет-nt, нет-winload, нет-recov-nor-hid, нет-bmgr, неwinboot,
Информация о разделах (3/3): _________________________________________________________
nvme0n1p7 : not--sepboot, с-загрузкой, fstab-без-загрузки, не-sep-usr, с--usr, fstab-без-usr, std-grub.d, nvme0n1
nvme0n1p1 : not--sepboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme0n1
nvme0n1p6 : not--sepboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme0n1
nvme0n1p4 : not--sepboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme0n1
nvme1n1p2 : not--sepboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme1n1
nvme0n1p5 : можетбытьразделboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme0n1
nvme0n1p2 : можетбытьразделboot, no---boot, часть-без-fstab, не-sep-usr, no---usr, часть-без-fstab, no--grub.d, nvme0n1
fdisk -l (отфильтровано): ___________________________________________________________
Диск nvme0n1: 476.94 GiB, 512110190592 байт, 1000215216 секторов
Идентификатор диска: 56FCA379-04AA-4F06-9926-9ABF7EFAE766
Начало Конец Секторы Размер Тип
nvme0n1p1 2048 534527 532480 260M Раздел EFI
nvme0n1p2 534528 536575 2048 1M Раздел метаданных Microsoft LDM
nvme0n1p3 536576 567295 30720 15M Зарезервированный Microsoft раздел
nvme0n1p4 567296 441231359 440664064 210.1G Данные Microsoft LDM
nvme0n1p5 614967296 998117375 383150080 182.7G Данные Microsoft LDM
nvme0n1p6 998117376 1000214527 2097152 1G Среда восстановления Windows
nvme0n1p7 441231360 614967295 173735936 82.8G Файловая система Linux
Записи таблицы разделов не находятся в порядке на диске.
Диск nvme1n1: 465.76 GiB, 500107862016 байт, 976773168 секторов
Идентификатор диска: 29BF0BCF-87D6-4180-9184-AFE8E23FDC65
Начало Конец Секторы Размер Тип
nvme1n1p1 34 32767 32734 16M Зарезервированный Microsoft раздел
nvme1n1p2 32768 976771071 976738304 465.7G Основные данные Microsoft
parted -lm (отфильтровано): _________________________________________________________
nvme0n1:512GB:nvme:512:512:gpt:Micron_3400_MTFDKBA512TFH:;
1:1049kB:274MB:273MB:fat32:Раздел EFI:boot, esp, no_automount;
2:274MB:275MB:1049kB::Раздел метаданных LDM:;
3:275MB:290MB:15.7MB::Зарезервированный раздел Microsoft:msftres, no_automount;
4:290MB:226GB:226GB:ntfs:Раздел данных LDM:;
7:226GB:315GB:89.0GB:ext4::;
5:315GB:511GB:196GB::Раздел данных LDM:;
6:511GB:512GB:1074MB:ntfs:Основной раздел данных:hidden, diag, no_automount;
nvme1n1:500GB:nvme:512:512:gpt:MSI M371 500GB:;
1:17.4kB:16.8MB:16.8MB::Зарезервированный Microsoft раздел:msftres;
2:16.8MB:500GB:500GB:ntfs:Основной раздел данных:msftdata;
blkid (отфильтровано): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
nvme0n1
├─nvme0n1p1 vfat 2E8F-8838 5e3bcfea-2416-4ecd-9ea8-f725ea96069f ESP Раздел EFI
├─nvme0n1p2 e1a423db-d95b-11ee-b025-d2baab529ff6 Раздел метаданных LDM
├─nvme0n1p3 cc8f19c7-ef0c-4de6-8fcb-2eaef580669f Зарезервированный раздел Microsoft
├─nvme0n1p4 ntfs F28C90258C8FE289 7dd71d20-ae2f-4fa2-b3c5-c55995ecaed2 Acer Раздел данных LDM
├─nvme0n1p5 e108073f-a5ea-11ef-b051-4c034ff0262b Раздел данных LDM
├─nvme0n1p6 ntfs D006907D0690666E c85d59f3-67e0-4c2d-8b8d-d068b6a69c00 Восстановление Основной раздел данных
└─nvme0n1p7 ext4 539492ba-b8c5-4d27-819b-dbf3c9a94c42 af195034-1e93-41ba-9cd5-a6632cc7efb7
nvme1n1
├─nvme1n1p1 9127c03f-fd45-4b40-b7ba-d1112579df3d Зарезервированный Microsoft раздел
└─nvme1n1p2 ntfs 84FCBEB5FCBEA0BA 3979951e-3067-4b0e-af6f-95016bc51956 Новый объем Основной раздел данных
Точки монтирования (отфильтровано): _______________________________________________________
Доступно Использ% Смонтировано на
/dev/nvme0n1p4 42G 80% /mnt/boot-sav/nvme0n1p4
/dev/nvme0n1p6 289M 72% /mnt/boot-sav/nvme0n1p6
/dev/nvme0n1p7 65.2G 14% /
/dev/nvme1n1p2 143.1G 69% /mnt/boot-sav/nvme1n1p2
efivarfs 0 99% /sys/firmware/efi/efivars
Опции монтирования (отфильтровано): ______________________________________________________
/dev/nvme0n1p4 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p6 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p7 ext4 rw,relatime
/dev/nvme1n1p2 fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
=================== nvme0n1p1/efi/ubuntu/grub.cfg (отфильтровано) ===================
search.fs_uuid 539492ba-b8c5-4d27-819b-dbf3c9a94c42 root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
=================== nvme0n1p7/boot/grub/grub.cfg (отфильтровано) ====================
Ubuntu 539492ba-b8c5-4d27-819b-dbf3c9a94c42
Менеджер загрузки Windows (на nvme1n1p1) osprober-efi-2E8F-8838
### КОНЕЦ /etc/grub.d/30_os-prober ###
Настройки прошивки UEFI uefi-firmware
### КОНЕЦ /etc/grub.d/30_uefi-firmware ###
======================== nvme0n1p7/etc/fstab (отфильтровано) ========================
# <файловая система> <точка монтирования> <тип> <опции> <дамп> <проход>
# / была на /dev/nvme0n1p7 во время установки curtin
/dev/disk/by-uuid/539492ba-b8c5-4d27-819b-dbf3c9a94c42 / ext4 defaults 0 1
# /boot/efi была на /dev/nvme0n1p1 во время установки curtin
/dev/disk/by-uuid/2E8F-8838 /boot/efi vfat defaults 0 1
/swap.img none swap sw 0 0
==================== nvme0n1p7/etc/default/grub (отфильтровано) =====================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
================= nvme0n1p7: Местоположение файлов, загружаемых Grub ==================
GiB - GB Файл Фрагмент(ы)
218.639785767 = 234.762682368 boot/grub/grub.cfg 1
254.145503998 = 272.886657024 boot/vmlinuz 2
254.145503998 = 272.886657024 boot/vmlinuz-6.8.0-41-generic 2
254.145503998 = 272.886657024 boot/vmlinuz.old 2
287.645503998 = 308.857008128 boot/initrd.img 2
287.645503998 = 308.857008128 boot/initrd.img-6.8.0-41-generic 2
287.645503998 = 308.857008128 boot/initrd.img.old 2
=================== nvme0n1p7: ls -l /etc/grub.d/ (отфильтровано) ===================
-rwxr-xr-x 1 root root 18133 Apr 4 2024 10_linux
-rwxr-xr-x 1 root root 43202 Apr 4 2024 10_linux_zfs
-rwxr-xr-x 1 root root 14513 Apr 4 2024 20_linux_xen
-rwxr-xr-x 1 root root 786 Apr 4 2024 25_bli
-rwxr-xr-x 1 root root 13120 Apr 4 2024 30_os-prober
-rwxr-xr-x 1 root root 1174 Apr 4 2024 30_uefi-firmware
-rwxr-xr-x 1 root root 722 Apr 5 2024 35_fwupd
-rwxr-xr-x 1 root root 214 Apr 4 2024 40_custom
-rwxr-xr-x 1 root root 215 Apr 4 2024 41_custom
Предложенный ремонт: ______________________________________________________________
Стандартный ремонт утилиты Boot-Repair переустановит grub-efi на
nvme0n1p7,
используя следующие опции: nvme0n1p1/boot/efi
Дополнительный ремонт будет выполнен: unhide-bootmenu-10s use-standard-efi-file
Последний совет в случае предложенного ремонта: ______________________________________
Пожалуйста, не забудьте сделать так, чтобы ваша прошивка UEFI загружалась в запись ОС, которая сейчас используется - Ubuntu 24.04.1 LTS (nvme0n1p1/efi/****/grub****.efi (**** будет обновлен в финальном сообщении) файл) !
Если ваш компьютер перезагружается непосредственно в Windows, попробуйте изменить порядок загрузки в вашей UEFI прошивке.
Если ваша UEFI прошивка не позволяет изменить порядок загрузки, измените элемент загрузки по умолчанию загрузчика Windows.
Например, вы можете загрузиться в Windows, а затем ввести следующую команду в командной строке администратора:
bcdedit /set {bootmgr} path \EFI\****\grub****.efi (**** будет обновлен в финальном сообщении)
```[вставьте описание изображения здесь][2]
Ответ или решение
Невозможность загрузки Windows после установки Ubuntu: Причины и решения
Ваша проблема с загрузкой Windows после установки Ubuntu может быть связана с несколькими факторами, которые часто возникают при настройке многопользовательских систем с различными операционными системами. Давайте подробно рассмотрим возможные причины и предложим пути решения.
Проблема
Вы сообщили, что после установки Ubuntu на одну из своих NVMe-дисков, Windows больше не загружается. В системе появляется сообщение о том, что загрузочный диск Windows недоступен. При этом Ubuntu загружается без ошибок, и вы даже осуществили запуск инструмента Boot-Repair для диагностики.
Анализ от Boot-Repair
Ваши данные из Boot-Repair показывают следующее:
-
Установлены две ОС:
- Windows находится на разделе
nvme0n1p4
(формат NTFS). - Ubuntu находится на разделе
nvme0n1p7
(формат ext4).
- Windows находится на разделе
-
EFI-система:
- Вы используете EFI для загрузки обеих систем, что является верным шагом для современных компьютеров.
-
Загрузчик:
- Согласно информации, Windows Boot Manager зарегистрирован в UEFI, но возможно, он был перезаписан или неправильно настроен после установки Ubuntu.
Возможные причины
-
Заменён загрузчик UEFI:
- При установке Ubuntu, установщик мог перезаписать конфигурацию загрузчика UEFI, делая GRUB (загрузчик для Linux) приоритетной загрузочной системой.
-
Неправильная конфигурация Boot Order:
- Выбор приоритетной ОС для загрузки в UEFI может указывать только на Windows, а не на GRUB, что может приводить к загрузке Windows по умолчанию.
-
Неопознанные файлы загрузки Windows:
- Если важные файлы Windows были удалены или повреждены, это также может помешать загрузке Windows.
Решения
Чтобы восстановить доступ к Windows, вы можете выполнить следующие шаги:
-
Настройка UEFI Boot Order:
- Загрузитесь в настройки BIOS/UEFI вашего компьютера. Найдите вкладку, отвечающую за порядок загрузки (Boot Order), и установите Ubuntu (или GRUB) в качестве приоритетной загрузочной системы.
-
Использование Boot-Repair для исправления конфигураций:
- Если настройки UEFI не решили проблему, вы можете вернуться в Ubuntu и снова открыть терминал Boot-Repair. Запустите его и выберите стандартные параметры ремонта, как предлагалось в вашем выводе:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install -y boot-repair boot-repair
- Следуйте инструкциям для переустановки GRUB и настройки загрузчика.
- Если настройки UEFI не решили проблему, вы можете вернуться в Ubuntu и снова открыть терминал Boot-Repair. Запустите его и выберите стандартные параметры ремонта, как предлагалось в вашем выводе:
-
Настройка BCD в Windows:
- Если вам удаётся загрузиться в Windows, выполните команду в командной строке от имени администратора:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
- Это сделает GRUB основным загрузчиком для вашего устройства, разрешая двойную загрузку.
- Если вам удаётся загрузиться в Windows, выполните команду в командной строке от имени администратора:
-
Отключить Fast Startup в Windows:
- Иногда функция «быстрой загрузки» может создавать проблемы для UEFI и GRUB. Отключите её в настройках электропитания Windows.
Заключение
Следуя указанным рекомендациям, вы должны восстановить возможность загрузки Windows на вашем устройстве. Убедитесь, что важные данные сохранены, и учтите, что каждая система (Windows и Linux) имеет свои особенности управления загрузкой. Надеюсь, данные рекомендации помогут вам разрешить возникшую ситуацию. Если после выполнения всех шагов проблема останется, возможно, стоит обратиться к квалифицированному специалисту для дальнейшей помощи.