|
lydong
元老会员
        
积分 1468
发帖 407
注册 2002-10-21 来自 广州
状态 离线
|
『楼 主』:
转贴《制作万能光驱中文启动盘》作者:杨晓东
使用 LLM 解释/回答一下
笔者最近在一些报刊上看了几篇关于制作中文启动盘的文章以后,就亲自动手做了一张中文启动盘,刚开始时确实成功了,能在用软盘启动后的DOS中使用中文平台,效果不错,但是在我将操作系统升级到Windows XP以后中文启动盘失灵了,查找一下原因发现在主引导区C盘根目录上缺少Pdos.def文件和C:\windows\command目录下的Chs16.fon、Pbios.exe、Lx.tbl、Ctrlpan.exe、Font16.exe等文件,通过研究发现:其实这些文件在启动盘上并没有发挥太大的作用,只是起到了引用路径的作用,试想,假如没有启动盘上这些支持中文平台的文件,而直接运行C:\windows\command目录下的Pdos95.bat文件,效果是否和使用启动盘一样呢?答案是肯定的,那么,到底有没有不需要硬盘文件支持而能使用的中文启动盘呢?有,下面这种方法制作的万能光驱中文启动盘不但能使用万能光驱还能使用万能中文平台。具体制作方法如下:
制作万能的Pdos.def文件
因为Pdos95.bat所运行的中文平台需要读取主引导区C盘根目录上的Pdos.def文件,此文件中定义了Chs16.fon、Pbios.exe、Lx.tbl、Ctrlpan.exe、Font16.exe等文件的路径,还有一些快捷键、输入法和词典等的定义。
先用记事本(其他文件编辑器也可)将已装有Windows 9x操作系统的主引导区C盘根目录上的Pdos.def文件打开,并将文件中的C:\windows\command替换成C:,然后将其另存为Pdos.c(在修改前要将其只读属性去掉),再用以上方法将C:\windows\command替换成D:,然后将其另存为Pdos.d,以此类推,最后产生Pdos.c、Pdos.d、Pdos.e …… Pdos.z共24个文件。这些文件较小(只有2KB多),不会占用太大磁盘空间。
选取中文平台所用文件
因为一张软盘有1.44MB的空间,所以我们尽量减少所用的文件。首先选取中文平台所必须的文件Chs16.fon、Ctrlpan.exe、Font16.exe、Hzkbd.exe、Hzvio95.exe、Instdict.exe、Lx.tbl、Pbios.exe、Pdos95.bat,输入法文件我们只选拼音输入法即Pinyin.tbl,最后是Quit.exe。将这些文件和上面生成的24个文件放到一个新建文件夹EBD中以备后用。
编辑Pdos95.bat文件
为了使这张中文启动盘真正做到“万能”,就不得不对Pdos95.bat文件进行修改,修改完的具体内容如下:
@ECHO OFF
IF EXIST C:\PDOS.DEF GOTO REN
ECHO.
(空行)
:REN
REN C:\PDOS.DEF PDOS.BAK >NUL
ECHO.
(空行)
COPY %RAMD%:\PDOS.%RAMD% C:\PDOS.DEF /Y >NUL
(空行)
@ECHO ON
(空行)
pbios
font16
hzvio95
hzkbd
instdict pinyin
ctrlpan
(空行)
@ECHO OFF
IF EXIST C:\PDOS.BAK GOTO DISPLAY
ECHO.
(空行)
<img src="images/smilies/face-smile-big.png" align="absmiddle" border="0">ISPLAY
ECHO //在使用硬盘启动系统的时候,请将Pdos.bak改名为Pdos.def……
ECHO.
制作EBD.cab压缩包
为了使这张启动盘具有万能光驱的启动功能和使用一些常用的DOS命令,就必须做一张Windows 98启动盘,具体方法在此就不详述了。
将刚建好的Windows 98启动盘插入软驱,用解压缩软件将其打开,然后将EBD.cab解压缩到上文新建的文件夹EBD内,为了节省空间要将用处不太大的Scandisk.exe、Scandisk.ini文件删除。最后用Cabinet Manager将EBD文件夹内的所有文件压缩成EBD.cab文件,为了节省软盘空间,要在压缩前将Cabinet Manager选项中的压缩率设置成最高(不要将整个EBD文件夹一起压缩,只将其目录下的文件进行压缩即可)。Cabinet Manager软件在各大软件下载网站均能下载。
测试万能光驱中文启动盘
在测试前要将新生成的Ebd.cab文件拷贝到刚制作好的Windows 98启动盘上(直接覆盖),然后将此万能光驱中文启动盘写保护。这样一张启动盘做下来使用软盘空间为1.34MB。
为了验证此启动盘的“万能”特性,我们先选择在没有挂任何硬盘的情况下进行试验,用此启动盘将计算机启动成功,执行Pdos95.bat,就出现了DOS系统下的中文平台,利用“Ctrl+Space”可打开输入法。在Windows XP操作系统上也可成功使用。此“万能光驱中文启动盘”适合于DOS、Windows 3.1/9x/2000/XP等所有FAT或FAT32分区的操作系统。
Windows 9x的用户需要注意:在使用完启动盘的中文平台后(即从硬盘启动Windows 9x后),要将C:、Pdos.bak手工改名为Pdos.def,同时要将原来的Pdos.def删除。
这样一来我们就可以放心地使用“万能光驱中文启动盘”了。这些是笔者制作中文启动盘的一些心得,希望能给朋友们一些帮助。
Recently, the author read several articles in some newspapers and periodicals about making Chinese boot disks, and then personally made a Chinese boot disk. At the beginning, it was indeed successful. The Chinese platform could be used in DOS after booting with a floppy disk, and the effect was good. But after upgrading the operating system to Windows XP, the Chinese boot disk malfunctioned. After finding the reason, it was found that the files Pdos.def in the root directory of drive C in the master boot record and the files Chs16.fon, Pbios.exe, Lx.tbl, Ctrlpan.exe, Font16.exe, etc., in the C:\windows\command directory were missing. Through research, it was found that these files on the boot disk did not play a big role, but only played the role of referring to paths. Imagine, if there were no files supporting the Chinese platform on the boot disk, and directly running the Pdos95.bat file in the C:\windows\command directory, would the effect be the same as using the boot disk? The answer is yes. Then, is there a Chinese boot disk that can be used without the support of hard disk files? Yes. The following method to make a universal CD-ROM Chinese boot disk can not only use the universal CD-ROM but also use the universal Chinese platform. The specific production method is as follows:
### Making a universal Pdos.def file
Because the Chinese platform run by Pdos95.bat needs to read the Pdos.def file in the root directory of drive C in the master boot record. This file defines the paths of files such as Chs16.fon, Pbios.exe, Lx.tbl, Ctrlpan.exe, Font16.exe, as well as the definitions of some shortcuts, input methods, and dictionaries.
First, use Notepad (other file editors can also be used) to open the Pdos.def file in the root directory of drive C in the master boot record where Windows 9x operating system is installed, replace C:\windows\command in the file with C:, and then save it as Pdos.c (remove the read-only attribute before modification). Then use the above method to replace C:\windows\command with D: and save it as Pdos.d. By analogy, finally, 24 files such as Pdos.c, Pdos.d, Pdos.e... Pdos.z are generated. These files are small (only more than 2KB) and will not occupy too much disk space.
### Selecting files used by the Chinese platform
Because a floppy disk has a space of 1.44MB, we try to reduce the used files. First, select the files necessary for the Chinese platform: Chs16.fon, Ctrlpan.exe, Font16.exe, Hzkbd.exe, Hzvio95.exe, Instdict.exe, Lx.tbl, Pbios.exe, Pdos95.bat. For the input method files, we only select the pinyin input method, that is, Pinyin.tbl. Finally, Quit.exe. Put these files and the 24 generated files above into a newly created folder EBD for later use.
### Editing the Pdos95.bat file
In order to make this Chinese boot disk really "universal", it is necessary to modify the Pdos95.bat file. The specific content after modification is as follows:
```batch
@ECHO OFF
IF EXIST C:\PDOS.DEF GOTO REN
ECHO.
:REN
REN C:\PDOS.DEF PDOS.BAK >NUL
ECHO.
COPY %RAMD%:\PDOS.%RAMD% C:\PDOS.DEF /Y >NUL
@ECHO ON
pbios
font16
hzvio95
hzkbd
instdict pinyin
ctrlpan
@ECHO OFF
IF EXIST C:\PDOS.BAK GOTO DISPLAY
ECHO.
:DISPLAY
ECHO //When booting the system from the hard disk, rename Pdos.bak to Pdos.def...
ECHO.
```
### Making the EBD.cab compressed package
In order to make this boot disk have the boot function of the universal CD-ROM and use some common DOS commands, a Windows 98 boot disk must be made. The specific method will not be described in detail here.
Insert the just-built Windows 98 boot disk into the floppy drive, use the decompression software to open it, then decompress EBD.cab to the above-mentioned newly created folder EBD. In order to save space, delete the less useful Scandisk.exe and Scandisk.ini files. Finally, use Cabinet Manager to compress all the files in the EBD folder into an EBD.cab file. In order to save floppy disk space, set the compression ratio to the highest in the options of Cabinet Manager before compression (do not compress the entire EBD folder together, only compress the files in its directory). The Cabinet Manager software can be downloaded on major software download websites.
### Testing the universal CD-ROM Chinese boot disk
Before testing, copy the newly generated Ebd.cab file to the just-made Windows 98 boot disk (directly overwrite), and then write-protect this universal CD-ROM Chinese boot disk. A floppy disk space of 1.34MB is used to make such a boot disk.
In order to verify the "universal" characteristics of this boot disk, we first choose to conduct an experiment without hanging any hard disk. Use this boot disk to successfully boot the computer, execute Pdos95.bat, and the Chinese platform under the DOS system will appear. The input method can be opened by using "Ctrl+Space". It can also be successfully used on the Windows XP operating system. This "universal CD-ROM Chinese boot disk" is suitable for all operating systems with FAT or FAT32 partitions such as DOS, Windows 3.1/9x/2000/XP.
Users of Windows 9x need to note: After using the Chinese platform of the boot disk (that is, after booting Windows 9x from the hard disk), manually rename C:\Pdos.bak to C:\Pdos.def, and at the same time delete the original Pdos.def.
In this way, we can use the "universal CD-ROM Chinese boot disk" with confidence. These are some experiences of the author in making Chinese boot disks, and I hope to help friends.
|

欢迎大家观临我的个人主页:
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
|
|
2002-10-26 00:00 |
|
|
MYS
元老会员
        
积分 5170
发帖 1637
注册 2002-10-16 来自 广东佛山
状态 离线
|
『第 2 楼』:
-
使用 LLM 解释/回答一下
这种中文启动盘比我做的差远了。
首先PDOS95绝对不是一个好的选择。一个输入法就要占用200-300K,再加上字库和管理模块之类,软盘上就没有空间放些有用的工具了。
如果只想显示中文并且只使用拼音输入,袖珍龙汉字是最佳选择,合起来仅80多K。
如果要使用拼音、五笔,DOS提示信息汉化,显示要美观,则最好的汉字系统是压缩的天汇汉字系统3.1+金山5.1的输入法。总共才400多K,原WIN98启动盘所有的工具全部都可以保存下来,还可以适当增加。
This kind of Chinese boot disk is far worse than the one I made.
First of all, PDOS95 is definitely not a good choice. One input method alone takes up 200-300K, and plus the font library and management modules and such, there is no space on the floppy disk to put some useful tools.
If you just want to display Chinese and only use Pinyin input, Pocket Dragon Chinese characters are the best choice, totaling only more than 80K.
If you want to use Pinyin, Wubi, DOS prompt information Chinese localization, and have beautiful display, then the best Chinese character system is the compressed Tianhui Chinese character system 3.1 + Kingsoft 5.1 input method. It's only about more than 400K in total. All the tools in the original WIN98 boot disk can all be saved, and some can be appropriately increased.
|

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
|
|
2002-10-27 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 3 楼』:
-
使用 LLM 解释/回答一下
是的,我的感觉只是一般。
Yes, my feeling is just so-so.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2002-10-27 00:00 |
|
|
Lydong
元老会员
        
