PDA

Показать полную графическую версию : Установка и работа Windows 10 на VirtualBox .:[все вопросы]:.


Страниц : 1 2 [3] 4 5 6 7 8 9

ruslandh
01-04-2015, 06:13
1. Вы напишите точно, какую команду точно даёте, а то судить только "по выхлопу сложно".
2. По-моему, прежде чем вызывть эту команду, надо в "Менеджере виртуальных носителей" убрать этот образ (освободить и удалить из списка).
Будьте внимательны - не удалите сам образ с жесткого диска!

sputnikk
01-04-2015, 06:43
Цитата ruslandh:
1. Вы напишите точно, какую команду точно даёте, а то судить только "по выхлопу сложно".
2. По-моему, прежде чем вызывть эту команду, надо в "Менеджере виртуальных носителей" убрать этот образ (освободить и удалить из списка). »
Команду видно в самом начале - VBoxManage modifyvdi "D:\VirtualBox HD\Windows 10\Win 10" compact

Здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=22306&start=1000#14 один пишет, что надо делать при загруженном образе. Пробовал при отключённой и включённой ОС, при освобождённом образе. Ошибка одна и таже. Вероятно глюк основной системы или Виртуалбокс

sputnikk
01-04-2015, 07:01
После всех манипуляций образ раздулся до максимального размера. Невезуха.

ruslandh
01-04-2015, 07:10
Не - насколько я помню - надо делать на совсем свободном образе - не включённом в VirtualBox. Я сам так делал правда в Linux, просто подзабыл - уже как минимум пол-года прошло.

sputnikk
01-04-2015, 07:27
Не - насколько я помню - надо делать на совсем свободном образе - не включённом в VirtualBox. Я сам так делал правда в Linux, просто подзабыл - уже как минимум пол-года прошло. » Из справки к 4.3.26(Win):

With the --compact option, can be used to compact disk images, i.e. remove blocks that only contains zeroes. This will shrink a dynamically allocated image again; it will reduce the physical size of the image without affecting the logical size of the virtual disk. Compaction works both for base images and for diff images created as part of a snapshot.

For this operation to be effective, it is required that free space in the guest system first be zeroed out using a suitable software tool. For Windows guests, you can use the sdelete tool provided by Microsoft. Execute sdelete -z in the guest to zero the free disk space before compressing the virtual disk image. For Linux, use the zerofree utility which supports ext2/ext3 filesystems. For Mac OS X guests, use the Erase Free Space feature of the built-in Disk Utility. Use Zero Out Data there.

Please note that compacting is currently only available for VDI images. A similar effect can be achieved by zeroing out free blocks and then cloning the disk to any other dynamically allocated format. You can use this workaround until compacting is also supported for disk formats other than VDI.

Пробовал с двумя дефисами --compact, результат тот же

ruslandh
01-04-2015, 07:33
А что у вас в командной строке само имя образа не указано?

