Seite 1 von 1

Vista als Gast

Verfasst: 12.06.2006, 10:37
von dremke
Hallo,

ich habe ein Image mit Windows Vista(Beta 2) erstellt. Funktioniert auch soweit, nur das sich die Platte nicht *verkleinern* lässt. Versuch ich mit den aktuellen VMware-Tools die Festplatte zu *shrinken*, wird dies mit der Fehlermeldung:

Code: Alles auswählen

Unable to create a file in the C:\ directory


quitiert. Die Version des VMware-Server ist 1.0.0 build-24927.

Gruß+Dank,
Daniel

Verfasst: 12.06.2006, 20:15
von MSueper
Hallo,
Du kannst über den vdiskmanager die virt. Platte direkt shrumpfen, solange der Gast nicht läuft und korrekt ausgeschaltet wurde. Sonst, muss man die Tools natürlich als Administrator ausführen.
Vista kenne ich noch nicht. Ggf. ist da ja auch sowas wie ein "abgesicherter Modus" bei, unter dem es dann geht.
Grüße, Martin

Verfasst: 12.06.2006, 23:00
von dremke
VMware tools hatte ich schon als Administrator und im abgesicherten Modus ausgeführt. vdismanager probiere ich morgen mal.

Gruß+Dank,
Daniel

Verfasst: 13.06.2006, 11:13
von dremke
Bei der Version VMware-server-1.0.0-24927 fehlt vmware-vdiskmanager die Option -k. Auf einem System mit VMware-server-e.x.p-22088 ist sie aber noch vorhanden.
Kann mir jemand sagen warum?

Gruß+Dank,
Daniel

Verfasst: 13.06.2006, 15:36
von dremke
Mit vmware-vdiskmanager geht es auch nicht:

Code: Alles auswählen

vmware-vdiskmanager -p /mnt2/
Using log file /tmp/vmware-root/vdiskmanager.log
Failed to prepare the disk mounted at '/mnt2/' for shrinking.


Gruß+Dank,
Daniel

Verfasst: 13.06.2006, 15:52
von al!ve
Öhm, wer sagt, er könnte auf c:\directory nicht schreiben? Wenn das der Host sagt ist das klar, unter Linux :ugly:.

Verfasst: 13.06.2006, 16:11
von dremke
Öhm, wer sagt, er könnte auf c:\directory nicht schreiben?

Windows Vista.

Code: Alles auswählen

Wenn das der Host sagt ist das klar, unter Linux :ugly:.

? Bitte etwas ausführlicher.

Gruß,
Daniel

Verfasst: 13.06.2006, 20:47
von MSueper
Tja, das hört sich dann nicht gut an.
Das Shrinken funktioniert so, dass ein File (Wiperfile) erzeugt wird, das nur Nullen enthält. Dieses File überschreibt alle Blöcke, die mal in Benutzung waren. Der vdiskmanager erkannt solche genullten Blöcke und fischt sie raus.
Wenn unter C:\ das Wiperfile nicht geschrieben werden kann gibt es dafür 2 Gründe:
-1- Rechte fehlen
-2- Die Tools können keines erzeugen, weil das NTFS-Format nun so geändert wurde, dass es nicht mehr geht

Da auch schon der externe Aufruf des vdiskmanagers nichts bringt, bleibt wohl nur -2-.

BTW: ich habe einen Windows Host, da heisst die Option -k nicht -p.
Grüße, Martin

Verfasst: 13.06.2006, 23:38
von continuum
Hi
probier doch mal die wiperfile mit
http://www.feyrer.de/g4u/nullfile-1.02.exe
zu schreiben ...

Ulli

Verfasst: 14.06.2006, 10:49
von dremke
Hallo,

Code: Alles auswählen

probier doch mal die wiperfile mit
http://www.feyrer.de/g4u/nullfile-1.02.exe
zu schreiben ...


damit lässt sich das wiperfile erstellen(aber nur mit dem Administrator account(im abgesichertem Modus), Migliedschaft in der Gruppe der Administratoren reicht nicht). Danach lässt sich das Image mit
vmware-vdiskmanager -k

auch verkleinern.

Gruß+Dank,
Daniel