中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 22:46
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 加载ifs后ghost出错
可打印版本  3,340 / 22
第1楼 terse 发表于 2006-12-11 01:59
银牌会员 发帖 946 积分 2,404
加载ifs后ghost出错
加载ifs后ghost出错!退出后ghost正常,有谁有同样的问题吗?
第2楼 lianjiang2004 发表于 2006-12-11 03:07
金牌会员 发帖 1,884 积分 3,946
没必要在加载ifs后运行ghost,即使不出错,这时的盘符对ghost来说也毫无意义。完全可以在退出ifs后再运行GHOST。
第3楼 tangtai 发表于 2006-12-11 04:29
等待验证用户 发帖 314 积分 640
无需加载ifs,ghost就可识别ntfs分区,再说我觉得加载的东西越多越容易冲突!!
第4楼 terse 发表于 2006-12-11 04:46
银牌会员 发帖 946 积分 2,404
主要是我的GHOST是自动恢复/备份的,也就是在恢复/备份会自动查找全盘的GHO文件并显示出选择,如果不加载ifs,就搜索不到NTFS分区
另外:在autoexec加载ntfs4dos 进dos时却不能打开菜单,总是命令行出现,要手动才可以!所以改用IFS的;

[ Last edited by terse on 2006-12-11 at 04:49 AM ]
第5楼 lianjiang2004 发表于 2006-12-11 04:51
金牌会员 发帖 1,884 积分 3,946
知道。你可以先加载ifs,查找gho,找到后,确定gho文件所在分区(不是盘符,NTFS格式,盘符对ghost而言无效),然后执行备份或恢复。

现在就是如何实现盘符和分区好的转换。

[ Last edited by lianjiang2004 on 2006-12-11 at 04:54 AM ]
第6楼 tangtai 发表于 2006-12-11 07:35
等待验证用户 发帖 314 积分 640
在Ghost中分区可以用C: D: E: 等来表示,还可以用1:1 1:2 1:3等来表示,而且在手工操作Ghost时,在选择分区时可以看见1:1 1:2的表示方法.
其中第一个1表示第一硬盘,第二个数字表示第几个分区.
如:我的D盘下有一个sys.gho,在批处理中可用1:2:\sys.gho(相当于D:\sys.gho)
第7楼 lianjiang2004 发表于 2006-12-11 08:02
金牌会员 发帖 1,884 积分 3,946
Originally posted by tangtai at 2006-12-11 07:35:
在Ghost中分区可以用C: D: E: 等来表示,还可以用1:1 1:2 1:3等来表示,而且在手工操作Ghost时,在选择分区时可以看见1:1 1:2的表示方法.
其中第一个1表砮..

问题是,NTFS分区,只能用分区号。
第8楼 terse 发表于 2006-12-11 10:01
银牌会员 发帖 946 积分 2,404
首先谢谢各位的热心回复!可能各位未能领会我的意思,兴许是我言不达意;呵呵
Originally posted by lianjiang2004 at 2006-12-11 04:51:
知道。你可以先加载ifs,查找gho,找到后,确定gho文件所在分区(不是盘符,NTFS格式,盘符对ghost而言无效),然后执行备份或恢复。我的问题不是怎样加载的问题;而是怎样正常GHOST!
现在就是如� ...

无论是什么格式的分区,只要搜索到我都可以自动恢复或备份!并不是说NTFS对GHOST而言无效,
Originally posted by lianjiang2004 at 2006-12-11 08:02:
问题是,NTFS分区,只能用分区号。

我在自动GHOST的批处理中用的就是X:Y,并不是盘符:目录,所以我现在只求在加载IFS或NTFS4DOS后,进入DOS可以正常显示菜单,当然用IFS可以显菜单,但不能正常GHOST,不知道是否内存分配问题否?用NTFS4DOS的话呢.进DOS是命令行,而并不是启动菜单,然后手动启动菜单也是可以的!只不过不知道问题出在那里!当然我也完全可以手动GHOST那样的话我完全可以放弃IFS和NTFS4DOS,
我想少加载一点程序看看是否有效!

[ Last edited by terse on 2006-12-11 at 10:03 AM ]
第9楼 lianjiang2004 发表于 2006-12-11 11:56
金牌会员 发帖 1,884 积分 3,946
确实不明白你的意思。
“无论是什么格式的分区,只要搜索到我都可以自动恢复或备份” “我在自动GHOST的批处理中用的就是X:Y,并不是盘符:目录”
很显然,只要成功加载了ifs,而且硬盘确实有至少一个gho文件,你肯定能找到。
找到的这个gho,你现在能知道它所在的分区号吗?这个问题不解决,你如何在批处理中用X:Y形式? 现在假定你用其它办法确定了该gho所在分区的分区号,那么,这时即使加载ifs后ghost会出错,也不会影响你使用ghost,因为既然知道了分区号,完全可以卸载了ifs后再用ghost。
我觉得现在问题的关键,在于你找到了gho文件,如何确定其分区号。而不是加载了ifs后ghost出错的问题。
第10楼 terse 发表于 2006-12-11 14:16
银牌会员 发帖 946 积分 2,404
Originally posted by lianjiang2004 at 2006-12-11 11:56:
确实不明白你的意思。
“无论是什么格式的分区,只要搜索到我都可以自动恢复或备份” “我在自动GHOST的批处理中用的就是X:Y,并不是盘符:目录”
...