积分 1468
发帖 407
注册 2002-10-21 来自 广州
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
因为我曾经也为了在没有PDOS95的机器上运行PDOS95而伤透了脑经,我看到了这篇文章就把它贴上来了,不过现在我用的也是天汇汉字系统3.1,我觉得天汇汉字系统不错。再问一下莫老师,有没有占内存小一点的五笔输入法呀?
Because I once also racked my brains for running PDOS95 on a machine without PDOS95, I posted this article when I saw it. But now I'm also using Tianhui Chinese Input System 3.1, and I think Tianhui Chinese Input System is good. Also, may I ask Teacher Mo, is there any Wubi input method that occupies less memory?
|

欢迎大家观临我的个人主页:
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
|
|
2002-10-27 00:00 |
|
|
kickout
高级用户
   
积分 667
发帖 135
注册 2002-10-25
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
我不知道金山5.1的输入法是什么,但我觉得最佳组合应该是:
1。上面所说的袖珍龙+袖珍龙拼音输入。
2。天汇3.1(也有说3.2版的,是3.1的改进版)+wb.com(或wbx.com)+py.com
后面两个输入法只有纯净的两个文件,并不象有些输入法是挂输入法字库的。
字节数:1。xzl.com:56426 xzlpy.com:12493
2。tw.exe:234404 wb.com:43637 wbx.com:47695 py.com:55238
而且wb.com和wbx.com两个选一个就可以了,我把它放在一起是为了让大家多个选择罢了。我也不知道是哪个更好些,但按字节数来比,还是wb.com要占上风。两个的打字效果你都不要太奢望,一般这种都没联想功能,也没逐码提示的功能。这就要求你五笔的基础要牢哦。
天汇汉字系统也自带拼音输入法的,不过,光拼音输入法的的文件就有三个:twabc.cwd twabc.exe twabc.ovl 字节数为:286528 + 53118 + 76960,光第一个文件就比主程序tw.exe大!那样一来,天汇的小巧的优点全没了!
要说难看的汉字平台,还有一个,当然也够小的,叫 光辉汉字平台。ghos.exe 以前我有,现在不知道怎么整没了,问问MYS老师有没有吧!我以前好像发了一个给他。
如果要做中文启动盘的话,推荐用袖珍龙!!!
不仅小巧,而且能防止重载,并且在退出袖珍龙的时候会把拼音输入法所占内存同时释放!这三个优点让它当仁不让地成为了首选!!!
以上软件均可在我的FTP站里找到。(除了ghos.exe)
在mysoft\dostool下有tw.zip 和 xzl.zip
在mysoft\dostool\ccdos\下有twabc.*
I don't know what the input method of Kingsoft 5.1 is, but I think the best combination should be:
1. The above-mentioned Pocket Dragon + Pocket Dragon Pinyin input.
2. Tianhui 3.1 (some say version 3.2, which is an improved version of 3.1) + wb.com (or wbx.com) + py.com
The latter two input methods only have pure two files, not like some input methods that hang the input method font library.
Byte count: 1. xzl.com: 56426 xzlpy.com: 12493
2. tw.exe: 234404 wb.com: 43637 wbx.com: 47695 py.com: 55238
And you can choose one between wb.com and wbx.com, I put them together just to give you more choices. I don't know which is better, but in terms of byte count, wb.com has the upper hand. Don't expect too much from the typing effect of the two, generally such ones have no联想function and no prompt function for each code. This requires that your五笔foundation be solid!
The Tianhui Chinese character system also has its own Pinyin input method, but there are three files for the Pinyin input method alone: twabc.cwd twabc.exe twabc.ovl, with byte counts: 286528 + 53118 + 76960, and the first file alone is larger than the main program tw.exe! Then the compact advantage of Tianhui is all gone!
To say an ugly Chinese character platform, there is another one, of course, it is also small, called Guanghui Chinese character platform. ghos.exe I had it before, now I don't know how to get it lost, ask Teacher MYS if he has it! I seemed to have sent one to him before.
If you want to make a Chinese boot disk, it is recommended to use Pocket Dragon!!!
Not only compact, but also can prevent overloading, and when exiting Pocket Dragon, it will release the memory occupied by the Pinyin input method at the same time! These three advantages make it the first choice without hesitation!!!
The above software can all be found in my FTP site. (Except ghos.exe)
In mysoft\dostool, there are tw.zip and xzl.zip
In mysoft\dostool\ccdos\, there are twabc.*
|