Вот то-же самое, но внутри Ubuntu:
Сжатие динамических образов дисков .vdi (http://xn--80akakbjcdfphdy1ackb4nd.xn--p1ai/in/VM/Сжатие динамических образов дисков .vdi)

- убираешь sudo из команды, остальное от ОС не зависит.

Странная какая-то ссылка - вначале страница не найдена, а потом обновляешь её, и всё ок.

sputnikk
01-04-2015, 07:41
А что у вас в командной строке само имя образа не указано?
Вот то-же самое, но внутри Ubuntu:
Сжатие динамических образов дисков .vdi
- убираешь sudo из команды, остальное от ОС не зависит.
http://xn--80akakbjcdfphdy1ackb4nd.x...i/in/VM/Сжатие динамических образов дисков .vdi »

Имя образа Win 10 . По обоим ссылкам ошибка 404.

ruslandh
01-04-2015, 07:43
Сейчас скопирую оттуда, а то может там как-то динамически адреса создаются.



Сжатие динамических образов дисков .vdi
Источник http://linuxdzen.ru/index.php/articles/146-szhatie-diskov-vdi-ubuntu-virtualbox
Многие пользователи виртуальных машин с Windows XP, запущенных под Ubuntu сталкивались с проблемой невозможности уменьшения размера динамического диска даже после удаления информации на виртуальном носителе. Что делать в этой ситуации? Сжимать!
Алгоритм следующий:

1. Запускаем виртуальную машину, проводим дефрагментацию диска стандартными средствами Windows XP.
2. Качаем небольшую утилиту: http://www.feyrer.de/g4u/nullfile-1.02.exe (создает файл, заполняет его нулями, а при заполнении диска файл удаляется).
3. Проводим повторную дефрагментацию диска.
4. Выполняем команду:
VBoxManage modifyhd имя_виртуального диска.vdi compact

(виртуальные диски обычно лежат в домашней папке в скрытом каталоге: .VirtualBox/HardDisks).

На выходе получим ошибку: "Error: Shrink hard disk operation is not implemented!". Этот баг описан (http://www.virtualbox.org/ticket/2833), о нем знают и говорят, что устранили в версии после 2.2.4. Можно обновиться до последней версии 3.2 (http://www.virtualbox.org/wiki/Linux_Downloads) и проблемы не будет.
Но есть еще один вариант, чтоб не городить огород из-за одной фишки - клонировать образ. Т.е. все также, только вместо 4 пункта будет команда:

vboxmanage clonehd имя виртуального диска.vdi имя клонированного диска

В результате получаем образ диска с меньши размером (при этом важно помнить,что измениться UUID и настройки сети).



Чуток подправил цитату :)

sputnikk
01-04-2015, 07:45
Пошло, когда дописал в название расширение файла . Спасибо за помощ.

ruslandh
01-04-2015, 07:48
А расширение почему не указываете?
Наверное всё-таки:

VBoxManage modifyvdi "D:\VirtualBox HD\Windows 10\Win 10.vdi" compact


Пошло, когда дописал в название расширение файла . Спасибо за помощ. »
Не за что, надо было мне самому присмотреться к вашей команде.

sputnikk
01-04-2015, 08:01
Не помогло. Размер остался прежним, 100% возможного ) Но главное, заработало.
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyvdi "D:\VirtualBox HD\Window
s 10\Win 10.vdi" compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

C:\Program Files\Oracle\VirtualBox>

ruslandh
01-04-2015, 08:06
А вы предварительно
- дефрагментировали диск в Windows
- нулями свободное место забили в самом Windows?
Там много разных утилит есть. Надо дожаться пока она до конца доработает, т.к. при её работе а Windows показывает сто всё меньше свободного места на диске (и образ немного раздувается).

sputnikk
01-04-2015, 08:13
- дефрагментировали диск в Windows
- нулями свободное место забили в самом Windows? »Да

sputnikk
01-04-2015, 08:31
Возможно мешает раздел восстановления

http://i077.radikal.ru/1504/2d/4d6c90414332.jpg

ruslandh
01-04-2015, 08:43
Не - он кроха, это не влияет. другое дело, что вы сами в Windows находитесь - возможно для ntfs Что-то другое надо.
Попробуйте другой рецепт - клонировать этот диск (если места хватит) , а потом удалить исходный (проверив, что новый работает).

sputnikk
01-04-2015, 08:53
Всё сработало, когда затёр нулями по инструкции - sdelete -z, а не sdelete -c, как указано на http://software-expert.ru/2010/05/05/virtualboxcompact/

Синтаксис: sdelete [-p количество_проходов] [-s] [-q] <файл или папка>
sdelete [-p количество_проходов] -z [буква диска]
-p количество_проходов
Количество проходов перезаписи.
-s
Рекурсивный обход вложенных папок.
-q
Не выводить на экран ошибки (тихий режим).
-z
Произвести очистку свободного места.

ruslandh
01-04-2015, 09:13
Всё сработало, когда затёр нулями по инструкции - sdelete -z, а не sdelete -c, как указано на http://software-expert.ru/2010/05/05/virtualboxcompact/ »
Неучи :)
Я вообще какой-то другой утилитой пользовался типа nullfile-1.02.exe.

sputnikk
01-04-2015, 09:43
ruslandh, Скорее всего инструкция устарела.
Не смог на виртуальной ХР открыть cmd из папки с SDelete. Поэтому затёр CCleaner 5. Сработало

ruslandh
01-05-2015, 07:50
Новый установщик приложений в Windows 10 - имеет прикольный вид :)
http://i.imgur.com/PYExwRzl.png (http://imgur.com/PYExwRz)

снято средствами VirtualBox.

4lekceu
01-05-2015, 20:11
Приветствую всех!
Задумал поставить блустак на вин10 виртуалку - ставится лишь старый БС v0.7 и то, не работают большинство приложений... Проблема с видеодрайвером - все версии сообщают что не удалось его определить. Cоветы?

Ноут y460 c ati5650 (и intel, но работает только дискретная)
VBox 4.3.12 b93733, Win10 b10056, BS 0.7.3.766, 0.8.12.3119




© OSzone.net 2001-2012