找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4111|回复: 6

【请教】使用NDFS4DOS后,批处理无法进行了

[复制链接]
发表于 2009-8-21 11:32:23 | 显示全部楼层 |阅读模式
1.如图,我使用NDFS4DOS可读写版,DOS调取后就不能继续运行下面的批处理语句了。
请问该如何解决。
批处理语句是没有问题的。由 lummox 帮忙修改的
@echo off

ntfs4dos.exe

if exist e:\123\ghost\nul goto run_ghost
;测试e:\123\ghost是否存在。存在则转到run_ghost段执行;不存在——

if exist e:\123\nul goto crt_ghost
;测试e:\123\是否存在。存在,转到crt_ghost段执行(建立ghost文件夹);不存在。则建立e:\123子目录。

md e:\123
;建立e:\123子目录

:crt_ghost
md e:\123\ghost
;建立e:\123\ghost子目录

:run_ghost
ghost

2.如果我e:\123\ghost \ghost.gho建立完成了,然后重新执行以下批处理程序,会提示不能进行GHOST,这样怎么处理?
是否要删除之前的GHOST.GHO然后才能重新进行啊,或者有什么命令可以覆盖原GHOST.GHO啊?


[ 本帖最后由 星微尘 于 2009-8-21 12:02 编辑 ]
新建 BMP 图像.JPG
发表于 2009-8-23 08:20:52 | 显示全部楼层
没办法!!只能使用别的NTFS FOR DOS软件.  使用别的方案来代替NTFS FOR DOS就可以解决这个问题.
回复

使用道具 举报

发表于 2009-8-23 08:23:36 | 显示全部楼层
还有就是不建议在加载NTFS FOR DOS的软件下运行GHOST,也就是说要在运行GHOST之前从内存中退出NTFS FOR DOS的软件,GHOST本身就可以识别NTFS分区,关键是会造成冲突,造成当机等问题.
回复

使用道具 举报

发表于 2009-8-23 09:39:50 | 显示全部楼层
ntfsdos下很多程序好像都不能运行
回复

使用道具 举报

发表于 2009-8-23 23:41:37 | 显示全部楼层
ntfs4dos 是有这个问题的。。。。。。。。我试过几个版本都一样。。。。。  -_- !!!

你 ghost 的话可以用 omnifs   好像是这个软件名。。。。。。。
回复

使用道具 举报

发表于 2009-8-24 08:46:16 | 显示全部楼层
运行ntfs4dos后,实质上重新加载了一个shell,原shell(command.com)就被挂起了,故command解释的批处理命令就无法继续执行了。当你用exit退出ntfs4dos这个shell时,就会继续执行后续命令的,但是这与我们的初衷不符了。

不知这个ntsf4dos.exe有没有什么特殊的参数,能把批处理程序传递进去呢?如果有的话,就好办了。先把整个批处理程序拆分开,执行ntfs4dos之前、之后各存为一个批处理,在原shell(command)下执行第1个批处理程序,在其中调用ntsf4dos,把第2个批处理文件名作为参数传递进去,应该就能行了。

我估计这种shell类型的tsr程序都有同样的问题,不能直接用一个批处理文件完成这样的功能,得另想办法了.
回复

使用道具 举报

发表于 2009-8-24 12:09:47 | 显示全部楼层
可以用 ntfs4dos command /k 你要运行的程序
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-4 06:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表