У меня есть VM Windows XP (с VirtualBox 3.1.2), который медленно получает его полный HD. Иногда, даже когда я удаляю некоторый материал, ничего не происходит со свободным пространством.
Я уже попытался дефрагментировать VM и также попробовал утилиту SysInternals sdelete, но это не делает помог, на самом деле, VM потерял немного больше пространства.
Какая-либо идея о том, что еще я должен попробовать?
После выполнения sdelete в виртуальной машине Вы завершали работу его и уплотняли диск? Необходимо выполнить команду, чтобы сказать VirtualBox искать неиспользуемое место и выпускать его назад.
Шаги для того, чтобы освободить выделенное место для .vhd
cd \Program Files\Sun\VirtualBox
vboxmanage modifyhd {filename} --compact
уменьшать размер файла.vboxmanage modifyhd "C:\Users\joshua\.VirtualBox\Hard Disks\XP Virtual Machine.vhd" --compact
Необходимо будет знать местоположение .vhd файла. Можно определить местоположение этой информации путем открытия Virtual Media Manager (File> Virtual Media Manager...), выбрать диск уплотнить и посмотреть на упомянутое ниже Местоположение. После того как процесс заканчивается, необходимо закончить с .vhd размером файла, который соответствует (или близко к) сумме пространства, использованного в VM.
Возможно, у Вас есть своего рода вирус или троянец, работающий в Вашем VM, медленно съедающем доступное дисковое пространство? Или некоторая другая ошибочная программа, тратя впустую пространство? Я предлагаю выполнить WinDirStat в VM для определения то, что израсходовало большую часть пространства.