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.