Як змінити розмір файлу на жорсткому диску VMware?


12

У мене є віртуальна машина VMware, яку я зробив досить великою. Я не дуже використовую більшість із них, тому хотів би зменшити її на 50%.

Чи є інструмент для цього?

Відповіді:


16

Спосіб 1: Використання конвертора VMWare:

  1. Вимкнути віртуальну машину;
  2. Запустіть додаток VMWare Converter;
  3. Відкрийте майстра;
  4. Виберіть "автономну віртуальну машину" в якості джерела та системи призначення;
  5. Виберіть "Вибрати обсяги та зміни розміру, щоб заощадити чи додати простір";
  6. Введіть новий розмір і voilá, ви закінчили!

Деякі кажуть, що процес розширення є повільним і можливо, що VMWare Tools може знадобитися перевстановити.

Спосіб 2: Використання VDiskManager:

  1. Вимкнути віртуальну машину;
  2. Спершу зробіть / видаліть усі знімки! (Я забув згадати це, дякую JimO)
  3. Відкрийте командний рядок і перейдіть до: C: \ Program Files \ VMWare \ VMWare Server або C: \ Program Files \ VMware \ VMware Workstation
  4. Виконайте цю команду, щоб розширити віртуальний диск: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. Примітка. Оскільки це лише розширює диск, а не розділ, вам також потрібно буде змінити розмір таблиці розділів. Це можна зробити за допомогою сторонніх інструментів, таких як "Partition Magic", а також з "diskpart.exe", інструментом Windows. У моєму випадку цей диск є завантажувальним, це означає, що я не можу запустити diskpart на самій віртуальній машині. Я використовував іншу віртуальну машину, під керуванням Windows XP. Він також працює з бета-версією Windows 7, але не працює з Windows Server 2003.

    Додайте збільшений жорсткий диск на другу віртуальну машину;

  6. Живлення на цій 2-й віртуальній машині;

  7. Відкрийте командний рядок і введіть: diskpart

  8. Тип: list volume Запам’ятайте номер гучності (#) вашого обсягу!

  9. Тип: select volume <volume number>(число від кроку 8)

  10. Тип: extend

  11. Вимкніть цю 2-ю віртуальну машину та вийміть жорсткий диск із конфігурації віртуальної машини. Це не видалить жорсткий диск з диска;

  12. Готово! (Windows автоматично розпізнає новий і правильний розмір диска та гучність)

Дякую Леону Мейєру.


де я можу знайти цю програму VMWare Converter? Це частина стандартної установки?
Бен Лаан

1
Це безкоштовне завантаження з vmware. vmware.com/products/converter
Zypher

1

З останньою версією робочих станцій та плеєра VMWare (VMWare 7), ви можете змінити розмір дисків усередині програми.

Вам потрібно зайти в меню налаштувань віртуальної машини, вибрати привід і натиснути «Утиліти». Там ви можете вибрати розширити або ущільнити його.

Примітка: мабуть, ви не можете розширити диск, якщо на ньому зроблені знімки. Вам доведеться видалити їх і повторити спробу, перш ніж їх ущільнити.


"Ущільнюючи" це таким чином, лише намагається змінити розмір файлу vmdks, це не змінює видимий розмір віртуального жорсткого диска.
Восьминіг

+1 для коментаря Snapshot ... Я, як правило, забуваю, чому опція для розширення диска не вказана, коли є знімок.
Даріан Міллер

1

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

1) Повноцінний віртуальний диск містить завантажувальний / первинний розділ для Windows

2) Є знімки

3) На фізичному диску недостатньо місця на диску, щоб дозволити зростання

4) Це багатоетапний процес і передбачає використання різних інструментів і команд у певній послідовності. Творчі люди розробили обхідні шляхи для розширення основного розділу для Windows, використовуючи завантажувальні диски Linux та інструменти для розділення дисків, такі як GParted, і ви повинні отримати це право.

Ви знайдете кілька публікацій щодо цієї теми в Google. По суті, це всі варіанти публікацій, узагальнених у

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/


1

Є простий спосіб! Вам слід завантажити та спробувати fatVM http://www.gudgud.com/fatvm

fatVM - це надійне, надійне та безпечне рішення в один клік для розширення диска С вашого віртуального диска VMware Fusion або Workstation, який стає повноцінним. а) Він забезпечує простий, інтуїтивно зрозумілий інтерфейс і надійний процес, який приховує технічну складність розширення віртуального диска. б) Надійна, оскільки може розширювати віртуальні диски із знімками та клонами. в) Це безпечно, оскільки він зберігає ваш оригінальний диск, який залишається вам доступним, коли виникає потреба.


0

Я вважаю, що ви можете змінити розмір диска лише за допомогою VMWare Converter, якщо VM працює під управлінням Windows. Можливо, це працює з Linux, якщо у вас встановлені інструменти VMWare.

Якщо ви використовуєте версію VMWare, яка підтримує тонкі диски, розмір VMDK може бути меншим, ніж те, що бачить ОС, і VMDK зростає, коли ви використовуєте більше місця в VM. Якщо на вашій машині є такий диск, то все, що вам потрібно зробити, це запустити процес скорочення. Ви запускаєте процес скорочення всередині машини за допомогою команди (Linux) або в інструментах VMWare (Windows). Потім він переміщує дані на початок диска, як це роблять деякі програми дефрагментації. Після цього він запускає процес у VMWare для зміни розміру файлу VMDK.

Я використовую ESXi 3.5, який не підтримує тонкі диски. Те, що я роблю останнім часом, полягає в наступному: 1. Створіть диск потрібного розміру в VM. 2. Завантажте компакт-диск Ubuntu. Також може бути дисковий компакт-диск з gparted Live або будь-який інший завантажувальний компакт-диск з розділами. 3. Використовуйте додаток gparted або розділ, щоб змінити розмір розділу та скопіювати розділ на невеликий диск. 4. Вийміть старий диск зі свого комп'ютера. 5. Завантажте інсталяційний диск для операційної системи та відновіть MBR. 6. Видаліть старий файл VMDK диска.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.