Hallo Zusammen,
seit mehreren Wochen haben meine Windows-Server ein Problem und bin leider mit meinem Latein so langsam am Ende. Ich entschuldige mich jetzt schon mal für den nun folgenden Roman.
Nach jedem Reboot mehrere Windows 2016-Server ist das Filesystem auf der Platte defekt. Die Windows-Recovery kann den Fehler nicht beheben. Ein chkdsk bricht ohne protokollierbaren Fehler ab. Laut diskpart werden die Platten als "RAW" erkannt.
Das NTFS-Filesystem kann also nicht mehr gelesen werden.
Das Problem kann nur behoben werden, indem man ein Linux-Livesystem bootet und die defekte Platte mit dem Tool "ntfsfix" repariert. Hierbei wird IMMER ausschließlich der
MFT Sektor neu geschrieben, da dieser defekt ist. Nachdem man dann noch über die Windows-Recovery einen "bootrec /fixboot" und einen "bootrec /fixmbr" durchführt, startet der Server wieder normal.
Nach dem Boot, findet ein "sfc /scannow" Fehler, welche nicht behoben werden können. Der Best-Practice von Microsoft ist in diesem Fall, das System mit DISM zu reparieren. So weit so gut.
Ich habe dann also probiert, das System über DISM zu reparieren. Folgenden Befehl habe ich dafür ausgeführt:
dism /Online /Cleanup-Image /RestoreHealth
Fehler: Die Quelldateien wurden nicht gefunden.
Das ist natürlich recht komisch, da der Server direkten Internetzugriff ohne Proxy oder sonstige Filter hat.
Danach habe ich folgendes probiert:
1. WMI-Image von einem anderen System erzeugt, eingebunden und als Quelle für das DISM definiert - selber Fehler
2. Frische Server2016-ISO heruntergeladen und als Quelle für das DISM definiert - selber Fehler
3. Neuen Windows Server 2016 installiert, komplett aktualisiert, Platte in meine defekte Windows-VM eingehängt und als Quelle für das DISM definiert - selber Fehler
Das Problem laut DISM.log und CBS.log ist folgendes:
(p) CBS Catalog Missing Package_2639_for_KB4489882~31bf3856ad364e35~amd64~~10.0.1.6
(p) CBS Catalog Missing Package_2640_for_KB4489882~31bf3856ad364e35~amd64~~10.0.1.6
Nun wollte ich das Update von Hand installieren. Also das entsprechende Paket aus dem Update Catalog heruntergeladen und den Install angeworfen - Fehlermeldung: Das Paket sei nicht für meine Windows-Version geeignet. Es handelt sich jedoch definitiv um die
korrekte Version! Der selbe Fehler passiert mit dem Delta-Update.
Ich frage mich nun, wie dieser Fehler zu Stande kommt. Wie kann es sein, dass das o. g. Paket bei egal welcher Quelle nicht gefunden werden kann? Spätestens in dem unter 3. (siehe oben) erwähnten Image sollte es vorhanden sein. Es handelt sich um 1:1 die
selbe Server-Version.
Danke im Voraus.