Co może powodować awarie aktualizacji systemu Windows?

3

Mam system wielokrotnego rozruchu z Ubuntu 16.04 i dwiema kopiami systemu Windows 10. Układ partycji jest następujący:

/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

Za każdym razem, gdy próbuję zainstalować aktualizacje w systemie Windows 10, proces instalacji nie wyświetla się

„Nie można ukończyć aktualizacji. Cofanie zmian. Nie wyłączaj komputera”.

Uruchomiłem narzędzie do rozwiązywania problemów z systemem Windows 10, które nie działa z błędem

„Brak rejestracji usługi Windows 10 lub jest ona uszkodzona”.

Próbowałem poprawki na forach Microsoft bez powodzenia.

Uruchomiłem system Windows 10 na innym dysku, ale na tym samym komputerze i udało mi się pobrać i zainstalować wszystkie aktualizacje. Korzystając z DiscWizard, zobrazowałem tę instalację i przywróciłem ją do „Windows 10 (1)” na pierwszym dysku i nie byłem w stanie zainstalować aktualizacji, otrzymując ten sam błąd.

Czy istnienie partycji Linux może dezorientować system Windows? A może Windows nie lubi uruchamiania z Grub 2? Nie mam pomysłów.

puzzl3
źródło
Brak możliwości aktualizacji systemu Windows NIE ma nic wspólnego z systemem Linux, który również istnieje w systemie. Nie ma to również nic wspólnego z faktem, że korzystanie z Grub 2 ma program ładujący. O ile nie podasz szczegółowych informacji na temat awarii, nie mogę udzielić odpowiedzi wyjaśniającej, w jaki sposób rozwiązałeś problem.
Ramhound
@Ramhound Jak bardziej konkretnie muszę się odnosić do awarii? Podałem, co spowodowało błędy, jakie były komunikaty o błędach i co próbowałem zrobić, aby je naprawić.
puzzl3
Generowany jest plik dziennika zawierający więcej informacji, z których należy podać odpowiednie informacje.
Ramhound
@Ramhound Wygenerowałem dziennik dla usługi Windows Update, uruchamiając polecenie „Get-WindowsUpdateLog w poleceniu cmdlet programu PowerShell. Nie jestem pewien, co rozumiesz przez odpowiednie informacje, ale wyszukując w dzienniku wyrażenie„ error ”:„ EP: error : 0x800004004: - nie udało się pobrać danych SLS ”,„ EP: błąd: 0x80004004: Błąd GetSecondaryServicesEnabledState ”
puzzl3
W dowolnym momencie możesz zaktualizować swoje pytanie.
Ramhound

Odpowiedzi:

3

Udało mi się rozwiązać problem, włączając partycję Windows 10 i ukrywając partycję Linux za pomocą karty pamięci Grub4DOS. Odkryłem, że Windows 10 chce parkować pliki gdziekolwiek jest aktywna partycja. W moim konkretnym przypadku aktywną partycją był Ubuntu, a ponieważ Ubuntu wymaga systemu plików EXT4 (system plików, którego system Windows nie rozumie), system Windows 10 nie był w stanie zapisać plików, które były potrzebne do pomyślnej aktualizacji .

Chociaż Windows jest partycją aktywną, menu Grub 2 nadal się wyświetla, a Windows i Ubuntu działają tak, jak powinny.

puzzl3
źródło
Dzięki! twoje dochodzenie pomoże mi rozwiązać problem z aktualizacją systemu Windows 10.
DeamonMV,
-1

@ puzzl3 Mogę rzeczywiście potwierdzić, że kiedy podwójny rozruch Windows 10 i Ubuntu Linux na bootstrapie BIOS / MBR, większe aktualizacje Windows zawsze zawiodą / utkną (nie możemy ... zapętlić), jeśli partycja Ubuntu / Grub2 jest ustawiona na aktywną!

Aby dokończyć aktualizacje, możesz przełączyć się z powrotem na Windows jako partycję aktywną (tylko gdy jego partycja jest również bootowalna) za pomocą narzędzia Windows CLI „diskpart”.

Start> Wiersz polecenia> diskpart „UAC Tak” lista dysk sel dysk 0 lista część sel część x aktywne wyjście

Możesz powrócić do grub2 jako bootloader po aktualizacji systemu Windows, ustawiając ponownie partycję Grub2 / ubuntu jako aktywną. Może to nie działać, jeśli Grub2 jest zainstalowany w samym MBR zamiast PBR!

walterav1984
źródło