Сведения о вопросе

Oleksandr

02:20, 22nd August, 2020

Теги

Расширение Виртуального Диска

Просмотров: 410   Ответов: 7

Привет всем, я использую Virtual PC и работаю с виртуальным жестким диском (*.vhd), размер которого составляет только 8.2 GB. Я бы хотел удвоить размер до чего-то вроде 16-20GB. Я вижу варианты для уплотнения VHD, но ничего, чтобы расширить его. Он установлен на "dynamically expand", но я устанавливаю какое-то программное обеспечение, и он, похоже, не изменяет свой размер на большее пространство.

Большое спасибо.



  Сведения об ответе

qwerty101

09:32, 6th August, 2020

Вот мое решение, используя VHDResizer и DISKPART на хосте Windows XP.

  1. Скачать VHDResizer отсюда
  2. Следование этим инструкциям из "Murnic" на этом потоке не сработало, при входе в EXTEND, не уверен в точной формулировке сейчас, но это было по линии cant extend this volume.

Самый простой способ сделать это (если у вас достаточно места на жестком диске) - расширить существующий VHD с помощью VHD-расширителя, который дает вам два файла VHD. Новый расширенный файл будет иметь имя вашего существующего VHD. Возможно, вы захотите дефрагментировать, предварительно сжать и сжать свой VHD до расширения вашего VHD.

В Virtual PC 2007 перейдите в раздел Настройки.

  • Выберите старый виртуального жесткого диска в качестве жесткого диска 1
  • Выберите свой новый расширенный VHD в качестве жесткого диска 2
  • Boot ваш VM
  • Откройте Командную строку
  • Запустить diskpart
  • От DISKPART> - Выполнение объема списка - Выберите новый VHD объем при выполнении инструкции Select томе, где находится ваш новый VHD скорее всего 2 - Выполнить EXTEND - Вы должны увидеть сообщение об успехе. В противном случае вам, возможно, придется заново создать свой расширенный VHD из-за ошибки в процессе.
  • Выйти из Diskpart.exe, набрав EXIT
  • Выключите VM
  • Удалите оба файла VHD из списка жестких дисков
  • Добавьте ваш новый расширенный VHD в качестве жесткого диска 1
  • Boot ваш VM.
  • Через некоторое время вы получите сообщение о Windows недавно добавленном аппаратном обеспечении.
  • Перезагрузите VM при появлении соответствующего запроса
  • Начните использовать свой новый расширенный VHD!

Вот информация корпорации Майкрософт о расширении томов с помощью Diskpart.exe: http://support.microsoft.com/kb/325590


  Сведения об ответе

ASSembler

20:14, 19th August, 2020

  Сведения об ответе

ASSembler

11:57, 8th August, 2020

Я нашел, что проще, проще и безопаснее просто создать второй VHD и установить мое большое программное обеспечение на этот HD.


  Сведения об ответе

ASSembler

04:49, 23rd August, 2020

Вот решение, которое сработало для меня: Используйте "CopyWipe" или аналогичное программное обеспечение, чтобы сделать распечатку на новый vhd, как описано здесь:

Эрик Коски


  Сведения об ответе

+-*/

08:17, 27th August, 2020

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

Для того, что вы хотите, я думаю, что вам придется изменить указанный размер в виртуальном жестком диске из окна установки Virtual PC.

Немного оффтопично, но дайте перейти к виртуальной коробке: www.virtualbox.org


  Сведения об ответе

crush

21:23, 20th August, 2020

Для пользователей vmware вы можете скачать бесплатную версию vmware converter , которая позволяет не только изменять размер виртуальных дисков, но и конвертировать их из физических в виртуальные машины и наоборот.


  Сведения об ответе

dump

16:18, 7th August, 2020

Сначала отсоедините VHD, а затем выполните эти команды, чтобы развернуть диск:

  1. средство diskpart
  2. Выберите vdisk file= " ваш путь"
  3. виртуальный диск список
  4. развернуть vdisk maximum=новый размер в MB
  5. присоединить виртуальный диск
  6. список дисков
  7. онлайн диск
  8. список томов
  9. выбранный том #
  10. расширять
  11. список томов
  12. отсоединить виртуальный диск
  13. выход

А вот краткое описание того, что делает каждая линия:

  1. Запустите приложение DiskPart utity.
  2. Выберите файл VHD. Обратите внимание, что если путь или имя файла содержит пробелы, вы должны заключить его в двойные кавычки.
  3. Показывает список виртуальных дисков. * Слева показывает тот, который был выбран.
  4. Изменение размера виртуального диска на наш новый размер.
  5. После того, как диск будет развернут, вы должны mount его использовать для работы на диске.
  6. Показывает список дисков смонтированных дисков и vDisks, включая наш.
  7. Если диск не отображается в интернете, вам нужно будет вывести его в интернет.
  8. Список томов(разделов). Столбец ### является самым важным, так как он имеет номер, который необходимо использовать для выбора тома, с которым вы будете работать.
  9. Выберите объем, с которым мы хотим работать.
  10. Расширяет текущий выбранный том, чтобы использовать все непрерывное доступное пространство на одном диске.
  11. Запуск снова, чтобы показать новый размер.
  12. Отключает том Vdisk, чтобы Hyper-V мог его загрузить.
  13. Выйдите из diskpart utity.

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться