1

У меня есть iMac с тройной загрузкой (Linux Mint, OSX, WINDOWS 10) с установленным rEFInd. Следующие разделы перечислены с помощью sudo gdisk -l в Linux Mint 17.3:

Number  Start (sector)    End (sector)  Size       Code  Name

1              40          409639   200.0 MiB   EF00  EFI system partition
2          409640       487684319   232.4 GiB   AF00  Customer
3       487684320       488953855   619.9 MiB   AB00  Recovery HD
4       488953856      1074888703   279.4 GiB   0700  WINDOWS
5      1074888704      1949616127   417.1 GiB   8300  LINUX
6      1949616128      1953523711   1.9 GiB     0700  SWAP

Тройная загрузка работала нормально, пока я не обновил Linux Mint 17.2 до 17.3. После этого я больше не могу выбирать Windows при запуске. Похоже, что обновление до 17.3 сломало загрузочную запись Windows EFI (?)

Я попытался решить свою проблему, используя решение, перечисленное здесь: Как я могу восстановить загрузчик Windows 8 EFI

К сожалению, мой системный раздел EFI даже не отображается в Windows, когда я запускаю diskpart и list vol . Поэтому я не могу назначить букву диска этому разделу и запустить bootrec /fixboot . Кто-нибудь знает, почему его нет в списке или как вернуть Windows 10 обратно в меню загрузки? Мой раздел EFI отформатирован в Fat32.

У меня была такая же проблема при обновлении с linux mint 17.1 до 17.2. В то время я переустанавливал окна, чего больше не хочу делать.

Обновление 1 - больше информации

REFInd все еще загружается, но запись Windows исчезла. Теперь есть дополнительная опция linux "Linux на Windows", которая запускает linux mint. Вот файл results.txt загрузочного скрипта info : info-script-1. И этот после того, как я запустил диск восстановления Windows info-script-after-windows-startupfix

Обновление 2 - раздел Windows: gdisk x -> n -> p

Я последовал совету Рона Смита и использовал gdisk с x , n и затем p (я еще не выбрал w ):

$ sudo gdisk /dev/sda4
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************

Exact type match not found for type code 7200; assigning type code for
'Linux filesystem'
Exact type match not found for type code 6C00; assigning type code for
'Linux filesystem'

Warning! Secondary partition table overlaps the last partition by
3303746485 blocks!
You will need to delete this partition or resize it in another utility.

Command (? for help): x

Expert command (? for help): n

Expert command (? for help): p
Disk /dev/sda4: 585934848 sectors, 279.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): F22799CE-8015-443C-9824-5CB92A0B68FE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 585934814
Partitions will be aligned on 32-sector boundaries
Total free space is 585934781 sectors (279.4 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1      1920221984      3736432267   866.0 GiB   8300  Linux filesystem
   2      1936028192      3889681299   931.6 GiB   8300  Linux filesystem

Чего я не понимаю, так это перекрытия. sda4 - мой раздел для Windows, всего 279 ГиБ. Что мне делать с этим предупреждением?

Обновление 3 - Windows появляется в rEFInd, но все равно не загружается

Несмотря на то, что восстановление при загрузке не удалось (с использованием установочного DVD-диска), Windows теперь отображается в rEFInd. Но Windows по-прежнему не загружается (мигающее подчеркивание) Восстановление запуска Windows не удалось с появлением следующего сообщения:

Startup Repair couldn't repair your PC
Press "Advanced options...
Log file: C:\Windows\System32\Logfiles\SrtTrail.txt

1 ответ1

2

Вот ваша проблема:

sda4: __________________________________________________________________________
File system:       ntfs
Boot sector type:  Grub2 (v1.99)
Boot sector info:  Grub2 (v1.99) is installed in the boot sector of sda4 
                   and looks at sector 1516164256 of the same hard drive 
                   for core.img. core.img is at this location and looks 
                   in partition 112 for . No errors found in the Boot 
                   Parameter Block.

Это показывает, что ваше обновление установило копию GRUB 2 в ваш загрузочный раздел Windows. Это был либо случай ошибки пользователя, либо серьезная ошибка в процессе установки / обновления. Если у вас нет резервной копии загрузочного сектора /dev/sda4 , решение потребует использования диска восстановления Windows для переустановки загрузчика в режиме BIOS. В качестве альтернативы, вы можете попробовать конвертировать Windows для загрузки в режиме EFI, а не в режиме BIOS. Этот процесс описан здесь, среди прочего, для ПК на основе UEFI. На Mac процесс будет немного отличаться - в частности, вы должны удалить гибридную MBR в пользу обычной защитной MBR, а не конвертировать из MBR в GPT. Я также не могу обещать, что это будет работать на вашем конкретном компьютере; Вы можете просто усугубить ситуацию, пытаясь.

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