Seite 1 von 1

Vmdk nach Shrink NTLDR HILFE!!!

Verfasst: 14.05.2009, 10:56
von djsven
Hallo zusammen,

brauche umbedingt mal eure Hilfe.

Habe hier einen realen Rechner zu Vmware portiert.
Dieser Rechner hatte aber 80GB große Platte.
Hat alles wunderbar geklappt.
In der Vm habe ich dann richtig aufgeräumt auf ca. 20 GB.
Nach dem Defragt und Shrink habe ich nun das Problem, das die Partionstabellen nicht mehr stimmern.
ZU mindest kommt beim Start von XP NTDLR fehlt.
Wenn ich ne Boot Diskette nehme, komme ich nicht auf c.
Wenn ich ne Windows Boot CD nehme (PE) sehe ich zwar C aber keine Datein!
Hilfe.
In Partitions Tool wird die PLatte angezeigt und zwar als 80 GB.
Was kann ich tun?
Habe schon alles ausprobiert an Tools hier.
Nichts hat geholfen.
DANKE EUCH!

Verfasst: 14.05.2009, 11:24
von stefan.becker
Fang noch mal von vorne an, aber sicher die Zwischenstände.

Verfasst: 14.05.2009, 16:37
von continuum
wie verkleinerst du die vmdk denn ?

Verfasst: 14.05.2009, 16:41
von djsven
Hi,
bisher habe ich es ja noch nicht geschafft sie kleinr zu machen.
Die habe ich als Anleitung verwendet.
rem first power down the vm
call "C:\Program Files\VMware\VMware Server\vmware-cmd" "D:\Virtual Machines\_in production\VM folder\vm name.vmx" stop

rem defrag from vmware cmd line util
"C:\Program Files\VMware\VMware Server\vmware-vdiskmanager.exe" -d "D:\Virtual Machines\_in production\VM folder\Windows XP Professional.vmdk"

rem mount vmdk
"%programfiles%\vmware\vmware server\vmware-mount" v: "D:\Virtual Machines\_in production\VM folder\vm drive.vmdk"

rem prep vmdk
"%programfiles%\vmware\vmware server\vmware-vdiskmanager" -p V:

rem unmount vmdk
"%programfiles%\vmware\vmware server\vmware-mount" v: /d -f

rem shrink vmdk
"%programfiles%\vmware\vmware server\vmware-vdiskmanager" -k "D:\Virtual Machines\_in production\VM folder\vm drive.vmdk"

rem last power on the vm
call "C:\Program Files\VMware\VMware Server\vmware-cmd" "D:\Virtual Machines\_in production\VM folder\vm name.vmx" start

Verfasst: 14.05.2009, 16:45
von continuum
Nichts davon aendert die nominelle Groesse der vmdk - also sollte es keine Problem mit ntldr geben

Verfasst: 14.05.2009, 17:35
von djsven
Was macht denn eigendlich das Shrink?
Defrag usw alles klar.
Ich müsste jetzt hergehen und die Partition verkleinern, danach die Disk verkleiner.

Problem ist nur, habe genau diese Schritte ausgeführt, danach ging die Vm nicht mehr :-(
Auf der Platte ist nichts mehr zu sehen!

Verfasst: 19.05.2009, 15:50
von djsven
Hat denn keiner einen TIP für mich?

Verfasst: 19.05.2009, 16:24
von e-e-e
Hallo,

also, wenn Du eine vmdk hast, die mit der Datenmenge wächst, dann kommt es natürlich auch vor, dass Daten gelöscht werden. Das Dateisystem des Gastes löscht aber die Daten nicht wirklich, sondern es wird nur der Speicherplatz der Daten für eine Neuverwendung freigegeben. Da in der vmdk die Daten blockweise und nicht dateiweise (logisch) verwaltet werden, weiß aber das Host-OS bzw. VMware Server davon nichts. Daraus folgt, dass der Speicherplatz von gelöschten Dateien weiterhin in der vmdk gehalten wird. Der Shrinkprozess gibt nun den nicht mehr benötigten Speicherplatz wieder frei, sodass die vmdk wieder kleiner wird.

Verfasst: 19.05.2009, 18:10
von continuum
Kann es sein das du einen Snapshot hast ?

das koennte das problem evtl erklaeren - alles in allem wissen wir viel zu wenig.
Du hast nicht mal gesagt was du fuer einen vmdk-typ verwendest