这点可能是我没说清楚 我不是全盘搜索 我是按区搜索的,也就是在搜索前有个硬盘的
全部区显示的啊!但是不加载IFS就显示不了NTFS区,这样也就选择不了搜索NTFS区,
以下是搜索代码:
echo :d_list " 选择备份文件的所在盘 ">%temp%\tmp.txt
func -a9 >>%temp%\tmp.txt
call w.bat list @%temp%\tmp.txt:d_list
if errorlevel 100 goto rec
if "%wbat%"=="" goto rec
set gpath=%wbat%:\
第11楼 lianjiang2004 发表于 2006-12-11 20:25
金牌会员 发帖 1,884 积分 3,946
终于明白了意思,尽管代码不懂,没用过wbat。
第12楼 lianjiang2004 发表于 2006-12-11 20:49
金牌会员 发帖 1,884 积分 3,946
刚才试了一下,我的笔记本和台式机加载ifs后都能正常运行ghost。而且有新发现,真是不试不知道,世界真奇妙。
原来想当然地以为加载ifs后NTFS分区的盘符对GHOST无意义,不能被ghost以盘符还得以分区号处理。今天一试,发现这时的盘符能被GHOST使用(表现为手动启动ghost后,能看到NTFS分区分配的盘符),有时间加载ifs后ghost备份恢复一次看看。
下面分别是加载和卸载ifs运行ghost显示的硬盘信息。
(其中的 Type Network,Key E:Desc E: 就是NTFS分区)
---------------------
加载:
Key 1:1
Key C:
Path C:
Desc C: 1:1
Type FAT
Disk 0
Offset 63

Key 1:2
Path 1:2
Desc 1:2
Type NTFS
Disk 0
Offset 8193213

Key 1:3
Key D:
Path D:
Desc D: 1:3
Type FAT
Disk 0
Offset 18426618

Key A:
Path A:
Desc A:
Type Floppy

Key E:
Path E:
Desc E:
Type Network

Key X:
Path X:
Desc X:
Type Disk

Key @CD-R1
Path @CD-R1
Desc @CD-R1 MATSHITAUJDA720 DVD/CDRW
Type CD
-----------------------------------------------
卸载:
Key 1:1
Key C:
Path C:
Desc C: 1:1
Type FAT
Disk 0
Offset 63

Key 1:2
Path 1:2
Desc 1:2
Type NTFS
Disk 0
Offset 8193213

Key 1:3
Key D:
Path D:
Desc D: 1:3
Type FAT
Disk 0
Offset 18426618

Key A:
Path A:
Desc A:
Type Floppy

Key X:
Path X:
Desc X:
Type Disk

Key @CD-R1
Path @CD-R1
Desc @CD-R1 MATSHITAUJDA720 DVD/CDRW
Type CD

[ Last edited by lianjiang2004 on 2006-12-11 at 08:50 PM ]
第13楼 Wengier 发表于 2006-12-11 23:45
系统支持 发帖 10,521 积分 27,736
Originally posted by terse at 2006-12-10 12:59 PM:
加载ifs后ghost出错!退出后ghost正常,有谁有同样的问题吗?


加载IFS后的确应该是可以启动GHOST的。你可以用这张自动加载IFS的DOS启动盘启动后运行GHOST试试:

http://help.cn-dos.net/soft/dosntfs.zip
第14楼 terse 发表于 2006-12-12 03:31
银牌会员 发帖 946 积分 2,404
Originally posted by Wengier at 2006-12-11 23:45:


加载IFS后的确应该是可以启动GHOST的。你可以用这张自动加载IFS的DOS启动盘启动后运行GHOST试试:

http://help.cn-dos.net/soft/dosntfs.zip

谢谢了 我去当下
不过我想谁能帮我看看我的AUTOEXEC文件有没有问题,OK?
@ECHO OFF
lh KILLER
lh tw /np N3 >nul
lh mouse >nul
lh mousp >nul
lh z >nul
LH DOSKEY
LH DOSLFN
lh hdpmi32
lh ndos -lfn -mountall -cp:936
FOR %%a in (A B C D E F) DO IF %CM0%#==%%a# goto %%a
:A
lh smartdrv 4096 /y > NUL
CALL GHO
goto end

:B
cd AV
call kv
goto end

:C
call gr.bat
goto end

:D
lh smartdrv 4096 /y > NUL
HDD
goto end

:E
goto end

:F
REBOOT

:end

上面的加载后 DOS下进GRUB出错
lh hdpmi32
lh ndos -lfn -mountall -cp:936
怎样退出呢?我用的xmsman -c似乎不行!
如果不加载hdpmi32 ndos -lfn -mountall -cp:936 这两项可以GEUB的!



对比一下刚当下的AUTOEXEC文件
PROMPT $P$G
PATH=A:\;..
LFNFOR ON
SET DIRCMD=/4
SET HDPMI=16384
MODE CON RATE=32 DELAY=1
我没写上面这几项 不知是否问题所在?

[ Last edited by terse on 2006-12-12 at 03:33 AM ]
第15楼 xusen 发表于 2006-12-12 03:57
中级用户 发帖 74 积分 290 来自 浙江·金华
加载IFS后再加载驻留内存程序,回影响IFS卸载。
如加载IFS后再加载SMARTDRV IFS就不能卸了。
加载IFS前,设置环境变量“HDPMI”是需要的 SET HDPMI=16384
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023