2

У меня установлен Windows 2003 Server в Virtual PC. Я загрузил его с VS2005, SQL Server и т.д., И размер файла VHD был 15 ГБ. В течение нескольких месяцев я пробовал разные вещи, включая настройку репликации и т.д., И теперь размер составляет 39 ГБ.

Я удалил все ненужные базы данных, установку и т.д., И теперь мой диск C на моем VPC считывается как 15 ГБ, однако файл VHD по-прежнему читается как 39 ГБ и показывает, что на нем есть 24 ГБ свободного места.

Вопрос - Как я могу убедиться, что размер файла VHD составляет всего 15 ГБ, а не 39 ГБ?

3 ответа3

5

Вы захотите дефрагментировать диск внутри виртуальной машины (чтобы получить все в логическом порядке), а затем сжать диск с помощью Virtual PC. Хотя у меня нет установленного Virtual PC здесь на работе, инструкции по сжатию виртуального жесткого диска довольно просты. Как только вы завершите операцию сжатия, размер файла должен совпадать с фактически используемым пространством.

Конечно, имейте в виду, что накопитель снова будет расширяться по мере необходимости, и не будет сокращаться, пока не будет выполнено другое сжатие.

1

Если вы перейдете к мастеру жесткого диска, когда выбрана виртуальная машина, вам следует выбрать сжатие жесткого диска.

Это должно делать то, что вы хотите.

0

мое предположение: том Shadow Copy (VSS) является виновником.

Прочтите эту статью на сайте asktheadmin.com:

Mysterious Server 2003 потребление дискового пространства

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .