thomash2
Goto Top

VMWare 2.0 Gast W2k8 (SCSI HD) auf echte Hardware (IDE HD) umziehen

Devirtualisierung
W2k8 soll von einer VM auf eine echte Maschine portiert werden

Hallo,

leider ein etwas komplexes Thema.

Derzeitiger Stand:

Entwickler-W2k8 Server mit SMTP, AD, DC, MSSQL, Sharepoint .. (also alles da unsupported, langwierig neu aufzusetzen)
soll von VMWare 2.0 (virtuelle SCSI HD) auf ein echtes System (AMD Chipsatz) mit IDE HD umziehen. Alles 64Bit.


Hierzu wurde unter W2k8 mit Bordmitteln eine Windows Vollsicherung angefertigt, die mittels WRE auf das echte System zurückgesichert wurde.
Merkwürdigerweise hatte das System dann keinen Bootloader, was an der cmdline gefixt wurde.

Nun bootete das System bis zur crcdisk.sys

AHCI habe ich testweise ein und auch ausgeschaltet
der Eintrag:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
"START" auf "0"
war gesetzt (im Echtsystem stand er auf 4; wer auch immer das umgesetzt hat, ich wars nicht)

Nun habe ich die Vermutung, dass gar kein IDE/SATA Treiber geladen wird, da das System zuvor nur SCSI Treiber genutzt hat.


Frage:

Falls jemand dieses Problem schon hatte, was wäre zu tun.

Mir fällt nur noch ein, die VM von IDE auf SCSI umzustellen und dann zu sichern, rückzusichern um dann festzustellen, dass es immer
noch nicht klappt face-wink.

Auf dem neuen System komme ich an die cmdline und an die Registry im GUI Mode, ich habe aber keinen Plan, wie ich dort nachsehe,
ob ein IDE/SATA Treiber in HKLM\...\Services geladen wird, weil ich nicht weiß, wie der Name des Treibers lautet

sollte es msahci.sys sein, dann weiß ich nicht, wie ich feststelle, ob selbiger dem System zum Booten angeboten wird, da dieser Name nicht
im Eintrag: LIST auftaucht.

Danke Euch im voraus

Content-ID: 150224

Url: https://administrator.de/contentid/150224

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

Karo
Karo 02.09.2010 um 13:54:50 Uhr
Goto Top
Hi,

vielleicht solltest Du mal nen image mit drivesnapshot oder O&O Diskimage ziehen. Beim Rückspielen kannst Du dort Treiber für das Zielsystem (in Deinem Fall wohl SATA) angeben, die dann mit eingebunden werden

Karo
ThomasH2
ThomasH2 02.09.2010 um 14:17:07 Uhr
Goto Top
ich habe nun mal ein Win7 ntbtlog.txt mit dem Wsk8 ntbtlog.txt verglichen und siehe da es wird in W2k8 gar nicht erst versucht, msahci.sys zu laden

Nun muss ich nur noch wissen, wie ich W2k8 in der Reg sagen kann, dass sie msahci.sys laden soll.
Karo
Karo 02.09.2010 um 14:38:18 Uhr
Goto Top
nun Du kannst ja in dem oben erwähnten Reg-Zweig auch noch die Einträge

Aliide, Amdide, Atapi, Cmdide, iaStorV, intelide, pciide und viaide

anpassen

Karo
ThomasH2
ThomasH2 02.09.2010 um 15:13:03 Uhr
Goto Top
ja, das ist die Frage, was ich alles brauche.

Windows fasst alle Treiber zu Bootgruppen zusammen. Der AHCI-Treiber steckt in der Gruppe SCSI miniport. Da werden haufenweise Treiber geladen. Die Tags sind dort alle binär, so dass man sich hier erstmal durchsuchen muss.
ThomasH2
ThomasH2 02.09.2010 um 17:26:13 Uhr
Goto Top
hatte die falsche Reg bearbeitet (die von WRE); ein Volldau bin ich doch ..

nachdem ich in der toten Reg ahci = 0 gesetzt habe, lief die Kiste endlich an

nun weiß ich aber, wie man Treiber und deren Bootreihenfolge in einem totem System von Hand manipuliert