logins
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Egor2020 Цитата: как Вам удалось завести 32-битную Windows 7 SP1 на виртуальной машине Virtual PC 5.1 | На Virtual PC 5.0, хотя это и не имеет принципиального значения. Проверял и на других версиях, включая 5.1, 5.2 (В режиме совместимости с NT4), а так же патченные MERCURY127 - 5.2 (На предмет 9x совместимости) и 5.2 (На предмет поддержки выделения более 1GB ОЗУ на гостя). Кстати, последнюю я недавно тестировал. Работает без нареканий, главное, не выставлять слишком много памяти, когда её излишки начинают выпирать на диск, в виде "Backing File 1.0". Я добавил всего 256МБ и стало 1280МБ для одной ВМ из ~1500МБ свободных, тогда как в НЕпатченной оригинальной версии этот предел был бы 1024МБ всегда: Цитата: установленной внутри хоста с Windows 98 SE | Windows 98 FE, если быть немного точнее. Как раз одной из причин опробовать эту версию Windows когда-то и явилась ошибка NTKERN, вызываемая драйвером Virtual PC (VPCAppSv.SYS) на Windows 98 SE и Windows ME, которую очень долго не удавалось решить. Windows 98 FE стала первой системой, на которой удалось с этой ошибкой успешно справится, посредством PRPCUI.EXE\PRPCUI.DLL\PRPC.SYS\VXD (От Intel SpeedStep Technology Applet), чьё положительное влияние на проблему и было замечено. Найденное решение безупречно работает на 98 FE, а вот на 98 SE не даёт положительного результата, как и на ME. Позднее, участником MERCURY127 был выпущен модифицированный VPCAppSv.SYS, устраняющий ошибку NTKERN и на Windows 98 SE, но я на тот момент уже как-то обжился на Windows 98 FE и предпочёл остаться на оригинальной (непатченной) версии VPCAppSv.SYS, коли работает, да и там ещё целый ряд проблем попутно решилось (Навскидку могу сходу вспомнить ошибку DDHELP), поэтому уже не было смысла возвращаться к проблемным SE/ME, в остальном всё не хуже. Хотя и патченная версия была успешно опробована. Цитата: Судя по этому сообщению [?], это не удалось даже участнику MERCURY127 | Насколько я помню, MERCURY127 тогда не особо углублялся в поиски первопричины, но некоторые соображения возникали уже тогда. Не на чем было проверить. Позднее нашлись подтверждения этим соображениям. Как выяснилось, действительно, на процессорах до CORE2 (Включительно), Windows 7 SP1 запускается без особых проблем в большинстве случаев (Достаточно в BIOSе виртуальной машины включить режим ACPI), а вот на более современных процессорах Intel только одного этого уже не достаточно. Необходимо зайти так же и в BIOS основной хостовой системы и включить там "CPU ID Value Maximum Limit" (По-умолчанию выключен). Там кстати в описание примерно так и написано - улучшает совместимость с Legacy. Вот Windows 7 SP1 и оказалась той самой "Legacy", которой необходима данная "совместимость". В остальном никаких изменений, вызываемых этой настройкой - пока что не обнаружено, всё остальное из опробованного работает примерно так же, как и при её выключенном состоянии. Вот тоже пользователь 9x успешно устанавливает Windows 7 на ВМ: https://www.youtube.com/watch?v=h6xJgzXnYZQ Только у него AMD. Цитата: Или же пропатчили официальные ISO-образы 32-битной Windows 7 SP1? | Официальные ISO-образы 32-битной Windows 7 SP1 пока что вроде не трогали. Единственное, в любой гостевой Windows 7 SP1 изначально имеется проблема с интернетом, но для её устранения достаточно правки реестра: http://forum.ru-board.com/topic.cgi?forum=5&topic=4053&start=2480#12 PS. Насущной проблемой в рассматриваемом вопросе "Использования Windows 7 SP1 на VPC 5.x под Win9x" на текущий момент остается только проблема со звуком. Мне удалось завести ISA шину и на ней даже обнаружилась звуковая карта "Sound Blaster 16" с воцклицательным знаком, вот только драйвера рабочего для этого девайса я не нашёл. Драйвер от XP не подходит. Как-то его модифицировать бы, но пока что не знаю с какой стороны подступится. Есть так же и второй (полуоффициальный) метод решения, предлагаемый для этого случая в блогах MSDN - использование возможностей RDP (Remote Desktop Protocol), с которым возможна установка искусственной звуковой карты, позволяющей выводить звук на хост. Так же там ещё и с пробросом USB какой-то ловкий трюк есть, но этого пока что вроде не требуется. Цитата: В данной ситуации нам остается только ждать, когда компания Microsoft откроет исходники Virtual PC 2007, либо когда они сами утекут на торренты, как это произошло в сентябре 2020 года с исходниками Windows XP. Только тогда мы сможем портировать Virtual PC 2007 на хост-системы Windows 98 и исправить некоторые недоработки (в частности, исправить невозможность установки Windows 7 и более поздних версий Windows в качестве гостевых систем). | Пожалуй, самым полезным улучшением Virtual PC 2007 является наличие виртуальной звуковой карты на шине PCI, для которой существует рабочий драйвер для Windows 7. Что касается переноса под 9х - похоже ещё сложнее. Сам основной файл (Virtual PC.exe) сократился примерно вдвое, по сравнению с 5.2 версией, а SYS наоборот увеличился более чем в 10 раз. Что говорит о существенных переработках и я подозреваю что под раздачу как раз и попал устаревший код, необходимый для функционирования в 9х. | Всего записей: 757 | Зарегистр. 05-08-2011 | Отправлено: 22:24 16-11-2021 | Исправлено: logins, 23:51 16-11-2021 |
|