Frage

Hallo zusammen, ich verwende Virtual PC und arbeite mit einer virtuellen Festplatte (*.vhd), die nur 8,2 GB groß ist.Ich würde die Größe gerne auf etwa 16-20 GB verdoppeln.Ich sehe Optionen zum Komprimieren der VHD, aber nichts zum Erweitern.Es ist auf „dynamische Erweiterung“ eingestellt, aber ich installiere Software und es scheint sich nicht an einen größeren Raum anzupassen.

Vielen Dank.

War es hilfreich?

Lösung

Andere Tipps

Hier ist meine Lösung, mit VHDResizer und DISKPART auf einem Windows XP-Host.

  1. Laden Sie VHDResizer herunter von Hier
  2. Befolgen Sie hierzu die Anweisungen von „Murnic“. Faden hat nicht funktioniert, als ich EXTEND eingegeben habe, ich bin mir über den genauen Wortlaut jetzt nicht sicher, aber es war in etwa so, als ob ich diesen Band nicht erweitern könnte.

Der einfachste Weg, dies zu tun (solange Sie über genügend Festplattenspeicher verfügen), besteht darin, Ihre vorhandene VHD mit VHD Expander zu erweitern, wodurch Sie zwei VHD-Dateien erhalten.Die neu erweiterte Datei erhält den Namen Ihrer vorhandenen VHD.Möglicherweise möchten Sie Ihre VHD defragmentieren, vorkomprimieren und komprimieren, bevor Sie Ihre VHD erweitern.

Gehen Sie in Virtual PC 2007 zu Einstellungen.

  • Wähle Deine ALT VHD als Festplatte 1
  • Wählen Sie Ihre neu erweiterte VHD als Festplatte 2 aus
  • Starten Sie Ihre VM
  • Öffnen Sie eine Eingabeaufforderung
  • Führen Sie diskpart aus
  • Aus DISKPART> - Listenvolumen ausführen - Wählen Sie Ihr neues VHD -Volumen aus, indem Sie das ausgewählte Volumen ausführen. Wo ist Ihr neuer VHD höchstwahrscheinlich 2 - Extend Extend - Sie sollten eine Erfolgsnachricht sehen.Andernfalls müssen Sie aufgrund eines Fehlers im Prozess möglicherweise Ihre erweiterte VHD neu erstellen.
  • Beenden Sie Diskpart.exe, indem Sie EXIT eingeben
  • Fahren Sie die VM herunter
  • Entfernen Sie beide VHD-Dateien aus der Festplattenliste
  • Fügen Sie Ihre neu erweiterte VHD als Festplatte 1 hinzu
  • Starten Sie Ihre VM.
  • Nach kurzer Zeit erhalten Sie die Meldung „Windows neu hinzugefügte Hardware“.
  • Starten Sie die VM neu, wenn Sie dazu aufgefordert werden
  • Beginnen Sie mit der Nutzung Ihrer neu erweiterten VHD!

Hier sind die Informationen von Microsoft zum Erweitern von Volumes mithilfe von Diskpart.exe: http://support.microsoft.com/kb/325590

Also bin ich auf diese Anweisungen von „AutoSponge“ am Anfang desselben Threads zurückgegriffen.

Montiere das Bild

  1. C:>Programme\Microsoft Virtual Server\Vhdmount>vhdmount /m „C:Dokumente und Einstellungen\Alle Benutzer\Dokumente\Freigegebene virtuelle Maschinen\.vhd“
  2. Starten Sie diskpart und erweitern Sie die Partition

    C:>Programme\Microsoft Virtual Server\Vhdmount>diskpart

    DISKPART>Datenträger auflisten

    DISKPART>Wählen Sie Datenträger 3 aus -----überprüfen Sie die Nummer in der Liste

    DISKPART>Listenteil

    DISKPART>Teil 1 auswählen -----Überprüfen Sie die Nummer in der Liste

    DISKPART>DISKPART erweitern>Teil auflisten -----Überprüfen Sie die neue Größe

    DISKPART>exit

  3. Demontieren und Änderungen speichern

    C:>Programme\Microsoft Virtual Server\Vhdmount>vhdmount /u /c „C:Dokumente und Einstellungen\Alle Benutzer\Dokumente\Freigegebene virtuelle Maschinen\.vhd“

Sie können es herunterladen Microsoft Virtual Server hier.Sie können eine benutzerdefinierte Installation durchführen und nur VHDMount auswählen

Noch ein paar Infos mit VHDMount

Benutzen VHDMount mit Windows XP -

