Seite 1 von 2

VmWare lässt sich nicht mehr starten

Verfasst: 07.03.2009, 16:08
von Booker
Hallo Forumusers.
Eigentlich wollte ich nur Shrinken, doch dann kam alles anders und ich weiß nicht mehr weiter.

Da in den Vmware-Tools bei Shrink steht: Shrink disk is disable for this ...
hab ich gelesen, das Shrink bei Snapshots nicht funtz. Also Snapshots gelöscht. leider war da eine Fehlermeldung die ich zu schnell weggeklickt habe ohne sie zu lesen. Anscheinend habe ich die Snapshots nicht sauber entfernt.

Nun möchte ich wieder starten und es kommt die Meldung: The parent virtual disk has been modified since the child was created.

Also im vmx einfach von ...000002.vmdk auf 000006.vmdk gändert und vmware lief, virtuelle maschine heruntergefahren, wieder zurückgeändert von 000006.vmdk auf 000002.vmdk, danach noch die anderen 6 probiert und seit her geht gar nichts mehr.
Bei Virtuall Machine Setting steht unter Hard Disk 0 bytes

Weiß jemand Rat wie ich die virtuelle maschine wieder starten kann. Bin in diesem Forum und auch bei Google nicht weitergekommen.

Danke Booker


**Zuerst hatte ich kein Glück, dann kam auch noch Pech dazu**

Verfasst: 07.03.2009, 16:54
von continuum
Hi

mal sehen was noch zu retten ist ...
Ich brauche eine komplette Dateliste und alle vmdks kleiner als 10Kb

Verfasst: 07.03.2009, 17:02
von e-e-e
Hallo,

das erinnert mich an einen Bekannten, der grundsätzlich alle Meldungen innerhalb von 0,2 Sekunden mittels OK wegklickt ................und ich Ihm alle paar Monate sein System neu aufsetzen darf.
Nun gut, als erstes bitte keine Schreiboperationen mehr auf die physische HDD und dann versuch' mal, die gelöschten Dateien mittels Tools wie undelete o.ä. auf einem anderen Datenträger (USB-Stick) wiederherzustellen. Ergebnis posten.

Verfasst: 07.03.2009, 17:14
von Booker
Hallo Ulli hier ist meine Dateiliste
vmware-0.log
vmware-1.log
vmware-2.log
vmware.log
Windows Vista-0.vmdk
Windows Vista-000001.vmdk
Windows Vista-000002.vmdk
Windows Vista-000003.vmdk
Windows Vista-000004.vmdk
Windows Vista-000005.vmdk
Windows Vista-000006.vmdk
Windows Vista.nvram
Windows Vista.vmdk
Windows Vista.vmsd
Windows Vista.vmx
Windows Vista.vmxf


Hallo Ronny
Versuche schon seit einiger Zeit Daten mittels O&O Unerase wiederherzustellen (auch an anderen Partitionen), leider Ergebnislos

Booker

Verfasst: 07.03.2009, 17:18
von continuum
Da kann ich nichts mit anfangen - Dateigroesse und Datum fehlt - auch brauche ich alle vmdks kleiner als 10 kb - was bei dir wahrscheinlich nur eine ist.
Dann brauche ich die letzten logs - am besten alles gezipt

am besten rufst du mal eben an

Verfasst: 07.03.2009, 17:24
von stefan.becker
Die Daten können nicht wichtig sein, wenn es kein Backup gibt.

Am besten mal ab und an die VMS auf ne externe Platte kopieren, wenn es so wichtig ist.

Verfasst: 07.03.2009, 17:57
von Booker
Sorry kann keine Attachments hinzufügen

Booker

Verfasst: 07.03.2009, 17:58
von continuum
Ja - das ist derzeit nicht moeglich - nimm einen der tausend filehoster stattdessen

Verfasst: 07.03.2009, 18:13
von Booker
Hallo
Der Link zur Datei
http://www.filehosting.at/file/details/ ... 6r/log.zip

