无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 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 (73.04 KB, 下载次数: 42)

新建 BMP 图像.JPG
2#
发表于 2009-8-23 08:20:52 | 只看该作者
没办法!!只能使用别的NTFS FOR DOS软件.  使用别的方案来代替NTFS FOR DOS就可以解决这个问题.
回复

使用道具 举报

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

使用道具 举报

4#
发表于 2009-8-23 09:39:50 | 只看该作者
ntfsdos下很多程序好像都不能运行
回复

使用道具 举报

5#
发表于 2009-8-23 23:41:37 | 只看该作者
ntfs4dos 是有这个问题的。。。。。。。。我试过几个版本都一样。。。。。  -_- !!!

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

使用道具 举报

6#
发表于 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程序都有同样的问题,不能直接用一个批处理文件完成这样的功能,得另想办法了.
回复

使用道具 举报

7#
发表于 2009-8-24 12:09:47 | 只看该作者
可以用 ntfs4dos command /k 你要运行的程序
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 22:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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