Podczas instalowania aktualizacji w systemie Windows Professional / Windows IoT LTSC bardzo często pojawia się błąd 0x80070643. Najczęściej ma to związek z brakiem miejsca na partycji odzyskiwania - instalator systemu ustawia jej rozmiar na zaledwie 512MB. W celu usunięcia tego błędu, należy wykonać kilka prostych kroków w terminalu Windows. W tym wpisie prezentujemy jak sprawdzić stan systemu i zmodyfikować odpowiednie ustawienia. Poniżej znajdują się kolejne komendy oraz ich opis.
Sprawdzenie stanu systemu
Pierwszym krokiem jest uruchomienie wiersza poleceń w trybie administratora. W polu wyszukiwania wpisujemy "cmd", klikamy prawym przyciskiem myszy na „Wiersz poleceń” i wybieramy "Uruchom jako administrator". W konsoli Windows wydajemy komendę:
sfc /scannow
Komenda uruchamia narzędzie System File Checker, które skanuje system w poszukiwaniu uszkodzonych plików i próbuje je naprawić.
Sprawdzenie integralności obrazu systemu
W kolejnym etapie sprawdzamy integralności obrazu systemu Windows.
DISM /Online /Cleanup-Image /RestoreHealth
Ta komenda używa narzędzia DISM (Deployment Imaging Service and Management Tool), które skanuje obraz systemu i usuwa wszelkie problemy z plikami systemowymi.
Wyłączenie usługi Windows Recovery Environment (WinRE)
czyli środowiska odzyskiwania systemu Windows. Po wyłączeniu funkcje związane z odzyskiwaniem systemu, takie jak dostęp do narzędzi naprawczych, przywracanie systemu czy resetowanie do ustawień fabrycznych, zostaną dezaktywowane.
reagentc /disable
Sprawdzenie dostępnych partycji na dysku
Aby upewnić się, że partycja odzyskiwania posiada wystarczająco dużo miejsca, należy otworzyć narzędzie do zarządzania dyskami DiskPart. Wpisujemy zatem:
diskpart
Po uruchomieniu narzędzia Diskpart przechodzimy do kolejnego etapu.
Wyświetlanie dostępnych dysków
W celu wyświetlenia listy dostępnych dysków wydajemy polecenie:
list disk
Komenda ta pokaże wszystkie dyski, które są zainstalowane w komputerze.
Wybór dysku systemowego
Następnie należy wybrać dysk, na którym znajduje się partycja odzyskiwania. Sprawdź w Eksploratorze Windows nie masz włożonych dodatkowych nośników USB, aby omyłkowo nie skasować ważnych danych!
select disk X
gdzie „X” to numer dysku, który chcesz wybrać (np. „select disk 0”).
Wyświetlanie partycji
W kolejnym etapie listujemy dostępne partycje:
list part
Polecenie wskaże wszystkie partycji na wybranym dysku.
Wybór partycji odzyskiwania
Aby wybrać partycję odzyskiwania, wpisz polecenie:
sel part Y
gdzie „Y” to numer partycji odzyskiwania (recovery partition), który chcesz wybrać (np. „select part 4”).
Zwiększanie rozmiaru partycji
Jeśli partycja odzyskiwania nie ma wystarczająco dużo miejsca do rozpakowania plików Windows Update to powiększamy ją:
extend size=Z
gdzie „Z” to lczba MB, o jaką chcesz zwiększyć rozmiar partycji odzyskiwania. Polecamy rozszerzyć o dodatkowe 512 MB, wpisujemy więc:
extend size=512
Ponowne uruchomienie usługi WinRE
Możemy już bezpiecznie włączyć usługę Windows Recovery Environment, wydajemy polecenie:
reagentc /enable
Podsumowanie
Błąd 0x80070643 w usłudze Windows Update wynika najczęściej z niewystarczającej przestrzeni na partycji odzyskiwania. Jednym z rozwiązań jest zwiększenie rozmiaru tej partycji, co umożliwia prawidłowe przechowywanie plików systemowych wymaganych do aktualizacji. W naszym artykule opisano kroki, które pozwalają na zwiększenie partycji odzyskiwania przy użyciu narzędzi takich jak diskpart oraz reagentc. Po wykonaniu tych czynności, system Windows Professional 11 lub Windows 11 LTSC pozwoli na pomyślną instalację łatek systemowych, eliminując wspomniany błąd.