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?
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).
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!
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.
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
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.
Ich verwende eine virtuelle Festplatte mit Bitlocker. Um eine VDH-Datei mit Bitlocker zu komprimieren, haben die folgenden Schritte für mich funktioniert:
Öffnen Sie die Windows-Datenträgerverwaltung.
Fügen Sie eine neue virtuelle Festplatte hinzu und wählen Sie den schreibgeschützten Modus.
Entsperren Sie Ihr neues Windows-Laufwerk mit Bitlocker.
Antworten:
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).
quelle
detach vdisk
Verwenden des Befehlszeilenprogramms diskpart in Windows 7 zum Komprimieren einer VHD-Datei. Es funktioniert super!
quelle
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.
quelle
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
quelle
Wie wäre es mit VHD Resizer ?
quelle
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.
quelle
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
Ich verwende eine virtuelle Festplatte mit Bitlocker. Um eine VDH-Datei mit Bitlocker zu komprimieren, haben die folgenden Schritte für mich funktioniert:
quelle