Позвольте мне перефразировать: ваш ноутбук использовал 32-разрядную версию Win-XP, и вы скопировали эту установку на виртуальную машину. Ваш ноутбук теперь использует Windows 7, но это не имеет значения для всего вопроса, верно? Опять же, ваш ноутбук кажется достаточно мощным для работы с 64-битной системой Windows 7, поэтому хост VMWare должен быть достаточно мощным, чтобы вместить все это.
Прежде всего, вы всегда должны ожидать снижения производительности, если хост такой же мощный, как и исходная система. Существует промежуточный слой виртуализации, который добавляет некоторые задержки. Я сделал то же самое с моим ноутбуком, но виртуальная машина, которую я создал, размещена на гораздо более мощной системе, поэтому производительность возросла.
Возможными узкими местами может быть установка SQL Server или другой базы данных внутри виртуальной машины. Они, как правило, съедают много ресурсов. Возможно, лучше вместо этого установить SQL Server на хост и подключить виртуальную машину к этой "внешней" базе данных.
Другими проблемами может быть количество оперативной памяти, которое имеет виртуальная машина. Несмотря на то, что XP хорошо работает с 512 МБ, я имею тенденцию предоставлять моей ВМ до 2 ГБ ОЗУ. Таким образом, виртуальная машина будет использовать меньше своего собственного файла подкачки просто потому, что у нее больше доступной памяти.
Еще одним узким местом может быть жесткий диск с виртуальной машиной. Если он подключен к вашей системе через USB-кабель, то это будет определенно медленным. Я склонен отдавать два диска ВМ. Один с операционной системой, которая будет расположена на самом быстром диске моего хоста, а другой - для данных, которые могут быть любым диском. Часто для этого я использую сетевой ресурс и разделяю диск / папку на хосте. Таким образом, данные доступны внутри и снаружи виртуальной машины.
Системный диск будет иметь размер до 8 ГБ, и я стремлюсь немедленно потребовать это дисковое пространство, вместо того чтобы VMWare постепенно увеличивала размер диска. Это увеличивает производительность, но затрачивает много места на диске.
Не размещайте эту виртуальную машину на сжатом диске, чтобы сэкономить место на диске! Сжатие диска, как правило, ускоряет доступ к диску, поскольку на самом деле ему приходится считывать меньше данных с диска, но это также увеличивает нагрузку на ваш процессор, поскольку ему необходимо снова распаковывать эти данные. Это повышает нагрузку на ваш процессор, что может даже увеличить тепло внутри вашей системы. В ноутбуках система имеет тенденцию снижать скорость процессора, когда вентилятор не может достаточно охладить систему.