Дефрагментировать виртуальный жесткий диск (.vhd)? [закрытый]

Если вы хотите сопоставить контекст и строку поиска, просто добавьте необязательный диапазон до и после искомой строки: .{0,5}der.{0,5}

Если вы хотите получить только контекст, вам нужно его извлечь отдельно: (.{0,5})der(.{0,5})

10
задан user4531 3 December 2008 в 22:06
поделиться

3 ответа

Дефрагментируйте гостя, затем хост. Можно дефрагментировать просто vhd файл на хосте при помощи утилиты как КОНТИГ.

Я не полагаю, что можно дефрагментировать обоих сразу, так как vhd файл, вероятно, не может использоваться для дефрагментации его, требуя, чтобы VM был выключен.

4
ответ дан 4 December 2019 в 01:32
поделиться

Другая опция, которую я использовал, состоит в том, чтобы использовать JkDefrag, который свободен. Существует также целый процесс на дефрагментации виртуальный ПК, но так как я не могу найти "официальную" ссылку на форуме JkDefrag, это проходит примерно так для параметров командной строки:

  1. Дефрагментируйте гостевой диск из виртуальной машины.
  2. Выйдите из виртуальной машины.
  3. На хост-машине, выполненном JkDefrag с этими командными строками

(можно также поместить их в пакетный файл):

jkDefrag -q -a2
jkDefrag -q -a6 C:\PathToVirtualDisks\VDiskToDefrag.vhd
jkDefrag -q -a3 -e C:\PathToVirtualDisks\VDiskToDefrag.vhd

Вот то, что делают параметры:

  • -q = Выйдите из программы по окончании.
  • -a2 = Дефрагментируйте, не оптимизируйте.
  • -a6 = Переместитесь в конец диска
  • -a3 = Дефрагментация, быстро оптимизируйте.

Процесс может занять много времени в зависимости от размера Вашего виртуального диска. Как пример, на моем ПК с 56 ГБ vdisk это занимает приблизительно 16-18 часов для завершения этого процесса в действительно плохо фрагментированные дни. На самом деле, поскольку я пишу это, я имею 150 + фрагменты того дефрагментируемого файла, и он работал в течение приблизительно 30 минут, и это - только приблизительно 10%, покончили просто тот файл.

5
ответ дан 4 December 2019 в 01:32
поделиться

Да, Ваше предположение корректно. Корректный способ дефрагментироваться состоит в том, чтобы дефрагментироваться в госте сначала, затем гостевой файл HDD и затем HDD хоста. В зависимости от VM Вы используете, он должен дать Вам опцию. VMware дает Вам опцию дефрагментировать гостевой HDD.

1
ответ дан 4 December 2019 в 01:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: