27 марта 2012 г.

Добавить флоппи в Windows Virtual PC

Запустив виртуальную машину, вы видите диск A:\ в списке «Мой компьютер», но он не работает, даже если у вас каким-то чудом имеется физический привод флоппи-дисков. Редко, но случается необходимость использования этого отмирающего носителя. Что же делать?

В пользовательском интерфейсе нет инструментов для добавления флоппи в виртуальную машину, но возможность такая всё же имеется. Найдите файл описания виртуальной машины (.vmc) и откройте его в любом редакторе, пусть даже стандартном Блокноте.

Найдите раздел floppy. Это именно то, что нам нужно. Всё, что нам нужно сделать, это прописать путь к файлу виртуального диска в элемент absolute:
<floppy id="0">
  <pathname>
    <absolute type="string">D:\Virtual machines\Hard Drives\floppy.img</absolute>
  </pathname>
</floppy>
Ещё по этой теме я нашёл вот такое руководство, написанное сотрудником Microsoft. Честно говоря, у меня не получилось подключить виртуальный флоппи с его помощью.

14 марта 2012 г.

Настройка виртуальной машины Windows Virtual PC

Из-за того, что разрабатываемый проект ни в какую не запускается под 64-разрядной операционной системой, пришлось перевести его разработку на виртуальную машину. Установил весь необходимый софт, настроил, начал работу и заметил, что на выделенных 2 ГБ памяти виртуалка слегка подтормаживает. Отдавать больше, обделяя хостовую ОС, как-то не рискнул, и так половина памяти выделена под одну виртуалку, пошел другим путем: решил добавить памяти в компьютер, после чего и поделиться ресурсами с виртуальной машиной.

Хорошо, удвоил память, с 4 ГБ довел до 8 ГБ, под виртуалку думал выделить ровно половину, тем более, что больше 32-разрядной операционке и не нужно.



Щедро отсыпал половину. Не тут-то было:



Почему не даёт выделить столько, непонятно. То ли кто-то незаметно отожрал память, хотя в диспетчере ресурсов нет таких данных, то ли ограничение Windows Virtual PC. Хорошо, ставим 3712 МБ. Опять не ладно:



Почему будет тормозить, памяти же более чем достаточно, хостовая ОС раньше вертелась и на меньшем пайке? Уговорился в результате на 3340 МБ:



К чему был весь этот диалог, почему нельзя было прийти к консенсусу за два шага, почему никаких объяснений пользователю?

1 марта 2012 г.

Использование дисков отката в Windows Virtual PC

Имеется возможность создавать диски отката, что позволяет безжалостно экспериментировать с виртуалками без боязни безвозвратно их порушить — в любой момент можно откатиться к тому состоянию, на которое был создан диск отката.

Включаются диски отката очень просто, в параметрах виртуальной машины надо поставить соответствующий флажок:



Производится это действие, когда машина выключена. Потом можно либо принять изменения, либо откатить их, всё очевидно.

Единственное замечание: использование диска отката очень сильно снижает производительность, так что используйте эту возможность лишь тогда, когда это действительно необходимо. Кроме того, принятие изменений — процесс достаточно долгий, сопоставимый по времени со сжатием виртуальных дисков.

Сжатие диска виртуальной машины Windows Virtual PC

Виртуализация — это хорошо, это просто прекрасно. В части замысла. По реализации же, к сожалению, есть претензии. Взять хотя бы одну из операций обслуживания, сжатие диска. Когда процесс запущен, на экране болтается вот такое информационное окошко:



Функциональности в нем чуть, дозволяется лишь отменить операцию, да следить за прогрессом. А как не помешал бы ещё один орган управления! Очень, просто очень нужна возможность регулирования использования ресурсов. Зачем: когда идёт сжатие диска, на компьютере невозможно работать, всё жутко тормозит, так как операция сжатия загружает жёсткий диск на полную катушку. «Несколько минут» растягиваются на десятки минут. Ждать, ничего не делая, как-то непродуктивно, отменять — жалко, да и неизвестно, как оно потом аукнется. А так бы выставил приоритет в 10% и радовался. Виртуальный диск потихоньку жмётся в фоне, я работаю, все счастливы.

Через полчаса работы появилось сообщение о завершении:



Что я могу сказать? Да ничего хорошего! Размер файла не изменился ни на йоту, как был 13 с лишним гигабайт, таким и остался. Возможно, причина в том, что диск у меня достаточно новый, и на более «потасканном» результаты будут более весомыми. Но это не отменяет того факта, что полчаса терзаний с пшиковым результатом выглядят довольно прискорбно.

А вот была бы возможность «зафо́нить» процесс, я бы так не расстраивался! :-)