无忧启动论坛

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

dos下怎么连简单的批处理都无法完全执行?

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-10 17:50:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于本人经常要在dos下将C盘某文件夹内的一些文件复制备份,所以做了个简单的批处理,内容如下:

copy c:\windows\system32\drivers\abcdef~1.sys e:\
copy c:\windows\system32\drivers\abcdef~2.sys e:\
copy c:\windows\system32\drivers\abcdef~3.sys e:\
……
以上保存为e:\a.bat。

然后进入maxdos7.1工具箱,加载ntfs读写支持后,执行e:\a.bat,问题来了:当执行完第一条命令成功后,光标卡死或者干脆消失;没办法只能重启再进入maxdos再次执行e:\a.bat,这次执行到第二条命令死机;只能再次重启进行同样的动作,才好不容易执行以上三条命令,这让人感觉不是在执行批处理,反而给自己徒增麻烦。但是,执行删除的批处理却是可以的,如:

del c:\windows\system32\drivers\abcdef~1.sys
del c:\windows\system32\drivers\abcdef~2.sys
del c:\windows\system32\drivers\abcdef~3.sys
……
以上保存为e:\b.bat。

以上所述便是我遇到的怪问题,请问这到底是怎么回事呢?应该怎么样才能实现我需要的结果呢?还有,在dos下怎么备份系统的注册表或者是删除其中的某项注册表项值呢?请各位大师出来不吝赐教,传道解惑一番。小生不胜感激!
2#
发表于 2010-8-10 17:51:27 | 只看该作者
NTFS支持不怎么完善.
回复

使用道具 举报

3#
 楼主| 发表于 2010-8-10 17:53:15 | 只看该作者
原帖由 yichya 于 2010-8-10 17:51 发表
NTFS支持不怎么完善.

难道就没有办法实现了吗?
回复

使用道具 举报

4#
发表于 2010-8-10 18:34:46 | 只看该作者
别在dos下操作这种ntfs长文件名,ntfs有时候根本不记录~1 ~2这种8.3形式的短文件名的
回复

使用道具 举报

5#
 楼主| 发表于 2010-8-12 06:09:17 | 只看该作者
原帖由 fujianabc 于 2010-8-10 18:34 发表
别在dos下操作这种ntfs长文件名,ntfs有时候根本不记录~1 ~2这种8.3形式的短文件名的


但是我在dos下也加载了长文件名支持的,可是还是不能执行完上面的批处理,到底还有没有其他的办法实现呢??请各位大侠支支招!
回复

使用道具 举报

6#
发表于 2010-8-12 07:03:44 | 只看该作者
先说明下 你的那个盘 是ntfs 分区。
是 c: 还是 e: ?

dos下加载 ntfs 分区驱动 以后,ntfs分区盘符分配 是不会和 win 一样的。
回复

使用道具 举报

7#
 楼主| 发表于 2010-8-13 02:17:52 | 只看该作者
原帖由 dos时代菜鸟 于 2010-8-12 07:03 发表
先说明下 你的那个盘 是ntfs 分区。
是 c: 还是 e: ?

dos下加载 ntfs 分区驱动 以后,ntfs分区盘符分配 是不会和 win 一样的。


我的硬盘分为三个盘符分别为:c: d: e:  ,全部为ntfs文件系统,我是用硬盘版进入maxdos7.1的,在加载ntfs4dos支持后,显示的盘符也是c: d: e: ,跟win下是一样一样的。
今天又尝试了将以上提到的那些长文件名(带~1后缀的)改名,但是改为短文件名成功,但改不回来了,提示类似“memory biocks destroied”的错误提示。真失败!复制不行,改名也不行,这该如何是好啊??请各位大侠支支招。
回复

使用道具 举报

8#
发表于 2010-8-13 10:30:01 | 只看该作者

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2

我的工具箱

vc 中有把指定类型文件复制到另一侧的功能脚本,不用你编辑p处理。
回复

使用道具 举报

9#
发表于 2010-8-13 15:08:35 | 只看该作者
原帖由 Amonge 于 2010-8-12 06:09 发表


但是我在dos下也加载了长文件名支持的,可是还是不能执行完上面的批处理,到底还有没有其他的办法实现呢??请各位大侠支支招!

dos下长文件名支持是给fat用的,dos下ntfs驱动和长文件名支持两者不相关
回复

使用道具 举报

10#
 楼主| 发表于 2010-8-13 18:52:56 | 只看该作者
