Главная стр. Поиск Поиск

  Вопрос от посетителя:  

У меня стоит Windows XP Home Edition. Необходимо запустить DOS-приложение, 1994 года выпуска. При первой попытке в трее выскакивает сообщение о нехватке виртуальной памяти, после чего процесс завершается. Дальнейшие попытки результата не дают - просто ничего не происходит. Как мне быть? Может ли это быть оттого что то дос-приложение не знает что такое NTFS?

  Ответы:  

  Юрий Александрович Пейсахович:
Можно попробовать прописать в autoexec.nt и config.nt те параметры, которые требуются для правильной работы этого DOS приложения, но если оно напрямую пытается работать с портами, то, скорее всего, ничего не выйдет.

  Hell:
В такие случаи можно пользоваться программой Connectix VirualPC. С ее помощью можно создать виртуальный компьютер с windows 95 или 98 и под этот windows и запустить это DOS приложение.

  Alecsis V.!:
Некоторые древние (и не только DOS-овские, но и Win3x/9x) приложения действительно отказываются запускаться, если их каталог расположен на логическом диске, отформатированном в NTFS, причём данный эффект наблюдается во всех NT-подобных системах. Иногда это лечится включением NTFS-опции \"создавать DOS-имена в стиле 8-3\" – в разделе реестра HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\FileSystem установить значение параметра NtfsDisable8dot3NameCreation в dword:0. У себя для таких целей держу небольшой раздел, отформатированный в FAT16, т.к. под FAT32 тоже встречались похожие глюки. Ну и совет от Hell тоже вполне в тему, правда если слабая машина, то будет не шибко комфортно.

Смотреть другие вопросы раздела FAQ Windows XP >>

***

Computer FAQ