En Windows 7 ahora tenemos la capacidad de crear y adjuntar archivos VHD como unidades. ¿Alguien sabe cómo podemos compactar los discos dinámicos desde Windows 7?
Busqué en el administrador de discos, no encontré nada allí.
Scott Ivey
Respuestas:
13
Puede compactar un VHD en Windows 7 usando la opción COMPACT de diskpart.exe. Además, si no le importa un poco de codificación, puede llamar a la API CompactVirtualDisk (publicaría un enlace, pero los nuevos usuarios no pueden publicar hipervínculos; solo busque MSDN si está interesado).
cuando esté en la consola diskpart, escriba "seleccione vdisk file =" c: \ windows7.vhd ", luego presione Intro y luego escriba" compact ", eso debería compactar su unidad virtual.
eso es "compact vdisk", solo compact obtendrá la línea de ayuda para el comando.
Ralph Shillington
3
Para compactar un archivo VHD en Windows Virtual PC (en Windows 7): -Abra el shell de "Windows Virtual Machines" -Haga clic derecho en la VM que desea compactar y abra su Configuración - Vaya a "Disco duro 1" o cualquier persona que tenga El archivo VHD adjunto. - Haga clic en Modificar, luego en Disco duro virtual compacto
Por lo que he visto, VHD Resizer expandirá los archivos o reducirá los archivos, pero no compactará los archivos mientras deja intacto su tamaño máximo original.
Scott Ivey
Bueno, eso es decepcionante, lo archivé para echar un vistazo más adelante con este solo propósito. Gracias por el aviso.
Kara Marfia
0
Lo que terminé haciendo fue desconectar el VHD del Administrador de discos, y luego adjunté el archivo a mi "Windows XP virtual" en Windows 7. Una vez hecho eso, pude elegir "Modificar" en el disco y luego "Compacto".
Una vez que se realizó el compacto, eliminé los VHD de la VM "Virtual Windows XP", y desde allí puedo usarlos según sea necesario.
Esto parece una solución difícil: esperaba que alguien tuviera una forma de ejecutar el compacto sin tener que conectarlo primero a la VM, o mejor aún, una forma de ejecutarlo a través de Power Shell o script.
Respuestas:
Puede compactar un VHD en Windows 7 usando la opción COMPACT de diskpart.exe. Además, si no le importa un poco de codificación, puede llamar a la API CompactVirtualDisk (publicaría un enlace, pero los nuevos usuarios no pueden publicar hipervínculos; solo busque MSDN si está interesado).
fuente
detach vdisk
Uso de la utilidad de línea de comandos diskpart en Windows 7 para compactar un archivo VHD. ¡Funciona muy bien!
fuente
cuando esté en la consola diskpart, escriba "seleccione vdisk file =" c: \ windows7.vhd ", luego presione Intro y luego escriba" compact ", eso debería compactar su unidad virtual.
fuente
Para compactar un archivo VHD en Windows Virtual PC (en Windows 7): -Abra el shell de "Windows Virtual Machines" -Haga clic derecho en la VM que desea compactar y abra su Configuración - Vaya a "Disco duro 1" o cualquier persona que tenga El archivo VHD adjunto. - Haga clic en Modificar, luego en Disco duro virtual compacto
fuente
¿Qué tal VHD Resizer ?
fuente
Lo que terminé haciendo fue desconectar el VHD del Administrador de discos, y luego adjunté el archivo a mi "Windows XP virtual" en Windows 7. Una vez hecho eso, pude elegir "Modificar" en el disco y luego "Compacto".
Una vez que se realizó el compacto, eliminé los VHD de la VM "Virtual Windows XP", y desde allí puedo usarlos según sea necesario.
Esto parece una solución difícil: esperaba que alguien tuviera una forma de ejecutar el compacto sin tener que conectarlo primero a la VM, o mejor aún, una forma de ejecutarlo a través de Power Shell o script.
fuente
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
Estoy usando un disco duro virtual que incluye bitlocker. Para comprimir un archivo VDH con bitlocker, los siguientes pasos funcionaron para mí:
fuente