![]() |
Установка кодовых страниц
На компе стоит русскоязычный MS DOS.
При помощи проги Rescue сделал "спасательный диск". Чтобы проверить его функциональность загрузился с него. Прочитать ничего невозможно - абракадабра какая-то. Дело ясное: "па-руски нипанимай". Влез в него - в его составе оказались файлы Autoexec.bat и Config.sys (кстати, он и при загрузке отчитывается Starting MS DOS). Но в этих файлах следующее: Autoexec.bat: @Echo Off Config.sysPrompt $p$g Break = On И ни слова о кодовых страницах.Files = 30 Buffers = 5 Полез я тогда в эти файлы на винте: Autoexec.bat C:\Dos\Smartdrv.exe /X Config.sys@Echo Off Prompt $p$g Path C:\Dos Mode Con Codepage Prepare=((866) C:\Dos\Ega.cpi) Chcp 866 Keyb Ru,,C:\Dos\Keyboard.sys Device=C:\Dos\Setver.exe Выделенные строки я добавил в эти файлы на диске (изменив, конечно, пути на A:\), а также скопировал недостающие Ega.cpi, Keyboard.sys, Country.sys, Display.sys, Nlsfunc.exe в корневик диска.Device=C:\Dos\Himem.sys Dos=High Country=007,,C:\Dos\Display.sys Con=(Ega,,1) Install=C:\Dos\Nlsfunc.exe C:\Dos\Country.sys Files=30 Но при загрузке с диска сообщение: Bad command or file name И опять абракадабра.Code page 866 not prepared for all devices Чего не хватает еще? |
Только что провел следующий эксперимент. Оставил в покое Rescue-диск.
Сообразил системный диск командой Format a: /s. На диске оказалось только ядро и, почему-то, скрытый Drvspace.bin. Дополнил, скопировав по-тупому с С:, файлами конфигурации. Затем из них повыкидывал все лишнее, не относящееся к "русификации". Грузился комп с диска исправно, черпая необходимые файлы с С:. Исключение составило удаление из Autexec.bat строки Path, что мне кажется странным (если обратите внимание на предыдущие посты, то увидите, что все адреса прописаны полностью, а значит и указывать адреса обращений отдельно большого смысла нет, потому и показалось странным). Вернул я эту строку на место. Далее я сделал следующее. Просмотрел в конфигурационных файлах к каким файлам они обращаются и перенес их на диск А:, предварительно, в приступе кретинизма создав для них папку A:\DOS, ну чтоб уж полностью повторить структуру на С:. Соответственно, изменил все существующие адреса указаний и обращений на A:\DOS. Что вы думаете? Не сработало! Что за фигня? Либо файлы, к которым он обращается, сами обращаются еще к каким-то файлам (каким?), либо файлы установки кодовых страниц должны инсталлироваться в конкретную систему под конкретное железо (как в современных ОСях). Сразу возникает попутный вопрос: для этого же необходимо наличие какого-никакого реестра...((( Какие могут быть предположения по этому поводу? |
Цитата:
Цитата:
Цитата:
|
Цитата:
По русски заговорил, но при загрузке (в конце) сообщал об ошибке. В пошаговом режиме загрузки выяснил, что сбой дает команда Цитата:
Все заработало без ошибок! Еще раз большое спасибо! |
Цитата:
|
Время: 16:35. |
Время: 16:35.
© OSzone.net 2001-