Windows 7コンパクトダイナミックVHD


11

Windows 7では、VHDファイルをドライブとして作成および添付できるようになりました。Windows 7内からダイナミックディスクを圧縮する方法を知っている人はいますか?


ディスクマネージャーを試しましたか?
ジョエルマルティネス

私はディスクマネージャーをいじくり回しましたが、何も見つかりませんでした。
スコットアイヴィー

回答:


13

diskpart.exeのCOMPACTオプションを使用して、Windows 7でVHDを圧縮できます。また、少しコーディングを気にしない場合は、CompactVirtualDisk APIを呼び出すことができます(リンクを投稿しますが、新しいユーザーはハイパーリンクを投稿できません-興味がある場合はMSDNで検索してください)。


4
aweseme-ありがとう!これに追加するには、読み取り専用で添付する必要があります。コマンドは次のとおりです。選択vDiskのファイル= "C:\ MyVhd.vhd"、読み取り専用仮想ディスクを添付し、コンパクトな仮想ディスク
スコット・アイビー

1
@scott-続いてdetach vdisk
グレッグ

1行のコマンドでこれを達成することは可能ですか?
サンキャッチャー

6

Windows 7でdiskpartコマンドラインユーティリティを使用してVHDファイルを圧縮します。うまくいきます!

代替テキスト


3

diskpartコンソールで「select vdisk file = "c:\ windows7.vhd」と入力してEnterキーを押し、次に「compact」と入力すると、仮想ドライブが圧縮されます。


1
これは「コンパクトvdisk」であり、単にコンパクトなコマンドのヘルプ行が表示されます。
ラルフシリントン

3

Windows Virtual PC(Windows 7)でVHDファイルを圧縮するには:-「Windows Virtual Machines」シェルを開きます-圧縮するVMを右クリックして設定を開きます-「ハードディスク1」またはお持ちの方に移動します添付されているVHDファイル。-[変更]、[仮想ハードディスクのコンパクト化]の順にクリックします。



0

最終的に私がやったことは、ディスクマネージャーからVHDをデタッチし、Windows 7の「仮想Windows XP」にファイルを添付することでした。次に「コンパクト」。

コンパクト化が完了したら、VHDを「仮想Windows XP」VMから削除し、必要に応じてそこから使用できます。

これは気味の悪い解決策のように思えます-誰かが最初にVMに接続することなくコンパクトを実行する方法、またはより良いのにパワーシェルまたはスクリプトを介して実行する方法を持っていることを望んでいました。


-1

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

  1. Windowsコマンドライン(CMD)を開きます。
  2. diskpart
  3. vdisk file = "X:\ xyz.vhd"を選択します
  4. vdiskを読み取り専用で接続します
  5. コンパクト仮想ディスク
  6. 仮想ディスクを切断する
  7. 出口

Bitlockerを含む仮想ハードディスクを使用しています。bitlockerを使用してVDHファイルを圧縮するには、次の手順が役立ちました。

  1. Windowsディスク管理を開きます。
  2. 新しい仮想ディスクを追加し、読み取り専用モードを選択します。
  3. Bitlockerで新しいWindowsドライブのロックを解除します。
  4. Windowsコマンドライン(CMD)を開きます
  5. diskpart
  6. vdisk file = "X:\ xyz.vhd"を選択します
  7. コンパクト仮想ディスク
  8. 仮想ディスクを切断する
  9. 出口
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.