Зміна розміру VHD диска - для сисадмінів і не тільки

Багато хто напевно стикався з такою необхідністю, необхідністю зменшення, збільшення або перетворення з динамічно розширюваного в фіксований і наоберт VHD диска.

Необхідно запустити майстер роботи з віртуальними дисками, відкривши контекстне меню віртуального сервера та вибравши елементEdit Disk.

Після вибору диска, цей майстер дозволить:

  • Компонувати диск тобто. зменшити диск за допомогою видалення вільного місця, таким чином розмір віртуального диска зрештою становитиме максимально наближений розмір до займаних даних на самому диску.
  • Конвертувати диск, тобто. змінити тип диска з фіксованого в динамічний та навпаки.
  • Розширити тобто. збільшити розмір жорсткого диска.

Опишу способи, якими особисто я користуюся.

Для зменшення розміру жорсткого диска, можна цей диск зменшити за допомогою консолі керування жорсткого диска, підключивши цей диск за допомогоюAttach VHD, брати диск у списку дисків, в контекстному меню вибратиShrink.

Для збільшення або зменшення віртуального диска можна скористатися утилітою командного рядкаdiskpart :

Переглянути наявність віртуальних дисків (якщо вони підчеплені):

Необхідно вибрати потрібний VHD:

Розширити диск до необхідного розміру командою:

Зменшується на необхідний (дозвільний) розмір:

VhdResizer

Все просто до неподобства, при запуску програми відкривається вікно вибору VHD диска, після відкриття статусного рядка відображається об'єм диска, для перетворення необхідно перезберегти диск в інше місце розташування, при цьому вказавши тип диска та його розмір.

Даною утилітою можна розширювати не тільки VHD диски, але й файли знімків AVHD.

Нижче наведено приклад розширення файлу знімка з 11Gb до 21Gb:

Переглянути наявність віртуальних дисків (якщо вони підчеплені):

Необхідно вибрати потрібний VHD:

Розширити диск до необхідного розміру командою: