В VMWare Player на Win7 не удается расширить диск моей виртуальной ОС, даже если в моей файловой системе Win7 есть 10 ГБ свободного места

10

Я использую VMWare Player на 64-битной Win7. У меня ровно одна гостевая ОС: 32-битная Ubuntu 12.04. Его виртуальное дисковое пространство составляет 16 ГБ: его разделы занимают все 16 ГБ: 15 ГБ основной и 1 ГБ подкачки. Они заполнены на ~ 100%. На моей хостовой ОС Win7 есть 10 ГБ свободного места. Я хочу расширить виртуальный диск Ubuntu на ~ 4 ГБ. Когда я пытаюсь это сделать, это неизбежно приводит к ошибке «В файловой системе недостаточно места для выбранной операции».

Я выключаю свою Виртуальную Ubuntu. Затем я открываю VMWare Player и нажимаю на мою Ubuntu OS. Я не играю в виртуальную машину. Я нажимаю «Изменить настройки виртуальной машины». Затем я выделяю жесткий диск. Это говорит, Текущий размер: 15,1 ГБ, System Free 10 ГБ, Максимальный размер 16 ГБ. Я выбираю Утилиты - Развернуть. Показывает максимальный размер диска (ГБ) 16,0. Если я даже попытаюсь увеличить его до 16,1, это даст мне эту ошибку. Msgstr "В файловой системе недостаточно места для выбранной операции".

Джо Си
источник
1
Справедливо ли дать мне отрицательный голос за это? Что, черт возьми, не так с этим вопросом?
Джо К

Ответы:

25

ОК, я понял это. VMWare Player не расширяет ваш диск на месте. Он создает новый файл нового размера, а затем копирует содержимое старого файла в новый файл. Поэтому, если вы хотите расширить с 16 ГБ до 20 ГБ, вам нужно 36 ГБ, чтобы файл 16 ГБ и файл 20 ГБ могли сосуществовать, пока содержимое файла 16 ГБ копируется в файл 20 ГБ.

Джо Си
источник
Так как же заставить его расширить существующий файл вместо создания копии?
Pacerier
1
Если бы только в их справочных статьях говорилось так просто, как вы.
Себастьян Паттен