Blue Orange Green Pink Purple

Posts Tagged ‘Virtual Images’

You can use the search form below to go through the content and find a specific post or page:

Nov 21

HowTo: Wie kann ich *.vhd Files vergrößern?

Vor einigen Wochen habe ich mir einige Windows 7 Images zu diversen Dev-zwecken erstellt. Nachdem ich die meisten Images direkt aus dem Win7 Bootmanager heraus boote, habe ich die meisten Images als vollständiges System (VS, Expression Suite, Office, …) aufgesetzt. Alles perfekt geklappt bis zum dem Zeitpunkt, als mir bei den Images der Speicherplatz ausgegangen ist. Ich bin anfangs hergegangen und hab nicht benötigte Programme vom System entfernt. Klappt auch soweit, bis der Speicherplatz wieder zu wenig wird: Also war das Ganze nur eine Lösung auf Zeit. Deshalb hab ich ein wenig gegoogelt und relativ schnell eine Lösung gefunden.

1. *.vhd mittels VHD Resizer vergrößern
Dieses kleine, aber feine Tool VHD Resizer erlaubt es einem, ein *.vhd File im Nachhin zu vergrößern (bzw. zu verkleinern). Das Tool basiert auf .NET 2.0 und benötigt für eine korrekte Ausführung ein installiertes .NET 2.0 Redist-Paket. Einmal heruntergeladen und über das *.msi Paket installiert bekommt man eine *.exe Datei, die einfach gestartet werden kann.

Nachdem das Quell- und Zielverzeichnis und die gewünschte neue Dateigröße ausgewählt wurden, kann man das vegrößern lostarten. Abhängig vom System und der Größe des Ausgangs-Images bzw. des Zielimages kann das konvertierten schon einige Zeit in Anspruch nehmen. Auf meinem System (3 GB Ram) hat das Konvertieren von 15 auf 20 gig so geschätzte 10 Minuten gedauert.

2. *.vhd mit DISKPART erweitern
Nachdem das Konvertieren erledigt ist kann man das Image einfach (entweder direkt über den Bootmanager oder eben über Virtual PC) booten. Dann die Kommandozeile mit Administrator-Rechten starten und den Befehl DISKPART ausführen:

Diskpart ist ein Tool zur Partiotionierung von HDDs über die Kommandozeile das seit Windows 2000 mitgeliefert wird. Über das Kommando

LIST VOLUME

kann man sich eine Liste aller verfügbaren Partitionen auflisten lassen. Anschließend über

SELECT VOLUME X

die richtige Partition auswählen, wobei X für die richtige Nummer der Partition steht. Über

DETAIL VOLUME

gibts dann noch detailierte Informationen zu der aktuell ausgewählten Partition:

Wie im Screen zu sehen ist, haben wir bei der aktuellen Partition eine Gesamtgröße von 20 GB, wobei ca 5,4 GB noch nicht zugewiesen sind. Um das zu erreichen, verwenden wir den Befehl

EXTEND

um den nicht zugewiesenen Speicher der Partition zuzuweisen.

Fertig. Die Partition hat nun eine Gesamtgröße von 20GB. Weitere Infos zu DISKPART gibts unter http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/diskpart.mspx?mfr=true.

In diesem Sinne.

  • Recent Posts
    • HowTo: Eigene Regeln für Microsoft StyleCop erstellen
    • HowTo: Microsoft StyleCop Integration mit Visual Studio und MSBuild
    • HowTo: Eigene Templates für Visual Studio 2008 erstellen, Teil 2
    • HowTo: Eigene Templates für Visual Studio 2008 erstellen, Teil 1
    • Performance des Cassini Webservers in Kombination mit Firefox
  • Archives
    • June 2010 (2)
    • May 2010 (3)
    • March 2010 (3)
    • February 2010 (4)
    • January 2010 (3)
    • December 2009 (1)
    • November 2009 (9)
  • Tags
    .net AOP ASP.NET ASP.NET MVC blend Bootmanager C# ci Codequality Configuration Continuous Integration css Cursor DateTime DDD Deployment dynamisch emit Exrpession Extensibility Fluent HowTo Microsoft MVVM Pattern PostSharp Reflection Repository ruby silverlight Software Design StyleCop System teamcity Templates VHD Virtual Images Visual Studio Vorlagen web Windows 7 Windows Mobile WinForms WPF XAML
  • About

    Jürgen Oberngruber is a project manager and software architect living in Wels, Austria and currently working at ecomplexx Austria, Wels. During his study at the University of Applied Sciences in Hagenberg, Austria he gained a deep knowledge in the field of software engineering using a lot of different programming languages. Since a few years he's focusing on the Microsofts .NET platform including all relevant technologies. One of his passion is to explore, to test and to evaluate new technologies and programming languages (mostly in the field of Microsofts .NET platform). Checkout more information on www.juergenoberngruber.at

  • Meta
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
  • Archives
    • June 2010
    • May 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
  • Search






  • Home

© Copyright Jürgen Oberngruber's Blog. All rights reserved.
Designed by FTL WordPress Themes brought to you by DT Web Template

Back to Top