Info vom Filehoster:
Dieser Download-Link ist nur einmal gültig und kann nach Gebrauch nicht mehr verwendet werden!

Verfasst: 07.03.2009, 18:27
von Booker
Hab nen anderen Filehoster genommen

Hier der Link
http://www.file-upload.net/download-150 ... g.zip.html

Booker

Verfasst: 07.03.2009, 18:32
von continuum
der download ist corrupt - wie gesagt am besten rufst du an

Verfasst: 07.03.2009, 19:31
von Booker
Hallo
Das mit dem Anrufen ist nicht so mein Ding. Habe einen neuen Filehoster und getestet. ist OK

http://rapidshare.de/files/45913230/log.zip.html

Booker

Verfasst: 07.03.2009, 19:53
von Booker
Jetzt sagt er mir
File not found: Windows Vista-Snapshot8.vmsn This file is required to power...
Diese Datei kann ich nirgends finden.

Booker

Verfasst: 07.03.2009, 20:24
von continuum
Das mit dem Anrufen ist nicht so mein Ding.


War ja auch nur ein Angebot.

Als naechstes brauchst du den embedded descriptor von allen vmdks.
Besorg dir die dsfok-tools und dann mach folgendes fuer alle vmdks

dsfo.exe dateiname.vmdk 512 800 dateiname.txt

wenn du das hast postest du alle 8 Textdateien

Verfasst: 07.03.2009, 22:16
von Booker
für dsfo, ob in der GUI oder im Dos, hab ich nicht genügend Speicher.

die Meldung im Dos Usage: dsfo source offset size destination
in der GUI: Für diesen Befehl ist nicht genügend Speicher verfügbar

Booker

Verfasst: 07.03.2009, 22:37
von continuum
was gibst du genau ein ?

Verfasst: 08.03.2009, 10:47
von Booker
HAllo
Habe alle txt im Ordner dsfo bei rapishare. hier der Link. Hoffe das ist das Richtige

http://rapidshare.de/files/45928018/dsfo.rar.html

Danke für deine Mühe
Booker

Verfasst: 08.03.2009, 14:28
von continuum
make a file-list of all vmdks

Code: Alles auswählen

dir /b *.vmdk > list.txt


extract all embedded descriptors


Code: Alles auswählen

dsfo.exe "Windows Vista.vmdk"          512 800 "Windows Vista.txt"
dsfo.exe "Windows Vista-0.vmdk"        512 800 "Windows Vista-0.txt"
dsfo.exe "Windows Vista-000001.vmdk"   512 800 "Windows Vista-000001.txt"
dsfo.exe "Windows Vista-000002.vmdk"   512 800 "Windows Vista-000002.txt"
dsfo.exe "Windows Vista-000003.vmdk"   512 800 "Windows Vista-000003.txt"
dsfo.exe "Windows Vista-000004.vmdk"   512 800 "Windows Vista-000004.txt"
dsfo.exe "Windows Vista-000005.vmdk"   512 800 "Windows Vista-000005.txt"
dsfo.exe "Windows Vista-000006.vmdk"   512 800 "Windows Vista-000006.txt"   


type all descriptors into a file

Code: Alles auswählen

echo. > listed-descriptors.txt
echo ###################### "Windows Vista.txt"          >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista.txt"               >> listed-descriptors.txt
echo ###################### "Windows Vista-0.txt"        >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-0.txt"             >> listed-descriptors.txt
echo ###################### "Windows Vista-000001.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000001.txt"        >> listed-descriptors.txt
echo ###################### "Windows Vista-000002.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000002.txt"        >> listed-descriptors.txt
echo ###################### "Windows Vista-000003.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000003.txt"        >> listed-descriptors.txt
echo ###################### "Windows Vista-000004.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000004.txt"        >> listed-descriptors.txt
echo ###################### "Windows Vista-000005.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000005.txt"        >> listed-descriptors.txt
echo ###################### "Windows Vista-000006.txt"   >> listed-descriptors.txt
echo. >> listed-descriptors.txt
type "Windows Vista-000006.txt"        >> listed-descriptors.txt