Es ist nicht möglich, „/m“ (Mount) zu verwenden, Sie können nur „/p“ (Plug-in) verwenden.

Der Grund dafür ist, dass VHDMount VDS (den Virtual Disk Service) verwendet, um der virtuellen Festplatte nach der Bereitstellung einen Festplattenbuchstaben zuzuweisen. VDS ist jedoch nur in Windows Server 2003 und höher enthalten.Dies stellt jedoch kein allzu großes Problem dar, da Windows XP im Gegensatz zu Windows Server 2003 die virtuelle Festplatte automatisch bereitstellt, wenn sie angeschlossen wird.Dies bedeutet, dass die einzige Funktionalität, die Sie unter Windows XP verlieren, die Möglichkeit ist, genau anzugeben, welcher Laufwerksbuchstabe verwendet werden soll.

Ich habe noch nie mit Virtual PC gearbeitet, kenne aber andere Virtualisierungssoftware. Ich vermute, dass dynamisches Erweitern bedeutet, dass die .vhd-Datei anfänglich weniger Speicherplatz auf der Festplatte einnimmt als angegeben und dynamisch wächst, wenn Sie weiterhin Programme installieren oder Dateien zum virtuellen Laufwerk hinzufügen BIS ZUR angegebenen Größe.

Für das, was Sie wollen, müssen Sie vermutlich die angegebene Größe der virtuellen Festplatte im Setup-Fenster von Virtual PC ändern.

Etwas abseits des Themas, aber probieren Sie Virtual Box aus:www.virtualbox.org

Für VMware-Benutzer können Sie eine kostenlose Edition von herunterladen VMware-Konverter Damit können Sie nicht nur die Größe virtueller Festplatten ändern, sondern auch von physischen zu virtuellen Maschinen konvertieren und umgekehrt.

Hier ist eine Lösung, die für mich funktioniert hat:Verwenden Sie „CopyWipe“ oder eine ähnliche Software, um eine Hardcopy auf eine neue VHD zu erstellen, wie hier beschrieben:

Eric Cosky

Ich fand es einfacher, einfacher und sicherer, einfach eine zweite VHD zu erstellen und meine Big Software auf dieser Festplatte zu installieren.

Trennen Sie zuerst die VHD und führen Sie dann die folgenden Befehle aus, um Ihre Festplatte zu erweitern:

  1. diskpart
  2. Wählen Sie die vdisk-Datei = „Ihr Pfad“ aus.
  3. vdisk auflisten
  4. vdisk maximieren = neue Größe in MB
  5. VDisk anhängen
  6. Listendiskette
  7. Online-Diskette
  8. Listenvolumen
  9. Lautstärke auswählen #
  10. verlängern
  11. Listenvolumen
  12. Trennen Sie die virtuelle Festplatte
  13. Ausfahrt

Und hier ist eine kurze Beschreibung dessen, was jede Zeile bewirkt:

  1. Starten Sie das DiskPart-Dienstprogramm.
  2. Wählen Sie die VHD-Datei aus.Beachten Sie, dass Sie doppelte Anführungszeichen setzen müssen, wenn der Pfad oder der Dateiname Leerzeichen enthält.
  3. Zeigt Ihnen eine Liste der Vdisks.Das * auf der linken Seite zeigt die ausgewählte Option an.
  4. Ändert die Größe der virtuellen Festplatte auf unsere neue Größe.
  5. Sobald die Festplatte erweitert ist, müssen Sie sie mounten, um auf der Festplatte arbeiten zu können.
  6. Zeigt die Liste der gemounteten Festplatten und vDisks, einschließlich unserer.
  7. Wenn der Datenträger nicht online angezeigt wird, müssen Sie ihn online schalten.
  8. Volumes (Partitionen) auflisten.Die Spalte ### ist die wichtigste, da sie die Nummer enthält, die Sie zur Auswahl des Volumes verwenden müssen, mit dem Sie arbeiten möchten.
  9. Wählen Sie das Volume aus, mit dem wir arbeiten möchten.
  10. Erweitert das aktuell ausgewählte Volume, um den gesamten zusammenhängenden verfügbaren Speicherplatz auf derselben Festplatte zu nutzen.
  11. Erneut ausführen, um die neue Größe anzuzeigen.
  12. Hebt die Bereitstellung des Vdisk-Volumes auf, damit Hyper-V es laden kann.
  13. Beenden Sie das Diskpart-Dienstprogramm.

Ich gebe jedoch keine Garantie dafür, dass dies bei jedem funktioniert Bewahren Sie das Original auf, bis Sie den Vorgang abgeschlossen haben, nur für den Fall.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top