У меня большой том raid 5 в virtualbox windows server 2008, зашифрованный Truecrypt, я хотел расшифровать весь том, и поэтому я нажал на перманентное дешифрование в Truecrypt, все прошло нормально в течение нескольких дней, пока не достигло 95%. Теперь он заполнил весь том всего 700 КБ, чтобы сэкономить, virtualbox замораживает виртуальную машину, потому что ей не хватает места на хост-машине ... Почему truecrypt использует пробел и как я могу это исправить? Благодарю.

1 ответ1

1

Предполагая, что вы выбрали больший максимальный размер для динамически расширенного гостевого диска, чем тот, который доступен в операционной системе хоста:

TrueCrypt выполняет запись на весь том (включая "свободное" пространство) во время процесса расшифровки (заменив обнуленный "зашифрованный текст" открытым текстом мусора в процессе, если ранее было неиспользуемое пространство), поэтому файл гостевого диска расширяется до максимальной емкости ,

Согласно этому посту Роберта Сетади, вы можете использовать SDelete для восстановления обнуленных областей и затем сжать образ диска:

  1. Откройте VirtualBox и запустите клиентскую ОС (это руководство будет работать только в том случае, если клиентской ОС является Windows).

  2. Сделайте некоторую очистку (удалите ненужные приложения, удалите неиспользуемые файлы, очистите временные файлы и т.д.). Возможно, вы захотите запустить средство очистки диска Windows.

  3. Выполнить дефрагментацию диска.

  4. Загрузите это небольшое приложение под названием sdelete.

  5. Извлеките приложение в свою пользовательскую папку, затем откройте командное окно и введите sdelete -zc: (это поместит нулевые биты в ваше неиспользуемое пространство).

  6. Завершите работу своей клиентской ОС Windows и закройте VirtualBox.

  7. Выполните следующую команду в вашей операционной системе: VBoxManage modifyhd my.vdi –compact (замените «my.vdi» на путь и имя файла вашего vdi). Если вы используете ОС Windows, введите ее в командной строке. Если вашей хост-системой является Mac, откройте терминал и введите команду. Эта команда была протестирована в VirtualBox 4.2.6 и работает отлично. В будущих версиях VirtualBox синтаксис может измениться.

  8. Готово, проверьте размер файла VDI.

Однако, как говорит автор:

Протестировано на Mac OSX 10.8.2 Mountain Lion (хост-ОС) с Windows XP Home Edition (гостевая ОС) с использованием VirtualBox 4.2.6. Разные ОС или разные версии VirtualBox могут привести к разным результатам. Используйте это руководство на свой страх и риск.

Этот метод предполагает, что в настоящее время вы можете запускать программы на гостевой ОС, а это значит, что вам, возможно, придется сначала переместить образ на больший диск, чтобы запустить его снова. Затем вы сможете сделать паузу в TrueCrypt и выполнить описанные выше шаги, чтобы сжать изображение, прежде чем заняться оставшимися 5%.

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

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