alle descriptor-files nacheinander in eine Textdatei geschreieben sieht es so aus:

Code: Alles auswählen

 ###################### Windows Vista.txt   ########################
# Disk DescriptorFile
version=1
CID=848cbe64
parentCID=ffffffff
createType="monolithicSparse"
# Extent description
RW 104857600 SPARSE "Windows Vista.vmdk"
# The Disk Data Base
#DDB

ddb.virtualHWVersion = "6"
ddb.geometry.cylinders = "6527"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"
ddb.toolsVersion = "7238"

 ###################### Windows Vista-0.txt  ########################
# Disk DescriptorFile
version=1
CID=d7635e3a
parentCID=ffffffff
createType="monolithicSparse"

# Extent description
RW 41943040 SPARSE "Windows Vista-0.vmdk"

# The Disk Data Base
#DDB

ddb.virtualHWVersion = "6"
ddb.geometry.cylinders = "2610"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"

 ###################### Windows Vista-000001.txt  ########################
# Disk DescriptorFile
version=1
CID=195cf01f
parentCID=3e26286f
createType="monolithicSparse"
parentFileNameHint="Windows Vista.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000001.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"

 ###################### Windows Vista-000002.txt  ########################
# Disk DescriptorFile
version=1
CID=46f75567
parentCID=5cdd6af0
createType="monolithicSparse"
parentFileNameHint="Windows Vista-000006.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000002.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"

 ###################### Windows Vista-000003.txt  ########################
# Disk DescriptorFile
version=1
CID=c27c3cf2
parentCID=c750afeb
createType="monolithicSparse"
parentFileNameHint="Windows Vista-000001.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000003.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"

 ###################### Windows Vista-000004.txt  ########################
# Disk DescriptorFile
version=1
CID=0d280b8b
parentCID=9a1f1a1f
createType="monolithicSparse"
parentFileNameHint="Windows Vista-000005.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000004.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"

 ###################### Windows Vista-000005.txt  ########################
# Disk DescriptorFile
version=1
CID=9a1f1a1f
parentCID=71a88f7c
createType="monolithicSparse"
parentFileNameHint="Windows Vista-000003.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000005.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"

 ###################### Windows Vista-000006.txt  ########################
# Disk DescriptorFile
version=1
CID=6eac937d
parentCID=0d280b8b
createType="monolithicSparse"
parentFileNameHint="Windows Vista-000004.vmdk"
# Extent description
RW 104857600 SPARSE "Windows Vista-000006.vmdk"

# The Disk Data Base
#DDB

ddb.toolsVersion = "7238"



make the list look nice by removing unimportant lines
zusammengefasst sieht das so aus - noch nicht repariert - unwichtige Angaben weggelassen

Code: Alles auswählen

 ###################### Windows Vista.txt   ########################
CID=848cbe64
parentCID=ffffffff
RW 104857600 SPARSE "Windows Vista.vmdk"

 ###################### Windows Vista-000001.txt  ########################
CID=195cf01f
parentCID=3e26286f
parentFileNameHint="Windows Vista.vmdk"
RW 104857600 SPARSE "Windows Vista-000001.vmdk"

 ###################### Windows Vista-000002.txt  ########################
CID=46f75567
parentCID=5cdd6af0
parentFileNameHint="Windows Vista-000006.vmdk"
RW 104857600 SPARSE "Windows Vista-000002.vmdk"

 ###################### Windows Vista-000003.txt  ########################
CID=c27c3cf2
parentCID=c750afeb
parentFileNameHint="Windows Vista-000001.vmdk"
RW 104857600 SPARSE "Windows Vista-000003.vmdk"

 ###################### Windows Vista-000004.txt  ########################
CID=0d280b8b
parentCID=9a1f1a1f
parentFileNameHint="Windows Vista-000005.vmdk"
RW 104857600 SPARSE "Windows Vista-000004.vmdk"

 ###################### Windows Vista-000005.txt  ########################