================================= kickout
大功告成,打个Kiss!
|
|
2002-10-27 00:00 |
|
|
MYS
元老会员
        
积分 5170
发帖 1637
注册 2002-10-16 来自 广东佛山
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
TW.EXE如果用UPX压缩,只有204K了。我那张启动盘上的TW系统是压缩过的,可以说目前的体积达到最小了,如果去掉DOS信息汉化,只有300K多一点。
光辉输入平台我倒还在,但它自己没有字库,加上16点阵字库(256K)就比TW大了,并且它没有输入法。基本上没有用。
如果要体积更小又有五笔、拼音输入法,好象1.5版的天汇支持64K的单线压缩字库,不过我懒得搞。
TW.EXE, when compressed with UPX, is only 204K. The TW system on my bootable disk is compressed, which can be said to have reached the minimum volume at present. If the DOS information localization is removed, it is only a little more than 300K.
The Guanghui input platform I still have, but it has no own font library. Adding a 16-dot matrix font library (256K) makes it larger than TW, and it has no input method. Basically useless.
If you want a smaller volume with both Wubi and Pinyin input methods, it seems that version 1.5 of Tianhui supports a 64K single-line compressed font library, but I'm too lazy to do it.
|

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
|
|
2002-10-27 00:00 |
|
|
lydong
元老会员
        
