Как изменить пространство, которое я выделил на виртуальный жесткий диск в VirtualBox?

У меня есть 64-разрядная виртуальная машина Windows 7, работающая внутри VirtualBox. Когда я впервые установил систему, я дал виртуальному жесткому диску 20 ГБ пространства для работы, но я также установил динамическое расширение (или, как я думал).

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

7 голосов | спросил Guest 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 03:30:30 +0300000000amMon, 14 Feb 2011 03:30:30 +030011 2011, 03:30:30

3 ответа


9

Инструмент командной строки VBoxManage позволит вам изменить размер жесткого диска вашего гостя. Откройте командную строку /терминал /что угодно для вашей ОС хоста и перейдите в папку, где установлен VirtualBox («C: \ Program Files \ VirtualBox» на хостах Windows). Оттуда запустите VBoxManage list hdds, чтобы просмотреть список доступных жестких дисков. Найдите диск, который вы хотите изменить, и скопируйте либо полный путь (после Location на выходе), либо UUID в буфер обмена для следующего команда. Затем запустите VBoxManage modifyhd C:\Path\To\Drive.vdi --resize 30000. Замените C: \ Path \ To \ Drive.vdi либо с UUID, либо с полным путем на образ вашего диска. Число после --resize - это новый размер в мегабайтах. Если вы хотите пойти больше 30 ГБ, не стесняйтесь.

Как только это будет завершено, вы все равно должны позволить своей виртуальной машине знать, что новое пространство доступно для использования. Для Win7 это проще всего сделать из управления дисками.

ответил afrazier 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 17:22:20 +0300000000pmMon, 14 Feb 2011 17:22:20 +030011 2011, 17:22:20
0

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

Это руководство должно сделать трюк.

ответил mbb 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 16:15:16 +0300000000pmMon, 14 Feb 2011 16:15:16 +030011 2011, 16:15:16
-1

Ответ afrazier верен. Лично я никогда не мог заполнить гостя в Windows с 20 ГБ, потому что я не храню данные в виртуальной машине - я использую общий доступ, чтобы сохранить его на другом диске. Во-первых, это делает его доступным без запуска виртуальной машины. Мне кажется маловероятным, чтобы вы заполнили 20 ГБ только приложениями.

ответил CarlF 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 18:06:19 +0300000000pmMon, 14 Feb 2011 18:06:19 +030011 2011, 18:06:19

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132