CID=9a1f1a1f
parentCID=71a88f7c
parentFileNameHint="Windows Vista-000003.vmdk"
RW 104857600 SPARSE "Windows Vista-000005.vmdk"

 ###################### Windows Vista-000006.txt  ########################
CID=6eac937d
parentCID=0d280b8b
parentFileNameHint="Windows Vista-000004.vmdk"
RW 104857600 SPARSE "Windows Vista-000006.vmdk"
   


sort the listing

Code: Alles auswählen

 ###################### Windows Vista.txt   ########################
CID=848cbe64
parentCID=ffffffff
RW 104857600 SPARSE "Windows Vista.vmdk"
ddb.geometry.cylinders = "6527"

 ###################### Windows Vista-000001.txt  ########################
CID=195cf01f
parentCID=3e26286f
parentFileNameHint="Windows Vista.vmdk"
RW 104857600 SPARSE "Windows Vista-000001.vmdk"

 ###################### Windows Vista-000003.txt  ########################
CID=c27c3cf2
parentCID=c750afeb
parentFileNameHint="Windows Vista-000001.vmdk"
RW 104857600 SPARSE "Windows Vista-000003.vmdk"

 ###################### Windows Vista-000005.txt  ########################
CID=9a1f1a1f
parentCID=71a88f7c
parentFileNameHint="Windows Vista-000003.vmdk"
RW 104857600 SPARSE "Windows Vista-000005.vmdk"

 ###################### Windows Vista-000004.txt  ########################
CID=0d280b8b
parentCID=9a1f1a1f
parentFileNameHint="Windows Vista-000005.vmdk"
RW 104857600 SPARSE "Windows Vista-000004.vmdk"

 ###################### Windows Vista-000006.txt  ########################
CID=6eac937d
parentCID=0d280b8b
parentFileNameHint="Windows Vista-000004.vmdk"
RW 104857600 SPARSE "Windows Vista-000006.vmdk"

 ###################### Windows Vista-000002.txt  ########################
CID=46f75567
parentCID=5cdd6af0
parentFileNameHint="Windows Vista-000006.vmdk"
RW 104857600 SPARSE "Windows Vista-000002.vmdk"
           

6. check and fix the CID-chain

Code: Alles auswählen

 ###################### Windows Vista.txt   ########################
CID=848cbe64
parentCID=ffffffff
RW 104857600 SPARSE "Windows Vista.vmdk"
ddb.geometry.cylinders = "6527"

 ###################### Windows Vista-000001.txt  ########################
CID=195cf01f
parentCID=848cbe64
parentFileNameHint="Windows Vista.vmdk"
RW 104857600 SPARSE "Windows Vista-000001.vmdk"

 ###################### Windows Vista-000003.txt  ########################
CID=c27c3cf2
parentCID=195cf01f
parentFileNameHint="Windows Vista-000001.vmdk"
RW 104857600 SPARSE "Windows Vista-000003.vmdk"

 ###################### Windows Vista-000005.txt  ########################
CID=9a1f1a1f
parentCID=c27c3cf2
parentFileNameHint="Windows Vista-000003.vmdk"
RW 104857600 SPARSE "Windows Vista-000005.vmdk"

 ###################### Windows Vista-000004.txt  ########################
CID=0d280b8b
parentCID=9a1f1a1f
parentFileNameHint="Windows Vista-000005.vmdk"
RW 104857600 SPARSE "Windows Vista-000004.vmdk"

 ###################### Windows Vista-000006.txt  ########################
CID=6eac937d
parentCID=0d280b8b
parentFileNameHint="Windows Vista-000004.vmdk"
RW 104857600 SPARSE "Windows Vista-000006.vmdk"

 ###################### Windows Vista-000002.txt  ########################
CID=46f75567
parentCID=6eac937d
parentFileNameHint="Windows Vista-000006.vmdk"
RW 104857600 SPARSE "Windows Vista-000002.vmdk"
           


check current vmx-file
In der vmx muss anhand der vorliegenden Snapshot-kette
"Windows Vista-000002.vmdk" als vmdk eingetragen werden

