Board logo

标题: 如何使用把天汇常驻到内存中? [打印本页]

作者: wangshilong123     时间: 2006-6-1 10:44    标题: 如何使用把天汇常驻到内存中?
我想把天汇汉字系统常驻于内存中,不知道怎么做.请高手指教.
因为我在DOS下用了几个程序后,返回主菜单,就不能正常显示汉字了.

作者: Michael     时间: 2006-6-1 12:42
天汇本来就是常驻内存的,你运行了什么程序啊?

作者: wangshilong123     时间: 2006-6-1 13:17
我用的GHOST82,如果多用几次,返回主菜单就不能正常显示汉字了.请指教.

作者: 不得不爱     时间: 2006-6-1 20:39
是用BAT文件加载的吗

作者: wangshilong123     时间: 2006-6-2 19:46
我不知道怎么加载.请给我说简单的方法就行.

作者: wangshilong123     时间: 2006-6-2 20:47    标题: 这是使用GHOST前
附件 1: 1.JPG (2006-6-2 20:48, 47.21 KiB, 下载附件所需积分 1点 ,下载次数: 2)



作者: wangshilong123     时间: 2006-6-2 20:49    标题: 这是使用GHOST后的
附件 1: 2.JPG (2006-6-2 20:49, 60.73 KiB, 下载附件所需积分 1点 ,下载次数: 2)



作者: llm     时间: 2006-6-2 22:19
天汇运行即常驻
最好不要在加载中文系统之后使用ghost

作者: wangshilong123     时间: 2006-6-3 10:33
那就不能显示汉字了呀

作者: llm     时间: 2006-6-3 10:43
运行ghost并没有汉字可显示呀

作者: wangshilong123     时间: 2006-6-3 11:13
那进入之前呢

作者: LanCat     时间: 2006-6-3 19:48
进入GHOST之前,先把天汇从内存中卸掉,退出GHOST后再加载天汇。

作者: fastslz     时间: 2006-6-4 00:02
哦原来楼住是DOS之家一键GHOST的,并不是多用几次GHOST后出现无法加载天汇的,而是IFS(NTFS驱动)造成的,天汇和所有NTFS驱动有内存冲突的。
我用了2个星期反复测试终于在批处理中避免了他们之间的冲突^_^

作者: llm     时间: 2006-6-4 01:12
天哪,在运行ghost之前不仅加载天汇,还有ifs
实在……太危险了

作者: Scott0902     时间: 2006-6-4 20:56
纯DOS用中文系统很麻烦,也不稳定。我没试过在中文环境DOS下使用GHOST,不知是否会影响速度和稳定性?

作者: Jneny     时间: 2006-6-5 03:07
一样的吧,我用过不会有什么影响,只不过内存要多占用些

作者: fastslz     时间: 2006-6-5 07:47
Originally posted by llm at 2006-6-4 01:12:
天哪,在运行ghost之前不仅加载天汇,还有ifs
实在……太危险了


是的DOS之家的一键GHOST备份完成后要修改*.gho属性时加载了ifs查找ntfs分区了是否存在*.gho

Last edited by fastslz on 2006-6-5 at 08:05 ]

作者: fastslz     时间: 2006-6-5 08:03
大家做个实验,DOS之家的一键GHOST 提示符下敲命令
ifs
tw /q
此时访问ntfs分区盘符时提示无效函数
tw /np此时无法在运行天汇了
ifs 此时ntfs分区盘符在原来的盘符上+1,用mem查看内存有2个NDOS和CWSDPR0运行了反复运行的话直到内存用完死机。

作者: wangshilong123     时间: 2006-6-5 11:10
13楼的朋友,指点小弟一下呀,拜拖了。

作者: wangshilong123     时间: 2006-6-5 11:13
指点一下 ,叫我怎么该把,小弟在线等呀。

作者: 不得不爱     时间: 2006-6-5 12:35
在中文环境DOS下使用GHOST好象没有引想!我经常都是怎么做的,应该是用了ifs
引起的!或者是因为在GHOST前退出了TW,完成后没有加载TW引起的!

作者: fastslz     时间: 2006-6-6 22:49
不好意思,没看到在线等。我不喜欢虚拟机玩的是纯DOS所以上来溜一下就面对黑屏幕了:P

哈哈这个问题应该叫葛老师回答

其实自己优化GHOST_1B.BAT里其中一段语法的

rem 设置映像为隐含属性
call x:\ifs\load.bat
for %%a in (c d e f g h i j k l m n o p q r s t u v w) do if exist %%a:\c_pan.gho set a1=%%a
for %%b in (w v u t s r q p o n m l k j i h g f e d c) do if exist %%b:\c_pan.gho set b1=%%b
attrib -a -r -s +h %a1%:\c_pan.gho >nul
attrib -a -r -s +h %a1%:\c_pan???.ghs >nul
attrib -a -r -s +h %b1%:\c_pan.gho >nul
attrib -a -r -s +h %b1%:\c_pan???.ghs >nul
if not exist x:\ifs\CWSDPR0.EXE goto att1
call x:\ifs\unload.bat
rem 显示备份成功
......
____________________________________________________________
改成如果没有*.gho时加载ifs再重新判断?:\c_pan.gho:
rem 设置映像为隐含属性
:1
for %%a in (c d e f g h i j k l m n o p q r s t u v w) do if exist %%a:\c_pan.gho set a1=%%a
for %%b in (w v u t s r q p o n m l k j i h g f e d c) do if exist %%b:\c_pan.gho set b1=%%b
if not exist %a1%:\c_pan.gho goto 2
if not exist %b1%:\c_pan.gho goto 2
attrib -a -r -s +h %a1%:\c_pan.gho >nul
attrib -a -r -s +h %a1%:\c_pan???.ghs >nul
attrib -a -r -s +h %b1%:\c_pan.gho >nul
attrib -a -r -s +h %b1%:\c_pan???.ghs >nul
if not exist x:\ifs\CWSDPR0.EXE goto att1
call x:\ifs\unload.bat
goto 3

:2
call x:\ifs\load.bat
goto 1

:3
rem 显示备份成功
.......

Last edited by fastslz on 2006-6-6 at 22:51 ]

作者: fastslz     时间: 2006-6-7 00:33
哦...没说明其目的,这样做最起码如果?:\c_pan.gho恰好是FAT32格式的话跳过了加载IFS驱动,对于拥有众多用户的DOS之家一键GHOST来说更为重要。

NTFS格式的普遍使得GHOST8.3加入了dst=?:?:\*.gho参数支持,也带来了DOS下访问NTFS格式上的*.gho难度,偏偏DOS下的NTFS驱动和中文系统兼容性差。
目前我还为加载IFS后使用 >nul 参数在NTFS分区根目录上生成一个nul文件而郁闷中.....