Я унаследовал виртуальную машину Windows Server 2003 R2, которая ранее работала под отказавшим Windows Virtual Server 2005. И C:, и D: VHD были заполнены в пределах нескольких сотен мегабайт.
Я создал новую виртуальную машину на основе Hyper-V для переноса старой и отредактировал виртуальные жесткие диски перед их использованием, расширив их на 10 гигабайт.
Установка служб интеграции и обновление HAL прошли нормально, но когда я загружаю виртуальную машину, оба диска все еще были почти заполнены.
Беглый взгляд на управление дисками показывает, что к ним обоим прикреплены дополнительные 10 ГБ нераспределенного пространства.
Я думаю, что простым решением было бы просто отключить виртуальную машину Win2k3 R2 и подключить ее виртуальные жесткие диски к другой виртуальной машине Win2k8 R2, работающей на том же сервере Hyper-V, и использовать ее инструменты управления дисками, чтобы расширить разделы, чтобы покрыть дополнительные 10 ГБ, добавленные на их.
Будет ли Win2k8 R2 пытаться прикрепить к виртуальным жестким дискам какие-либо дополнительные "вещи" (подписи дисков и т.п.), которые могут помешать работе виртуальной машины Win2k3 R2? Я бы не хотел покупать стороннюю утилиту для разметки, если я могу делать что-то с уже имеющимися у меня вещами.
Я не знаю, что если вы подключите VHD к системе 2k8, версия NTFS не будет обновлена. Если в 2003 году отображается дополнительное пространство, вы сможете расширить раздел на новое свободное пространство непосредственно в 2003 году. Для расширения раздела не нужны сторонние инструменты.
Самый простой способ - использовать diskpart:
Поддерживает ли Microsoft эти динамические VHD как «динамические диски» в HyperV? Если да, вы можете преобразовать их в это, а затем расширить их таким образом. Если нет, то я думаю, что ваша идея использования хоста 2008R2 для безопасного расширения базового диска, вероятно, будет хорошим безопасным способом сделать это. Вы также можете загрузить сервер с GPartEd (который является бесплатным) и сделать это, но ваш пробег может варьироваться в зависимости от того, что у меня раньше он полностью очищал диск, а иногда и уничтожал MBR.
Да, ты можешь это сделать. Я делал это несколько раз (в VMware vSphere) и никогда не испытывал никаких проблем. Этот метод должен работать одинаково независимо от платформы виртуализации. Я сделал это только сейчас, чтобы подтвердить, и у меня не было никаких проблем.
Не будучи знакомым с виртуальным сервером или Hyper-V, просто убедитесь, что после расширения тома и удаления его из виртуальной машины-заполнителя вы удаляете только его, а не удаляете.