原帖由 dos时代菜鸟 于 2010-8-13 10:30 发表

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138340&extra=page%3D2

我的工具箱

vc 中有把指定类型文件复制到另一侧的功能脚本,不用你编辑p处理。


      打开了你上面提供的帖子看了一下,晕,竟是一个万里长城般的贴子:竟然是从去年三月份到现在的帖子,跨度近一年半的时间,总105页,查看人次达7万五千多人次,当中涉及很多对我这个菜菜鸟来说太多的高深的dos知识,看得我好辛苦,只看到十三页(只能收藏以后有时间慢慢看了),发现你的工具箱还在不断的完善改进中,让我找不到你最新更新版在第几页,从第105页倒数找了十页也没找到,不过当中太多的大侠和dos知识对我充满诱惑,从中也看出楼主dos时代菜鸟,并非“菜鸟”啊,真想跟你来一番秉烛夜谈,当面促膝长谈向你讨教一二。  
      不过,你说你的工具箱vc 中有“把指定类型文件复制到另一侧的功能脚本”,从你字面上理解,似乎是如果我要复制 备份c:\windows\system32\drivers\下abcdef~1.sys等几个文件 ,就得把c:\windows\system32\drivers下的所有类型为sys的文件复制备份,如果是这样的话,这似乎像是“杀鸡取卵”了,不实用啊。如果不是这样而是我的理解错了,你那个脚本可以在dos下实现对任何路径下的任何文件类型进行复制、移动到指定路径,那能不能麻烦你把你那个脚本提取出来给我呢?
      其实我的愿望是能够简单地实现我的要求:
1.希望能有一个在dos下实现对任何路径下的任何指定的文件类型(特别是长文件名)进行复制、移动、删除等操作的小巧的dos工具软件;
2.或者有一个dos驱动或程序、脚本之类的,加载之后,能支持在dos下对任何文件系统下的指定路径下的文件(特别是长文件名)进行复制、移动、删除等操作;
      因为,毕竟用别的工具箱进入辅助,意味着要带U盘或别的移动介质,也就意味着不方便,毕竟大多数电脑都是在用简单的maxdos工具箱,要是哪次忘记带U盘或其他移动存储介质了的话,那岂不是没戏了?
      所以,小菜在这里恳请各位各方大侠再想想办法支支招,小弟感激涕零。


[ 本帖最后由 Amonge 于 2010-8-13 18:57 编辑 ]
回复

使用道具 举报

11#
发表于 2010-8-13 19:57:37 | 只看该作者
建议楼上别在dos下对ntfs作写操作,尤其是长文件名的写操作。

关键的关键在于dos不能很好的支持ntfs,所有dos下的ntfs驱动都或多或少存在着问题。

建议在winpe下进行ntfs写操作。
回复

使用道具 举报

12#
 楼主| 发表于 2010-8-13 20:12:05 | 只看该作者
原帖由 fujianabc 于 2010-8-13 19:57 发表
建议楼上别在dos下对ntfs作写操作,尤其是长文件名的写操作。

关键的关键在于dos不能很好的支持ntfs,所有dos下的ntfs驱动都或多或少存在着问题。

建议在winpe下进行ntfs写操作。


非常感谢  fujianabc  对本人所提问题的一直关注和解惑,也非常感谢 dos时代菜鸟 的解答。
这样看来我一直所追求的“简单做法”看来是没戏了,只能放弃简单,追求复杂了;只能随身携带带PE的U盘了。不过,竟然dos对ntfs支持不好,那能不能介绍一款能够满足我要求的dos小软件呢?
回复

使用道具 举报

13#
发表于 2010-8-13 20:25:47 | 只看该作者
原帖由 Amonge 于 2010-8-13 18:52 发表


      打开了你上面提供的帖子看了一下,晕,竟是一个万里长城般的贴子:竟然是从去年三月份到现在的帖子,跨度近一年半的时间,总105页,查看人次达7万五千多人次,当中涉及很多对我这个菜菜鸟来说太多的高 ...


一楼的 就是最新的。自己研究吧,不要老是问,我的dos工具箱,用鼠标基本可以完成 菜鸟及需求。没什么繁琐和麻烦。
回复

使用道具 举报

14#
发表于 2010-8-14 00:27:21 | 只看该作者
如果不怕将整个分区或者硬盘数据搞出问题,就尽管在DOS下在NTFS分区进行写操作。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 06:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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