Windows 7 Compact Dynamic VHD


11

In Windows 7 können wir jetzt VHD-Dateien als Laufwerke erstellen und anhängen. Weiß jemand, wie wir die dynamischen Festplatten in Windows 7 komprimieren können?


Haben Sie den Festplattenmanager ausprobiert?
Joel Martinez

Ich stöberte im Plattenmanager herum und fand dort nichts.
Scott Ivey

Antworten:


13

Sie können eine virtuelle Festplatte in Windows 7 mit der Option COMPACT von diskpart.exe komprimieren. Wenn Ihnen ein wenig Codierung nichts ausmacht, können Sie auch die CompactVirtualDisk-API aufrufen (ich würde einen Link dazu veröffentlichen, aber neue Benutzer können keine Hyperlinks veröffentlichen - suchen Sie einfach bei Interesse nach MSDN).


4
aweseme - danke! Um dies hinzuzufügen, müssen Sie es schreibgeschützt anhängen. Befehle sind: Wählen Sie vdisk file = "C: \ MyVhd.vhd", hängen Sie vdisk schreibgeschützt an, kompakte vdisk
Scott Ivey

1
@scott - Gefolgt vondetach vdisk
Greg

Ist dies über einen einzeiligen Befehl möglich?
Suncatcher

6

Verwenden des Befehlszeilenprogramms diskpart in Windows 7 zum Komprimieren einer VHD-Datei. Es funktioniert super!

Alt-Text


3

Wenn Sie in der Diskpart-Konsole "select vdisk file =" c: \ windows7.vhd "eingeben, drücken Sie die Eingabetaste und geben Sie" compact "ein, um Ihr virtuelles Laufwerk zu komprimieren.


1
Das ist "compact vdisk". Nur compact erhält die Hotline für den Befehl.
Ralph Shillington

3

So komprimieren Sie eine VHD-Datei in einem Windows Virtual PC (in Windows 7): - Öffnen Sie die Shell "Windows Virtual Machines". - Klicken Sie mit der rechten Maustaste auf die VM, die Sie komprimieren möchten, und öffnen Sie deren Einstellungen. - Gehen Sie zu "Festplatte 1" oder einer anderen Person die angehängte VHD-Datei. - Klicken Sie auf Ändern und dann auf Virtuelle Festplatte komprimieren


0

Wie wäre es mit VHD Resizer ?


1
Nach allem, was ich gesehen habe, erweitert VHD Resizer Dateien oder verkleinert Dateien, komprimiert jedoch keine Dateien, während die ursprüngliche maximale Größe erhalten bleibt.
Scott Ivey

Nun, das ist enttäuschend, ich hatte das abgelegt, um es mir später zu diesem Zweck anzusehen. Danke für die Warnung.
Kara Marfia

0

Am Ende habe ich die virtuelle Festplatte aus dem Festplatten-Manager entfernt und dann die Datei an mein "virtuelles Windows XP" in Windows 7 angehängt. Danach konnte ich "Ändern" auf der Festplatte auswählen und dann "Kompakt".

Sobald der Compact fertig war, entfernte ich die VHDs von der "Virtual Windows XP" -VM - und kann sie dann von dort aus nach Bedarf verwenden.

Dies scheint eine klobige Lösung zu sein - ich hatte gehofft, jemand hätte eine Möglichkeit, den Compact auszuführen, ohne ihn zuerst an die VM anschließen zu müssen, oder besser noch eine Möglichkeit, ihn über eine Power Shell oder ein Skript auszuführen.


-1

https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/

  1. Öffnen Sie Ihre Windows-Befehlszeile (CMD).
  2. Diskpart
  3. Wählen Sie vdisk file = "X: \ xyz.vhd".
  4. Fügen Sie die vdisk schreibgeschützt hinzu
  5. kompakte vdisk
  6. vdisk abnehmen
  7. Ausfahrt

Ich verwende eine virtuelle Festplatte mit Bitlocker. Um eine VDH-Datei mit Bitlocker zu komprimieren, haben die folgenden Schritte für mich funktioniert:

  1. Öffnen Sie die Windows-Datenträgerverwaltung.
  2. Fügen Sie eine neue virtuelle Festplatte hinzu und wählen Sie den schreibgeschützten Modus.
  3. Entsperren Sie Ihr neues Windows-Laufwerk mit Bitlocker.
  4. Öffnen Sie Ihre Windows-Befehlszeile (CMD)
  5. Diskpart
  6. Wählen Sie vdisk file = "X: \ xyz.vhd".
  7. kompakte vdisk
  8. vdisk abnehmen
  9. Ausfahrt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.