В Windows 7 у нас теперь есть возможность создавать и прикреплять VHD-файлы в качестве дисков. Кто-нибудь знает, как мы можем сжать динамические диски из Windows 7?
Я ковырялся в диспетчере дисков, там ничего не нашел.
Скотт Айви
Ответы:
13
Вы можете сжать VHD в Windows 7 с помощью опции COMPACT на diskpart.exe. Кроме того, если вы не возражаете против небольшого кодирования, вы можете вызвать API CompactVirtualDisk (я бы опубликовал ссылку на него, но новые пользователи не могут публиковать гиперссылки - просто поищите его в MSDN, если вам интересно).
aweseme - спасибо! Чтобы добавить к этому, вы должны прикрепить его только для чтения. Команды: выберите vdisk file = "C: \ MyVhd.vhd", присоедините vdisk только для чтения, компактный vdisk
Скотт Айви,
1
@scott - За нимdetach vdisk
Грег
Можно ли добиться этого с помощью однострочной команды?
Suncatcher
6
Использование утилиты командной строки diskpart в Windows 7 для сжатия файла VHD. Работает отлично!
когда в дисковой консоли наберите «select vdisk file =» c: \ windows7.vhd », нажмите Enter, затем наберите« compact », что должно уплотнить ваш виртуальный диск.
это «компактный диск», просто компактный получит справочную линию для команды.
Ральф Шиллингтон
3
Чтобы сжать файл VHD в Windows Virtual PC (в Windows 7): - Откройте оболочку «Виртуальные машины Windows». - Щелкните правой кнопкой мыши виртуальную машину, которую хотите сжать, и откройте ее настройки. - Перейдите на «Жесткий диск 1» или кого-либо другого, у вас есть файл VHD, прикрепленный к. - Нажмите «Изменить», затем «Компактный виртуальный жесткий диск».
Из того, что я видел - VHD Resizer будет расширять файлы или сокращать файлы, но не будет сжимать файлы, оставляя их максимальный размер без изменений.
Скотт Айви
Что ж, это разочаровывает, я забрал это, чтобы посмотреть позже только для этой цели. Спасибо за внимание.
Кара Марфия
0
В итоге я отключил виртуальный жесткий диск из диспетчера дисков, а затем я прикрепил файл к моей «Виртуальной Windows XP» в Windows 7. После этого я смог выбрать «Изменить» на диске и затем "Компакт".
Когда компакт был готов, я удалил виртуальные жесткие диски из виртуальной машины «Виртуальная Windows XP» - и затем могу использовать их по мере необходимости.
Это похоже на грязное решение - я надеялся, что у кого-нибудь будет способ запустить компакт-диск без необходимости сначала подключать его к виртуальной машине, а еще лучше - запустить его через Power Shell или скрипт.
Ответы:
Вы можете сжать VHD в Windows 7 с помощью опции COMPACT на diskpart.exe. Кроме того, если вы не возражаете против небольшого кодирования, вы можете вызвать API CompactVirtualDisk (я бы опубликовал ссылку на него, но новые пользователи не могут публиковать гиперссылки - просто поищите его в MSDN, если вам интересно).
источник
detach vdisk
Использование утилиты командной строки diskpart в Windows 7 для сжатия файла VHD. Работает отлично!
источник
когда в дисковой консоли наберите «select vdisk file =» c: \ windows7.vhd », нажмите Enter, затем наберите« compact », что должно уплотнить ваш виртуальный диск.
источник
Чтобы сжать файл VHD в Windows Virtual PC (в Windows 7): - Откройте оболочку «Виртуальные машины Windows». - Щелкните правой кнопкой мыши виртуальную машину, которую хотите сжать, и откройте ее настройки. - Перейдите на «Жесткий диск 1» или кого-либо другого, у вас есть файл VHD, прикрепленный к. - Нажмите «Изменить», затем «Компактный виртуальный жесткий диск».
источник
Как насчет VHD Resizer ?
источник
В итоге я отключил виртуальный жесткий диск из диспетчера дисков, а затем я прикрепил файл к моей «Виртуальной Windows XP» в Windows 7. После этого я смог выбрать «Изменить» на диске и затем "Компакт".
Когда компакт был готов, я удалил виртуальные жесткие диски из виртуальной машины «Виртуальная Windows XP» - и затем могу использовать их по мере необходимости.
Это похоже на грязное решение - я надеялся, что у кого-нибудь будет способ запустить компакт-диск без необходимости сначала подключать его к виртуальной машине, а еще лучше - запустить его через Power Shell или скрипт.
источник
https://linhost.info/2011/01/windows-how-to-compact-a-dynamic-vhd/
Я использую виртуальный жесткий диск, включая BitLocker. Чтобы сжать файл VDH с помощью bitlocker, у меня сработали следующие шаги:
источник