У меня есть 64-битный компьютер с Windows 7 и я хочу запустить 16-битную программу. Таким образом, я установил виртуальный ящик, чтобы иметь возможность сделать это.

Как получить файл ISO, чтобы я мог запустить, например, Windows XP в 32-разрядной версии? И стоит ли это денег?

1 ответ1

1

32-разрядная программа Windows может работать в режиме совместимости в 64-разрядной системе Windows. Например, смотрите здесь.

Другой вариант - это настройка экземпляра виртуального ящика, в котором сначала нужно установить 32-разрядную операционную систему Windows.

После этого вы сможете запустить 32-разрядную программу Windows в виртуализированной 32-разрядной операционной системе Windows. Это может включить программное обеспечение, которое не будет работать в режиме совместимости, но с определенным снижением производительности из-за накладных расходов на виртуализацию.

Microsoft поставляет файлы ISO для некоторых своих систем. Есть инструменты для упрощения загрузки, например, здесь.

Как и в случае с любой лицензией, покупка лицензионного ключа может стоить денег, или вы можете использовать лицензионный ключ со своего старого, неиспользованного компьютера.

Обновить:

Можно также использовать 16-битную Windows. Например, archiv.org содержит iso (ссылку), которую можно запустить в VirtualBox.

Для 16-битных приложений DOS можно использовать эмулятор DOSBox , если это необходимо, вместе с FreeDOS. Компания gog.com использует это (см. Ниже).

Обновить:

Кажется, file утилита Unix способна идентифицировать исполняемые файлы:

а) колонизация (игра DOS)

marc@quadfork MINGW64 /c/Program Files (x86)/GalaxyClient/Games/Colonization/MPS/COLONIZE
$ file *.EXE
CLOSING.EXE: MS-DOS executable, MZ for MS-DOS
INSTALL.EXE: MS-DOS executable, MZ for MS-DOS, LZEXE v0.91 compressed
MAPEDIT.EXE: MS-DOS executable, MZ for MS-DOS
MPSCOPY.EXE: MS-DOS executable, MZ for MS-DOS
OPENING.EXE: MS-DOS executable, MZ for MS-DOS
VICEROY.EXE: MS-DOS executable, MZ for MS-DOS

б) Dungeon Keeper (игры для DOS и Windows)

marc@quadfork MINGW64 /c/Program Files (x86)/GalaxyClient/Games/Dungeon Keeper Gold
$ file *.EXE
DEEPER.EXE: MS-DOS executable, LE executable for MS-DOS, DOS4GW DOS extender
DOS4GW.EXE: MS-DOS executable, LE for MS-DOS, DOS4GW DOS extender (embedded)
KEEPER.EXE: MS-DOS executable, LE executable for MS-DOS, DOS4GW DOS extender

в) Dungeon Keeper 2 (игра для Windows)

marc@quadfork MINGW64 /c/Program Files (x86)/GalaxyClient/Games/Dungeon Keeper 2
$ file *.EXE
DKII.EXE:      PE32 executable (GUI) Intel 80386, for MS Windows
DKII_SOFT.EXE: PE32 executable (GUI) Intel 80386, for MS Windows

Это использовалось с командой file из установки msys2 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .