Question VHD dynamique compact de Windows 7


Dans Windows 7, nous avons maintenant la possibilité de créer et de joindre des fichiers VHD en tant que lecteurs. Est-ce que quelqu'un sait comment nous pouvons compacter les disques dynamiques à partir de Windows 7?


11
2018-05-28 13:40


origine


Avez-vous essayé le gestionnaire de disque? - Joel Martinez
J'ai fouillé dans le gestionnaire de disque, je n'ai rien trouvé dedans. - Scott Ivey


Réponses:


Vous pouvez compacter un disque dur virtuel dans Windows 7 à l'aide de l'option COMPACT de diskpart.exe. De plus, si cela ne vous dérange pas un peu de codage, vous pouvez appeler l'API CompactVirtualDisk (je posterais un lien vers ce lien, mais les nouveaux utilisateurs ne pourront pas poster de liens hypertextes. Recherchez-les simplement dans MSDN si vous êtes intéressé).


13
2018-05-31 02:27



aweseme - merci! Pour ajouter à cela, vous devez le joindre en lecture seule. les commandes sont les suivantes: select vdisk file = "C: \ MyVhd.vhd", attachez le vdisk en lecture seule, compact vdisk - Scott Ivey
@scott - Suivi de detach vdisk - Greg
Est-il possible d'y parvenir via une commande sur une ligne? - Suncatcher


Utilisation de l'utilitaire de ligne de commande diskpart dans Windows 7 pour compacter un fichier VHD. Cela fonctionne très bien!

alt text


6
2017-10-22 15:15





Quand vous êtes dans la console diskpart, tapez "vdisk file =" c: \ windows7.vhd "puis appuyez sur Entrée puis tapez" compact ", cela devrait compacter votre lecteur virtuel.


3
2017-11-29 09:12



c'est "compact vdisk" juste compact obtiendra la ligne d'aide pour la commande. - Ralph Shillington


Pour compacter un fichier VHD sous Windows Virtual PC (sous Windows 7): - Ouvrir le shell "Windows Virtual Machines" -Cliquez avec le bouton droit sur la machine virtuelle que vous souhaitez compacter et ouvrez ses paramètres. - Allez sur "Disque dur 1" ou à toute personne à laquelle le fichier VHD est attaché. - Cliquez sur Modifier, puis sur Compacter un disque dur virtuel.


3
2018-04-18 20:40





Que diriez-vous Resizer VHD?


0
2018-05-29 17:53



D'après ce que j'ai vu - VHD Resizer développera des fichiers ou les réduira, mais ne compactera pas les fichiers tout en conservant leur taille maximale d'origine. - Scott Ivey
Eh bien, c’est décevant, j’ai demandé à ce que cela soit examiné plus tard. Merci pour l'information. - Kara Marfia


Ce que j’ai fini par faire, c’est de détacher le disque dur virtuel de Disk Manager, puis d’attacher le fichier à mon «Windows XP virtuel» sous Windows 7. Une fois que cela a été fait, j’ai pu choisir «Modifier» sur le disque. puis "Compact".

Une fois le compact terminé, j'ai retiré les disques durs virtuels de la machine virtuelle "Virtual Windows XP" - et je peux ensuite les utiliser à partir de là.

Cela semble être une solution simple: j'espérais que quelqu'un aurait un moyen d'exécuter le compact sans devoir le connecter d'abord à la machine virtuelle, ou mieux encore, un moyen de l'exécuter via un script ou un shell puissant.


0
2018-05-29 18:16





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

  1. Ouvrez votre ligne de commande Windows (CMD).
  2. DiskPart
  3. sélectionnez vdisk file = "X: \ xyz.vhd"
  4. attachez le disque virtuel en lecture seule
  5. vdisk compact
  6. détacher vdisk
  7. sortie

J'utilise un disque dur virtuel, y compris Bitlocker. Pour compresser un fichier VDH avec bitlocker, les étapes suivantes ont fonctionné pour moi:

  1. Ouvrez la gestion de disque Windows.
  2. Ajoutez un nouveau disque virtuel et choisissez le mode lecture seule.
  3. Déverrouillez votre nouveau lecteur Windows avec Bitlocker.
  4. Ouvrez votre ligne de commande Windows (CMD)
  5. DiskPart
  6. sélectionnez vdisk file = "X: \ xyz.vhd"
  7. vdisk compact
  8. détacher vdisk
  9. sortie

-1
2017-08-23 09:16