积分 1468
发帖 407
注册 2002-10-21 来自 广州
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
袖珍龙的确很小,是个很好的珍藏品,但是它的兼容性也是一般,一运行HD-COPY 就死机了,这也是大多数汉字系统都有的毛病。不会死机的只有天汇和CCDOS97吧,不知还有没有其它的我就不知道了。虽然袖珍龙的显示效果较差,但这不是很重要。听说袖珍龙也有五笔输入法,不过需向它的作者联系,不知道李晓东先生会不会发给我们呢?(李晓东先生的主页:http://www.hitone.net/zz03.asp)
The Pocket Dragon is indeed very small and is a very good collectible item. But its compatibility is also average. It crashes as soon as you run HD-COPY. This is also a problem that most Chinese character systems have. Only Tianhui and CCDOS97 won't crash. I don't know if there are others. Although the display effect of Pocket Dragon is poor, it's not very important. I heard that Pocket Dragon also has the Wubi input method, but you need to contact its author. I don't know if Mr. Li Xiaodong will send it to us? (Mr. Li Xiaodong's homepage: http://www.hitone.net/zz03.asp)
|

欢迎大家观临我的个人主页:
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
|
|
2002-10-27 00:00 |
|
|
MYS
元老会员
        
积分 5170
发帖 1637
注册 2002-10-16 来自 广东佛山
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
HD-COPY不能用是因为汉字系统占用了系统时钟中断,能支持HD-COPY的汉字系统好象只有天汇(CCDOS97)、超想。UCDOS是不支持HD-COPY的。
小一点的输入法应该也有的,有个TW-WPS(采用单线压缩字库,可以实现WPS模拟打印)用的就是金山4.0的输入法。不过很久前试过好象在TW中不能用。
HD-COPY doesn't work because the Chinese character system occupies the system clock interrupt. The Chinese character systems that can support HD-COPY seem to only be Tianhui (CCDOS97) and Chaoxiang. UCDOS doesn't support HD-COPY.
There should also be smaller input methods. There is a TW-WPS (using a single-line compressed character font, which can realize WPS simulated printing) that uses the input method of Kingsoft 4.0. But I tried it a long time ago and it seemed not to work in TW.
|

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
|
|
2002-10-27 00:00 |
|
|