Di windows 7 sekarang kita memiliki kemampuan untuk membuat dan melampirkan file VHD sebagai drive. Adakah yang tahu bagaimana kita bisa memadatkan disk dinamis dari dalam windows 7?
Saya mencari-cari di manajer disk, tidak menemukan apa pun di sana.
Scott Ivey
Jawaban:
13
Anda dapat memadatkan VHD di Windows 7 menggunakan opsi COMPACT diskpart.exe. Juga, jika Anda tidak keberatan melakukan sedikit pengkodean, Anda dapat memanggil CompactVirtualDisk API (saya akan memposting tautan ke sana, tetapi pengguna baru tidak dapat memposting hyperlink - cukup cari MSDN untuk itu jika Anda tertarik).
ketika di konsol diskpart ketik "pilih vdisk file =" c: \ windows7.vhd "lalu tekan enter lalu ketik" compact ", yang seharusnya memadatkan drive virtual Anda.
itu "compact vdisk" hanya kompak akan mendapatkan baris bantuan untuk perintah.
Ralph Shillington
3
Untuk Memadatkan file VHD di Windows Virtual PC (di Windows 7): -Buka shell "Windows Virtual Machines" -Klik kanan pada VM yang ingin Anda pampatkan dan buka Pengaturannya - Buka "Hard Disk 1" atau siapa pun yang Anda miliki file VHD terlampir. - Klik Modify, lalu Compact Virtual Hard Disk
Dari apa yang saya lihat - VHD Resizer akan memperluas file atau mengecilkan file, tetapi tidak akan memadatkan file sambil membiarkan ukuran maks aslinya tetap utuh.
Scott Ivey
Nah itu mengecewakan, saya punya yang diajukan untuk melihat nanti hanya untuk tujuan ini. Terimakasih atas peringatannya.
Kara Marfia
0
Apa yang akhirnya saya lakukan adalah melepaskan VHD dari dalam Disk Manager, dan kemudian saya melampirkan file ke "Virtual Windows XP" di Windows 7. Setelah itu selesai, saya dapat memilih "Ubah" pada disk, dan lalu "Compact."
Setelah compact selesai, saya menghapus VHD dari VM "Virtual Windows XP" - dan kemudian dapat menggunakannya sesuai kebutuhan dari sana.
Ini sepertinya solusi kludgy - saya berharap seseorang akan memiliki cara untuk menjalankan compact tanpa harus melampirkannya ke VM terlebih dahulu, atau lebih baik lagi cara menjalankannya melalui power shell atau skrip.
Jawaban:
Anda dapat memadatkan VHD di Windows 7 menggunakan opsi COMPACT diskpart.exe. Juga, jika Anda tidak keberatan melakukan sedikit pengkodean, Anda dapat memanggil CompactVirtualDisk API (saya akan memposting tautan ke sana, tetapi pengguna baru tidak dapat memposting hyperlink - cukup cari MSDN untuk itu jika Anda tertarik).
sumber
detach vdisk
Menggunakan utilitas baris perintah diskpart di Windows 7 untuk memadatkan file VHD. Ini sangat bagus!
sumber
ketika di konsol diskpart ketik "pilih vdisk file =" c: \ windows7.vhd "lalu tekan enter lalu ketik" compact ", yang seharusnya memadatkan drive virtual Anda.
sumber
Untuk Memadatkan file VHD di Windows Virtual PC (di Windows 7): -Buka shell "Windows Virtual Machines" -Klik kanan pada VM yang ingin Anda pampatkan dan buka Pengaturannya - Buka "Hard Disk 1" atau siapa pun yang Anda miliki file VHD terlampir. - Klik Modify, lalu Compact Virtual Hard Disk
sumber
Bagaimana dengan VHD Resizer ?
sumber
Apa yang akhirnya saya lakukan adalah melepaskan VHD dari dalam Disk Manager, dan kemudian saya melampirkan file ke "Virtual Windows XP" di Windows 7. Setelah itu selesai, saya dapat memilih "Ubah" pada disk, dan lalu "Compact."
Setelah compact selesai, saya menghapus VHD dari VM "Virtual Windows XP" - dan kemudian dapat menggunakannya sesuai kebutuhan dari sana.
Ini sepertinya solusi kludgy - saya berharap seseorang akan memiliki cara untuk menjalankan compact tanpa harus melampirkannya ke VM terlebih dahulu, atau lebih baik lagi cara menjalankannya melalui power shell atau skrip.
sumber
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
Saya menggunakan hard disk virtual termasuk bitlocker. Untuk mengkompres file VDH dengan bitlocker, langkah-langkah berikut bekerja untuk saya:
sumber