Fehlender Bootsektor bei Windows 2008
Durch den Wechseln des Festplattenkontrollers kann es dazu kommen, dass ein W2008 Server nicht mehr startet. Oft sind die Daten in Ordnung, aber ein Booten ist nicht möglich. Beim Starten kommt dann die folgende Meldung
Windows\System32\winload.exe The selected entry could not be loaded because the application is missing or corrupt
Eine mögliche Lösung ist die Reparatur des Bootsectors. Dazu gibt es bei Windows 2008 ein Tool, BCDEDIT.EXE. Die Parameter findet man bei Microsoft oder über diesen Link. Starten kann man die Reparatur über eine Boot-CD W2008 und der Reparaturkonsole.
Im oben beschriebenen Fehlerfall sollte durch den Aufruf von BCDEDIT folgende Ausgabe erscheinen:
Windows Boot Manager
——————–
identifier {bootmgr}
device unknown
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
——————- i
dentifier {current}
device unknown
path \Windows\system32\winload.exe
description Microsoft Windows Server 2008
locale en-US
inherit {bootloadersettings}
osdevice unknown
systemroot \Windows
resumeobject {12f74cff-e685-11dd-8438-93c12396c12f}
nx OptOut
Sollten die Einträge device und osdevice den Status unknow haben, so kann mit den folgenden Aufrufen die fehlenden Einträge im Bootsektor wieder hergestellt werden:
c:\windows\system32\bcdedit /set {default} device partition=c:
c:\windows\system32\bcdedit /set {default} osdevice partition=c:
c:\windows\system32\bcdedit /set {bootmgr} device partition=c:
Nach einem Neustart sollte dann das Problem beseitigt sein.
Gefunden habe ich den Artikel unter diesem Link.