edit the extracted descriptors

Nach dem editieren der einzelnen descriptor-files injiziert man die reparierten descriptoren mit

re-inject the edited descriptors

Code: Alles auswählen

dsfi.exe "Windows Vista.vmdk"          512 800 "Windows Vista.txt"
dsfi.exe "Windows Vista-0.vmdk"        512 800 "Windows Vista-0.txt"
dsfi.exe "Windows Vista-000001.vmdk"   512 800 "Windows Vista-000001.txt"
dsfi.exe "Windows Vista-000002.vmdk"   512 800 "Windows Vista-000002.txt"
dsfi.exe "Windows Vista-000003.vmdk"   512 800 "Windows Vista-000003.txt"
dsfi.exe "Windows Vista-000004.vmdk"   512 800 "Windows Vista-000004.txt"
dsfi.exe "Windows Vista-000005.vmdk"   512 800 "Windows Vista-000005.txt"
dsfi.exe "Windows Vista-000006.vmdk"   512 800 "Windows Vista-000006.txt" 

Verfasst: 08.03.2009, 18:46
von Booker
Hallo Ulli

Vielen Vielen Dank nochmals
Hab alles Schritt für Schritt durchgearbeitet aber es geht immer nocht nicht. werd morgen abend nochmals alles durcharbeiten.

Booker

Verfasst: 08.03.2009, 19:01
von Dayworker
Booker hat geschrieben:Hallo Ulli

Vielen Vielen Dank nochmals
Hab alles Schritt für Schritt durchgearbeitet aber es geht immer nocht nicht. werd morgen abend nochmals alles durcharbeiten.

Booker


Auch wenn ich seine Hilfe für eine Datenrettung bisher noch nicht und hoffentlich auch nie brauchen werden, nutze einfach Ulli's Angebot und geh das mit ihm Schritt-für-Schritt telefonisch durch. Damit konnte er hier schon vielen Benutzern helfen.

Verfasst: 08.03.2009, 19:15
von continuum
Hab alles Schritt für Schritt durchgearbeitet aber es geht immer nocht nicht. werd morgen abend nochmals alles durcharbeiten.


Ok - dann hast du was falsch gemacht - das heisst wir muessen wieder ganz von vorne anfangen - du kannst damit auch den letzten Post von mir ignorieren

was gab es denn fuer fehler ?

Verfasst: 09.03.2009, 21:14
von Booker
Hallo Ulli
Tausend Dank für deine Hilfe. Jetzt kann ich meine VM wieder starten und muss mich nur noch um den MBR von Vista kümmern. Habe sicherheitshalber die VM extern kopiert um nur ja nicht wieder einen Blödsinn zu machen.

An Dayworker
Aufgrund meines Handicap, das ich hier nicht publik machen möchte, ist das Anrufen für mich nur schwer möglich.


Vielen Vielen Dank nochmals
Booker

Verfasst: 09.03.2009, 22:03
von continuum
MBR von Vista ? ? ? was ist damit ?

Verfasst: 10.03.2009, 16:12
von Booker
Sorry
Damit meinte ich den MBR der virtuelle maschine.

Ich muss zugeben ich habe zu früh gefreut. Es kommt leider eine Fehlermeldung:

The master boot record (MBR) of this virtual machine's hard disk does not contain valid
bootstrap code. It is likely that the MBR was corrupted by an incorrect guest operating
system installation or some other reason.
The virtual machine cannot continue and will now power off. (For advanced users:
the MBR is the last disk sector accessed by the virtual machine before the error.)
Please consult our Web site at "http://www.vmware.com/info?id=18" for common troubleshooting help.

Wollte mit hilfe der vmware-Seite diesen Fehler beheben aber leider ergebnislos weil ich keine C: Partition habe.

Kann man diesen Fehler trotzdem beheben?
Gruß Booker

Verfasst: 10.03.2009, 20:21
von continuum
Sorry - ich habe derzeit absolut keine Ahnung was du alles gemacht hast