У мене є 64-бітний комп'ютер з Windows 7 і хочу запустити 16-бітну програму. Таким чином, я встановив віртуальний ящик, щоб мати можливість це зробити.
Як отримати файл ISO, щоб я міг працювати, наприклад, Windows XP в 32 біт? А це коштує грошей?
У мене є 64-бітний комп'ютер з Windows 7 і хочу запустити 16-бітну програму. Таким чином, я встановив віртуальний ящик, щоб мати можливість це зробити.
Як отримати файл ISO, щоб я міг працювати, наприклад, Windows XP в 32 біт? А це коштує грошей?
Відповіді:
32-бітна програма Windows може працювати в режимі сумісності на 64-розрядної системі Windows. Напр. подивитися тут .
Іншим варіантом є встановлення екземпляра віртуального поля, де вам слід спочатку встановити 32-бітну операційну систему Windows.
Після цього ви зможете запустити 32-розрядну програму Windows у віртуалізованій 32-бітній операційній системі Windows. Це може увімкнути програмне забезпечення, яке не буде працювати в режимі сумісності, але має певну компенсацію продуктивності через накладні витрати на віртуалізацію.
Microsoft поставляє файли ISO для деяких своїх систем. Є інструменти для спрощення завантаження, наприклад, тут .
Як і у випадку з кожною ліцензією, придбання ліцензійного ключа може коштувати грошей, або ви можете використовувати ліцензійний ключ зі свого старого, невикористаного комп'ютера.
Оновити:
Можна також використовувати 16-бітну Windows. Напр. archiv.org несе ISO ( посилання ), які можна запустити в VirtualBox.
Для 16-бітних додатків DOS можна використовувати DOSBox емулятор, якщо потрібно разом з FreeDOS. Компанія gog.com використовує це (див. Нижче).
Оновити:
Здається, Unix file
утиліта може ідентифікувати виконувані файли:
a) Колонізація (гра 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
b) 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
c) Захисник Dungeon 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 встановлення.