Неверное пространство на жестком диске после удаления виртуальной машины Virtual Box
Я создал несколько виртуальных машин, используя Oracle Virtual Box. Общее пространство на жестком диске, которое занимали эти машины, составляло
40 ГБ. С тех пор я удалил эти виртуальные машины из Virtual Box, и Мой компьютер говорит, что у меня есть 58 ГБ свободного места, тогда как после удаления виртуальных машин у меня должно быть еще
Любой совет, как я могу это исправить?
Я полагаю, что причина в том, что Virtual Box не удаляет и не разбивает жесткий диск после удаления виртуальной машины.
1 ответ 1
Некоторые форматы виртуальных жестких дисков позволяют хранить их содержимое в виде нескольких файлов меньшего размера, поэтому при поиске одного « полноразмерного » файла может не появиться то, что вам нужно.
Я посмотрел в C:\Users\MYUSER\VirtualBox VM и там нет виртуальных машин / папок, поэтому я предполагаю, что Virtual Box уже удалил их
Я полагаю, что причина в том, что Virtual Box не удаляет и не разбивает жесткий диск после удаления виртуальной машины.
Вы можете подтвердить это, запустив Управление дисками ( diskmgmt.msc )
Если все вышеперечисленное понято и вы все еще ищете « пропущенное » пространство, то вы можете начать искать более общую информацию о типе « Несоответствие свободного места в Windows ».
Такие утилиты, как WinDirStat также могут быть полезны для понимания того, где используется диск:
Как бороться с утечками памяти в виртуальной машине, правильно закрывая браузер
Один из самых частых вопросов, который задают нам пользователи Parallels Desktop (а также наверняка всех других виртуалок) – как заставить виртуальные машины потреблять меньше памяти. Об этом спрашивает огромное количество людей на форумах и в социальных сетях.
Поэтому мы всегда смотрим, какие именно программы и технологии требуют больше памяти при работе виртуальной машины в PD. И вот что нашли.
«Рваная» работа виртуальной машины, ее частое и плотное зависание начинается с момента, когда на хосте запущено слишком много приложений, требующих памяти больше, чем хост физически может предоставить. Кроме того, тормозить может начать и гостевая ОС, если в ней запущено много тяжёлых приложений или даже лишь одно-два, но очень жадных до памяти.
Универсального совета по сохранению оптимального баланса между гостевой и хостовой памяти, к сожалению, нет. Просто потому, что у людей слишком разные сценарии использования и комбинации работающих в данный момент программ. Например, кто-то в виртуальной машине хочет запустить 3D-игру, в минимальных требованиях которой указано 2 Гб оперативной памяти, при этом на хосте в этот момент ему не нужно ничего, кроме самого решения Parallels Desktop. А кто-то, наоборот, — работает одновременно с браузером и несколькими различными типами документов на хостовой ОС, а виртуальная машина с Windows ему нужна только для небольшого приложения, аналога которого не существует под Mac. Очевидно, что в первом случае человеку нужно разрешить виртуальной машине использовать больше хостовой памяти (не выходя при этом за рамки рекомендованного максимума, конечно же), а во втором случае, наоборот, лучше будет ограничить память гостевой ОС до минимума. (В Parallels Desktop это можно сделать в верхнем меню Virtual Machine, затем Configure, затем General. Но сначала нужно выключить виртуальную машину).
Утечки, помимо ресурсоемких приложений, провоцируют также и некоторые антивирусы, и расширения различного стороннего софта для браузеров. Но, как выяснилось, больше всего нареканий вызывет Adobe Flash. Именно эта технология неконтролируемо и хаотично пожирает память и при этом обратно ее не освобождает. Мы даже подсчитали: в 99% случаев, когда пользователи Parallels Desktop жаловались на зависания, был виноват именно флеш, а вовсе не виртуальная машина.
Почему так происходит? Серфить по Интернету любят все, многие посвящают этому делу по нескольку часов в день. А в Интернете очень много сайтов с баннерами, которые работают на флеше (или даже есть веб-ресурсы целиком на флеше, например, флешевые игры или сайты-визитки особо креативных фирм). Человек запускает на своем Mac браузер (Safari) и начинает серфинг, открывая один сайт за другим в разных вкладках (а многие любят это число доводить чуть ли не до пятидесяти).
Кстати, этим летом в техблоге Gizmodo поставили эксперимент, чтобы проверить, сколько потребляет каждая открытая вкладка (как в Safari, так и в других браузерах), и выяснили, что это 0,19 Ватт. А открытие 100 вкладок даже без какого-либо флеша вообще снижает время автономной работы более чем на час.
Под браузер выделяется определенное количество памяти операционной системы. Если долго серфить, то кэш, естественно, переполняется, и данные сбрасываются на жесткий диск в Swap-файл (файл подкачки). А теперь сюрприз: если браузер только сворачивать (а не закрывать его полностью) и оставить его «висеть» там достаточно долго (например, всю рабочую неделю), то в нем накопится огромное количество данных.
В случае с Flash подобные утечки памяти происходят очень медленно и для пользователя почти не заметно. В итоге за несколько дней накапливается в среднем 3-4 гига. Часть данных Mac OS к этому моменту уже отправила в свой swap-файл. Проблемы начинаются как раз при старте виртуальной машины: MacOS вынуждена искать под новый процесс сразу много памяти. Это ведет к тому, что она вываливает огромный массив данных из кэша в своп – старается освободить память под запуск средства виртуализации и гостевой ОС. В этот момент виртуальная машина пытается считать данные, необходимые для их старта. Все вместе приводит к росту числа случайных обращений к диску, и система начинает «тормозить».
Поэтому поглядывайте на параметр Swap used в Activity Monitor. Если количество данных там постепенно растет и стало явно больше 1 Гб, то вероятно, что какое-то приложение не отпускает свою память.
И что же делать? А профилактика конкретно этой проблемы очень простая – периодически нужно закрывать браузер целиком, используя Cmd+Q (а не просто закрывать окошко, кликнув по красному стоп-сигналу в левом верхнем углу).
Можно применить также еще несколько хинтов для предотвращения утечек. Например, поставить блокировщик рекламы, который избавит от флешевых баннеров, – их сейчас на рынке довольно много – от популярного Adblock (который блокирует рекламу еще до ее загрузки) до PithHelmet и GlimmerBlocker, или что-то типа плагина ClickToFlash, который в Safari блокирует Flash, заменяя его статичными изображениями.
Во-вторых, хорошо бы удалить различные браузерные расширения, которые также вызывают утечки (например, антивирусов или Skype). В Safari это делается окне настройки (Safari – Preferences – Extensions), там можно как деинсталлировать расширения, так и вообще запретить установку каких-либо add-ons. Только удалить мало – надо еще проверить в папке
/Library/Safari/Extensions, не отсталось ли от них лишнего.
Если у вас есть еще какие-то советы по борьбе с утечками памяти, то именно вас мы и ждали в комментариях.
Переполнение носителя (HDD) в VirtualBox
Для тестирования разработок держу у себя в VirtualBox ОС Debian 6 со стандартным комплектом установленных серверных программ (nginx, mysql, php-fpm, memcached и т.д.) Образ Debian для VirtualBox брал готовый с торрентов. Соответственно виртуальный носитель был размечен в образе заранее, размером в 8 Гб.
Долгое время успешно пользовался этой виртуалкой, заливал туда разрабатываемые проекты (запускал локальный сервер из VirtualBox), некоторые из этих проектов были с довольно большими БД (1-2 Гб.)
Сегодня в процессе заливки в виртуалку очередной большой БД импорт внезапно прервался ошибкой. После этого консоль сервера начала (сама, без нажатий чего-либо) выдавать ошибки Exception, ошибка доступа к памяти и что-то вроде того. Затем консоль и сервер окончательно зависли. Ни на какие команды консоль не отвечала, выключить виртуальный сервер через сам VirtualBox было невозможно. Выключить сервер вместе с VirtualBox удалось только через Ctrl + Alt + Delete.
Сейчас при попытке запустить образ с сервером загрузка зависает на следующем моменте:
По всем признакам мне кажется что причина в переполнении виртуального жёсткого диска (8 Гб). У меня это вызывает некоторое недопонимание в виду того, что в настройках образа носитель обозначен как «динамически расширяющийся»:
Плюс тут ясно показано, что как минимум ещё 3 Гб. свободно (впрочем, этот момент отбросим из предположения, что остаток места съедает своп при запуске).
Вопрос следующий: можно ли как-то изменить размер виртуального носителя (поставить, допустим, не 8, а 40 Гб) образа уже после того, как этот образ начал использоваться? В настройках нигде такого не нашёл. Или это только через удаление образа из VirtualBox и создание заново нового образа с нужным размером?
Если это имеет значение, то VirtualBox использовал версии 4.2.0, сейчас обновился до 4.2.6 — ничего не изменилось. Основная ОС на компе, из-под которой запускается VirtualBox — Windows 7.
Как освободить место на жестком диске, выделенное виртуальными дисками?
Я использовал alsamixer и изменил режим автоматического отключения звука на Disabled
20 ответов
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Начать VirtualBox и из File-> Virtual Media Manager удалить ваши виртуальные диски.
Запустите VirtualBox и из File-> Virtual Media Manager удалите свои виртуальные диски.
Запустите VirtualBox и из File-> Virtual Media Manager удалите свои виртуальные диски.
Запустите VirtualBox и из File-> Virtual Media Manager удалите свои виртуальные диски.
Запустите VirtualBox и из File-> Virtual Media Manager удалите свои виртуальные диски.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d7]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d7]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d7]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d7]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
Виртуальный жесткий диск, прикрепленный к виртуальной машине или содержащий моментальные снимки, должен быть выпущен первый. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d7]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
Вручную удалить виртуальные жесткие диски
Виртуальная коробка Медиа-менеджер является предпочтительным методом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box надежно выпущены.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
[!d5]
Виртуальный жесткий диск которые прикреплены к виртуальной машине или которые содержат моментальные снимки, должны быть выпущены первыми. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d6]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
[!d7]
Вручную удалить виртуальные жесткие диски
Виртуальный Box Media Manager является предпочтительным способом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box освобождаются надежно.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
[!d5]
Виртуальный жесткий диск которые прикреплены к виртуальной машине или которые содержат моментальные снимки, должны быть выпущены первыми. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d6]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
[!d7]
Вручную удалить виртуальные жесткие диски
Виртуальный Box Media Manager является предпочтительным способом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box освобождаются надежно.
Удаление виртуальных жестких дисков с помощью Virtual Box Manager
Это отобразит список всех виртуальных жестких дисков, известных диспетчеру виртуальных ящиков:
[!d5]
Виртуальный жесткий диск которые прикреплены к виртуальной машине или которые содержат моментальные снимки, должны быть выпущены первыми. Имейте в виду, что после выпуска жесткого диска вы больше не сможете запускать эту виртуальную машину. Удаленные машины будут автоматически освобождены. Только если жесткий диск не подключен к виртуальной машине, вы можете удалить его:
[!d6]
После сообщения о безопасности у вас будет возможность освободить место занят на вашем жестком диске, удалив файл виртуального жесткого диска или сохраните этот файл для дальнейшего использования:
[!d7]
Вручную удалить виртуальные жесткие диски
Виртуальный Box Media Manager является предпочтительным способом удаления файла жесткого диска, так как только тогда все ассоциации с Virtual Box освобождаются надежно.
Полное удаление Virtualbox
Несколько дней назад мой VirtualMachine Centos отказался запускаться. Он говорит «неожиданное отключение произошло раньше», поэтому он отказывается запускаться и выдает ошибку. Теперь, после неудачного поиска решения в Интернете, я решил полностью удалить его и установить все с нуля. Но, тем не менее, я удаляю Virtualmachine, а затем Virtualbox это не помогает. После того, как я установил его снова, он все еще сохраняет старые настройки и все еще дает эту ошибку Итак, я очень расстроен и действительно нуждаюсь в помощи. Я также следовал документации по удалению Virtualbox, но безуспешно, потому что там просто сказано удалить его обычным способом из Панели управления. Я также удалил все связанные папки, но снова безуспешно. Пожалуйста, помогите мне. Заранее спасибо! (я могу предоставить любую информацию по запросу)
3 ответа 3
После удаления Virtualbox из control Panel
Вы также должны удалить папку:
C:\Users\[Your User Name]\Appdata\Local\.virtualbox
Возможно, вам придется включить опцию Show hidden files and folders чтобы папка Appdata была видимой (см. Здесь, как это сделать в Windows 7).
Отказ от ответственности: эта процедура опасна и может сломать вашу хост-систему. Пожалуйста, сделайте резервную копию ваших данных и / или сначала создайте образ системы. (Тем не менее, я применил эту процедуру дважды к моей основной машине с Windows 7, и операционная система все еще работает нормально.)
Моя ситуация: я хотел обновить с VirtualBox 5.1.22 до 5.1.28. Установщик более новой версии завис в конце, поэтому мне нужно было сначала правильно удалить 5.1.22, чтобы он заработал:
Загрузите psexec.exe и CCleaner. Затем отключите сетевой кабель, отключите Wi-Fi. Убейте Google Drive, Dropbox и другие системные инвазивные инструменты (и сделайте это снова, если вы перезапустите во время процедуры).
Деинсталлируйте с помощью деинсталлятора VirtualBox из панели управления (по какой-то причине у меня его не было на моей машине).
Удалите папки C:/Program Files/Oracle/VirtualBox и %userprofile%\.VirtualBox
Очистите реестр Windows: запустите regedit.exe от имени администратора, везде ищите VirtualBox и вдумчиво, но осторожно (не ломайте другие вещи) удаляйте соответствующие папки, ключи и значения.
Загрузите PsExec.exe на рабочий стол
Используя такую уполномоченную версию regedit, вам нужно
Добавить полный контроль к правам владельца
Затем несколько проходов CCleaner с последующим перезапуском, и, наконец, вы чисты. Если все было сделано правильно, теперь вы сможете успешно установить новейшую версию VirtualBox, если это необходимо.