У меня есть диск со старого компьютера (Windows 3.11), где-то потерялись установочные дискеты. Могу ли я запустить его на Virtual PC? Если да, то как мне это сделать?
3 ответа
Вероятно, ваша лучшая надежда - поместить жесткий диск из коробки Windows 3.1 в коробку, на которой вы используете Virtual PC, и использовать программу, подобную WinImage, для сканирования физического диска в файл образа виртуального жесткого диска. (Я считаю, что эта опция находится в меню "Образ" и называется «Создание образа виртуального жесткого диска с физического диска ...» или аналогичного). Затем вы можете создать виртуальную машину в Virtual PC и выбрать опцию, чтобы выбрать существующий образ жесткого диска. вместо создания нового и выбора VHD-файла вашего жесткого диска Win 3.11.
Если у вас возникли проблемы с загрузкой образа, вы можете попробовать VirtualBox для Windows от Sun Microsystems, хотя, есть некоторые дополнительные шаги.
Мой друг сказал, что он сделал это с помощью DOSBox, который по сути является виртуальной машиной MS-DOS. Google также показывает, что это возможно.
Помните, что оригинальная (т.е. не NT) строка Windows работала поверх MS-DOS.
У меня все еще есть полностью рабочий ThinkPad 775c (мой первый ноутбук), для таких поездок ностальгии.
Проверьте ваш ZIP-архив на 60 МБ, чтобы убедиться, что вы не пропустили несколько критически важных скрытых файлов, IO.SYS и MSDOS.SYS, в корневом каталоге. Кроме того, это может быть не так просто, как копирование файлов назад, из-за некоторых эзотерических строгих требований к IO.SYS. Даже до этого вам нужно отформатировать пустой виртуальный диск, чего нельзя сделать с DOS/Windows3, потому что у вас нет дискет. (Есть обходные пути, хотя.)
В целом, вам, возможно, повезет, если вы создадите образ всего диска, как предложено AlanCF.
Как только вы сможете загрузить диск в DOS и попытаться запустить Windows, основная проблема, с которой вы столкнетесь, - это поддержка драйверов; то есть эмулируемое виртуальное оборудование отличается от реального оборудования на старом компьютере. В этом отношении VirtualPC лучше, чем VirtualBox, поскольку VPC эмулирует устаревшее оборудование, для которого доступны драйверы Windows3 (или даже когда-либо созданные). Например, вы все равно можете загрузить драйверы Windows 3.11 для видеокарты S3 Trio, которая эмулирует VPC (вы ищете w3117004.zip, в нижней части страницы).
Если вам повезет, настоящая видеокарта в этом старом компьютере использовала S3 Trio, и драйверы уже на месте. Но шансы на это не велики. Лучшие шансы, что звуковая карта была SoundBlaster 16. В любом случае, я просто не помню, как работала установка сменных драйверов - возможно, перезапустил SETUP.EXE