Windows 7 kompakt dinamik VHD


11

Windows 7'de artık VHD dosyalarını sürücü olarak oluşturma ve ekleme olanağına sahibiz. Dinamik diskleri Windows 7 içinden nasıl sıkıştırabileceğimizi bilen var mı?


Disk yöneticisini denediniz mi?
Joel Martinez

Ben disk yöneticisi etrafında dürttü, orada hiçbir şey bulamadık.
Scott Ivey

Yanıtlar:


14

Diskpart.exe'nin COMPACT seçeneğini kullanarak Windows 7'de bir VHD'yi sıkıştırabilirsiniz. Ayrıca, küçük bir kodlamaya aldırmazsanız, CompactVirtualDisk API'sini çağırabilirsiniz (bir bağlantı gönderirim, ancak yeni kullanıcılar köprü gönderemez - ilgileniyorsanız MSDN'de arama yapın).


4
aweseme - teşekkür ederim! Buna eklemek için, salt okunur olarak eklemeniz gerekir. komutları şunlardır: select vdisk file = "C: \ MyVhd.vhd", vdisk'i salt okunur olarak ekle, compact vdisk
Scott Ivey

1
@scott - Takip edendetach vdisk
Greg

Bunu tek satırlık komutla başarmak mümkün mü?
Suncatcher

7

Bir VHD dosyasını sıkıştırmak için Windows 7'deki diskpart komut satırı yardımcı programını kullanma. Harika çalışıyor!

alternatif metin


3

diskpart konsolunda "vdisk file =" c: \ windows7.vhd "yazıp enter tuşuna basıp sanal sürücünüzü sıkıştırması gereken" compact "yazın.


1
Bu "compact vdisk" sadece kompakt komut için yardım hattı alır.
Ralph Shillington

3

VHD dosyasını Windows Sanal PC'sinde sıkıştırmak için: ekli VHD dosyası. - Değiştir'i ve ardından Kompakt Sanal Sabit Diski tıklayın


0

VHD Resizer ne dersiniz ?


1
Gördüğüm kadarıyla - VHD Resizer dosyaları genişletecek veya dosyaları küçültecek, ancak orijinal maksimum boyutlarını korurken dosyaları sıkıştırmayacak.
Scott Ivey

Bu hayal kırıklığı yaratıyor, daha sonra sadece bu amaçla bakmak için dosyaladım. Söylediğin için teşekkürler.
Kara Marfia

0

Yaptığım şey VHD'yi Disk Yöneticisi'nden ayırmaktı ve daha sonra dosyayı Windows 7'deki "Sanal Windows XP" ye ekledim. Bu yapıldıktan sonra, diskte "Değiştir" i seçebildim ve sonra "Kompakt".

Kompakt bir kez yapıldıktan sonra, VHD'leri "Sanal Windows XP" VM'sinden kaldırdım ve daha sonra bunları gerektiği gibi kullanabilirim.

Bu kludgy bir çözüm gibi görünüyor - birinin ilk önce onları VM'ye takmak zorunda kalmadan kompakt çalıştırmak için bir yolu olacağını umuyordum, ya da daha iyisi ama güç kabuğu veya komut dosyası aracılığıyla çalıştırmak için bir yol.


-1

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

  1. Windows komut satırınızı (CMD) açın.
  2. diskpart
  3. vdisk dosyasını seçin = "X: \ xyz.vhd"
  4. vdisk'i salt okunur olarak ekle
  5. kompakt vdisk
  6. vdisk'i ayır
  7. çıkış

Bitlocker dahil olmak üzere sanal bir sabit disk kullanıyorum. Bir VDH dosyasını bitlocker ile sıkıştırmak için aşağıdaki adımlar benim için çalıştı:

  1. Windows disk yönetimini açın.
  2. Yeni sanal disk ekleyin ve salt okunur modu seçin.
  3. Bitlocker ile yeni Windows sürücünüzün kilidini açın.
  4. Windows komut satırınızı (CMD) açın
  5. diskpart
  6. vdisk dosyasını seçin = "X: \ xyz.vhd"
  7. kompakt vdisk
  8. vdisk'i ayır
  9. çıkış
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.