У меня мультизагрузочная система с Ubuntu 16.04 и двумя копиями Windows 10. Разметка разделов следующая:
/dev/sda1, file system = ext4, size = 30.52 GiB, label = Ubuntu 16.04
/dev/sda2, file system = ntfs, size = 64.00 GiB, label = Windows 10 (1)
/dev/sda2, file system = ntfs, size = 64.00 GiB, label = Windows 10 (2)
/dev/sda4, file system = extended, size = rest of drive
Каждый раз, когда я пытаюсь установить обновления в Windows 10, происходит сбой в процессе установки с отображением
«Не удалось завершить обновления. Отменяем изменения. Не выключайте компьютер».
Я запустил средство устранения неполадок Windows 10, но оно выдает ошибку
«Регистрация службы Windows 10 отсутствует или повреждена».
Я попробовал исправить это наФорумы Майкрософтбезуспешно.
Я поднял Windows 10 с другого диска, но на той же машине, и мне удалось успешно загрузить и установить все обновления. Используя DiscWizard, я создал образ этой установки и восстановил ее в «Windows 10 (1)» на первом диске, но не смог установить обновления, получив ту же ошибку.
Может ли существование раздела Linux сбивать с толку Windows? Или, возможно, Windows не любит загружаться с Grub 2? У меня закончились идеи.
решение1
Мне удалось решить проблему, сделав раздел Windows 10 активным и скрыв раздел Linux с помощью карты памяти Grub4DOS. Я обнаружил, что Windows 10 хочет парковать файлы везде, где находится активный раздел. В моем конкретном случае активным разделом была Ubuntu, и поскольку Ubuntu требует файловую систему EXT4 (файловую систему, которую Windows не понимает), Windows 10 не смогла записать файлы, необходимые для успешного обновления.
Хотя Windows является активным разделом, меню Grub 2 по-прежнему отображается, а Windows и Ubuntu работают как надо.
решение2
@puzzl3 Я действительно могу подтвердить, что при двойной загрузке Windows 10 и Ubuntu Linux при загрузке BIOS/MBR более крупные обновления Windows всегда будут завершаться ошибкой/зависать (цикл «Мы не смогли...»), если раздел Ubuntu/Grub2 установлен как активный!
Для завершения обновлений вы можете переключиться обратно на Windows как на активный раздел (только если его собственный раздел также является загрузочным) с помощью инструмента командной строки Windows «diskpart».
Пуск>Командная строка> diskpart "UAC Да" list disk sel disk 0 list part sel part x active exit
Вы можете вернуться к grub2 как загрузчику после успешного обновления Windows, снова установив раздел Grub2/ubuntu как активный. Это может не сработать, если Grub2 установлен в MBR вместо PBR!