Windows 7 kompaktowy dynamiczny dysk VHD


11

W Windows 7 mamy teraz możliwość tworzenia i dołączania plików VHD jako dysków. Czy ktoś wie, jak możemy kompaktować dyski dynamiczne z poziomu systemu Windows 7?


Czy próbowałeś menedżera dysków?
Joel Martinez

Grzebałem w menedżerze dysków, nie znalazłem tam nic.
Scott Ivey

Odpowiedzi:


14

Możesz skompaktować VHD w Windows 7 za pomocą opcji COMPACT diskpart.exe. Ponadto, jeśli nie przeszkadza ci trochę kodowania, możesz wywołać interfejs API CompactVirtualDisk (opublikowałbym link do niego, ale nowi użytkownicy nie mogą publikować hiperłączy - po prostu wyszukaj MSDN, jeśli jesteś zainteresowany).


4
aweseme - dziękuję! Aby dodać do tego, musisz dołączyć go tylko do odczytu. komendy to: wybierz plik vdisk = "C: \ MyVhd.vhd", dołącz dysk vdisk tylko do odczytu, kompaktowy dysk vdisk
Scott Ivey

1
@scott - Obserwowani przezdetach vdisk
Greg

Czy można to osiągnąć za pomocą wiersza poleceń?
Suncatcher,

7

Korzystanie z narzędzia wiersza polecenia diskpart w systemie Windows 7 do kompaktowania pliku VHD. Działa świetnie!

alternatywny tekst


3

gdy w konsoli diskpart wpisz „wybierz plik vdisk =" c: \ windows7.vhd ”, a następnie naciśnij klawisz Enter, a następnie wpisz„ compact ”, który powinien skompresować dysk wirtualny.


1
to „compact vdisk” po prostu compact otrzyma linię pomocy dla polecenia.
Ralph Shillington

3

Aby skompaktować plik VHD na komputerze wirtualnym z systemem Windows (w systemie Windows 7): -Otwórz powłokę „Maszyny wirtualne systemu Windows” - Kliknij prawym przyciskiem myszy maszynę wirtualną, którą chcesz kompaktować, i otwórz jej ustawienia - Przejdź do „dysku twardego 1” lub kogokolwiek innego plik VHD dołączony do. - Kliknij przycisk Zmień, a następnie Kompaktowy wirtualny dysk twardy


0

Co powiesz na Resizer VHD ?


1
Z tego, co widziałem - VHD Resizer rozszerzy pliki lub zmniejszy je, ale nie skompresuje plików, pozostawiając nienaruszony ich pierwotny maksymalny rozmiar.
Scott Ivey

Cóż, to rozczarowujące, musiałem to zgłosić, aby przyjrzeć się później tylko w tym celu. Dzięki za heads-upy.
Kara Marfia

0

Skończyło się na odłączeniu dysku VHD z poziomu Menedżera dysków, a następnie załączyłem plik do mojego „wirtualnego systemu Windows XP” w systemie Windows 7. Po wykonaniu tej czynności mogłem wybrać opcję „Modyfikuj” na dysku i następnie „Kompakt”.

Po zakończeniu kompilacji usunąłem dyski VHD z maszyny wirtualnej „Virtual Windows XP” - a następnie mogę ich używać w razie potrzeby.

Wydaje się, że jest to nieprzyzwoite rozwiązanie - miałem nadzieję, że ktoś będzie w stanie uruchomić ten kompakt bez konieczności dołączania go najpierw do maszyny wirtualnej, albo lepiej jeszcze sposób na uruchomienie go za pomocą powłoki powłoki lub skryptu.


-1

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

  1. Otwórz wiersz poleceń systemu Windows (CMD).
  2. diskpart
  3. wybierz plik vdisk = "X: \ xyz.vhd"
  4. dołącz vdisk tylko do odczytu
  5. dysk kompaktowy
  6. odłącz vdisk
  7. wyjście

Używam wirtualnego dysku twardego, w tym Bitlocker. Aby skompresować plik VDH za pomocą Bitlockera, działały dla mnie następujące kroki:

  1. Otwórz zarządzanie dyskami Windows.
  2. Dołącz nowy dysk wirtualny i wybierz tryb tylko do odczytu.
  3. Odblokuj swój nowy dysk Windows za pomocą Bitlockera.
  4. Otwórz wiersz poleceń systemu Windows (CMD)
  5. diskpart
  6. wybierz plik vdisk = "X: \ xyz.vhd"
  7. dysk kompaktowy
  8. odłącz vdisk
  9. wyjście
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.