Bazaroff
10-03-2011, 01:14
На компе стоит русскоязычный MS DOS.
При помощи проги Rescue сделал "спасательный диск". Чтобы проверить его функциональность загрузился с него. Прочитать ничего невозможно - абракадабра какая-то. Дело ясное: "па-руски нипанимай".
Влез в него - в его составе оказались файлы Autoexec.bat и Config.sys (кстати, он и при загрузке отчитывается Starting MS DOS).
Но в этих файлах следующее:
Autoexec.bat:
@Echo Off
Prompt $p$g
Config.sys
Break = On
Files = 30
Buffers = 5
И ни слова о кодовых страницах.
Полез я тогда в эти файлы на винте:
Autoexec.bat
C:\Dos\Smartdrv.exe /X
@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
Config.sys
Device=C:\Dos\Setver.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
Выделенные строки я добавил в эти файлы на диске (изменив, конечно, пути на A:\), а также скопировал недостающие Ega.cpi, Keyboard.sys, Country.sys, Display.sys, Nlsfunc.exe в корневик диска.
Но при загрузке с диска сообщение:
Bad command or file name
Code page 866 not prepared for all devices
И опять абракадабра.
Чего не хватает еще?
При помощи проги Rescue сделал "спасательный диск". Чтобы проверить его функциональность загрузился с него. Прочитать ничего невозможно - абракадабра какая-то. Дело ясное: "па-руски нипанимай".
Влез в него - в его составе оказались файлы Autoexec.bat и Config.sys (кстати, он и при загрузке отчитывается Starting MS DOS).
Но в этих файлах следующее:
Autoexec.bat:
@Echo Off
Prompt $p$g
Config.sys
Break = On
Files = 30
Buffers = 5
И ни слова о кодовых страницах.
Полез я тогда в эти файлы на винте:
Autoexec.bat
C:\Dos\Smartdrv.exe /X
@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
Config.sys
Device=C:\Dos\Setver.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
Выделенные строки я добавил в эти файлы на диске (изменив, конечно, пути на A:\), а также скопировал недостающие Ega.cpi, Keyboard.sys, Country.sys, Display.sys, Nlsfunc.exe в корневик диска.
Но при загрузке с диска сообщение:
Bad command or file name
Code page 866 not prepared for all devices
И опять абракадабра.
Чего не хватает еще?