![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 23:48 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]如何用批处理隐藏磁盘 |
| 可打印版本 7,211 / 28 |
| 第1楼 chineselgs | 发表于 2006-05-05 19:35 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
[已结]如何用批处理隐藏磁盘 大家好,我的小孩子什么都不懂,老把电脑里的文件搞的乱七八糟.我想把我的C D E 三个盘隐藏掉,听一个朋友说可以写两个批处理,运行第一个把磁盘隐藏掉,运行第二个就会把它显示出来.我想了一下,那样也挺不错的,我把第一个加到启动项里,孩子玩时就会自动隐藏磁盘,可以防破坏,我用时就运行一下第二个,一切OK!多爽啊~
所以为了祖国的未来,我想请各位大侠们帮我写两个批处理,非常感谢,真诚的感谢~~~还是感谢~!!! 我用的系统是XP2,系统分了五个区,DOS也是系统自带的.我对这方面不太懂,所以来请教一下,DOS命令我还在学习中,而且也不会搞注册表,就算会,每次用电脑时都要在注册表项上搞老半天,是不是有点得不偿失了?所以请您动一下贵手,帮帮忙 [ Last edited by willsort on 2006-5-11 at 17:24 ] |
|
| 第2楼 chineselgs | 发表于 2006-05-05 19:38 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
对了,我的系统是XP2 分了五个区 我用的系统是XP2,DOS也是系统自带的.我对这方面不太懂,所以来请教一下,DOS命令我还在学习中,而且也不会搞注册表,就算会,每次用电脑时都要在注册表项上搞老半天,是不是有点得不偿失了?所以请您抬下贵手,帮帮忙
[ Last edited by chineselgs on 2006-5-5 at 20:18 ] |
|
| 第3楼 3742668 | 发表于 2006-05-05 19:55 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
请说明运行环境。
win98下用regedit,XP除了regedit外还可以用reg,方法就是在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下建一DWORD类型键,名为 NoDrives,值为 1c (16进制) 或 28 (十进制). 完成后可达到隐藏C,D,E盘的目的,不过仍然可以从地址栏输入c:或者从cmd下访问. 若想限制从地址栏访问的话还须更改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL下部分键值。 |
|
| 第4楼 chineselgs | 发表于 2006-05-05 20:16 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
怎么这么安静啊? 怎么这么安静啊,除了版主进来看了一下,别人都去哪了,还请大家帮帮忙啊~!!
[ Last edited by chineselgs on 2006-5-5 at 20:19 ] |
|
| 第5楼 3742668 | 发表于 2006-05-05 20:21 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
XP系统:
隐藏C,D,E盘: 取消隐藏: 分别保存为 隐藏.bat 和 显示.bat ,然后把 隐藏.bat拖到启动项中就可以了。 如果想看效果的话可以运行 隐藏.bat后结束explorer.exe进程,然后再运行explorer后打开我的电脑。 |
|
| 第6楼 chineselgs | 发表于 2006-05-05 20:26 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
真是太感谢版主了! 版主,在下感激您啊!!做为回报我向您做出承诺,以后再也不在你的版区灌水了!!
对了版主,能不能给我解释一下这些命令的具体用法啊?? [ Last edited by chineselgs on 2006-5-5 at 20:29 ] |
|
| 第7楼 3742668 | 发表于 2006-05-05 20:44 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
开始→帮助和支持→输入“命令行”(或者reg)→回车确定→点左边的“命令行参考A-Z”(reg)
把命令行参考A-Z看完了就行了。 |
|
| 第8楼 fujianabc | 发表于 2006-05-05 21:20 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
楼上的两位可以考虑不要从注册表修改,这样并不安全。
不如直接用mountvol命令挂载和卸载分区来操作。 |
|
| 第9楼 wang6610 | 发表于 2006-05-05 21:39 |
| 银牌会员 发帖 488 积分 1,246 | |
|
fujianabc高级用户
给cmd例子吧!! |
|
| 第10楼 3742668 | 发表于 2006-05-05 23:27 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
晕啊,刚才打得太多,居然全没了,害我重新回复。。
长话短说: 首先,编辑注册表其实风险并不是很大,特别是这种隐藏盘符的,就算改错了也对系统没有影响。 其次,fujianabc兄所说的mountvol命令并不能实现楼主所希望的目的,因为楼主要隐藏的分区中有C盘,如果用mountvol把C盘的装载点删除了的话,那么除了重启,并没有什么好的办法能够再装载C盘。(或许考虑事先把cmd.exe以及mountvol.exe拷贝到别的盘去吧,不过怀疑cmd的运行环境是否受到影响,有兴趣的朋友可以试一下) 所以,fujianabc兄的方法虽然独树一帜,但是对于楼主并不实用。 Re wang6610: 隐藏F盘: 恢复F盘: 当对多个卷进行操作时,需要自己考虑保存卷名以及读取卷名。 另外,XP中操作磁盘的命令提示符工具有了较大的加强,不过有不少是需要在NTFS格式下才有用的命令,比如: fsutil hardlink create /? 这个命令将为文件创建一个硬连接,虽然在属性里面看它似乎占有部分空间,其实它仅仅是一个快捷方式(最贴切的描述吧.)而已,它并不会占用磁盘空间。 相对地,由于NTFS格式支持多文件流,所以,在NTFS格式下也可能出现看到的空间与实际空间不符合的情况,例如: echo 欢迎大家到DOS批處理 & 腳本技術(批處理室) 学习和交流各类脚本技术 >myfile.txt:3742668 命令运行后会在myfile.txt文件中创建一个新的文件流:3742668,保存的内容就是echo命令的输出,但是在资源管理器中并不会看到myfile.txt的文件大小发生变化,我曾经尝试过写了几十MB的东西到某文件流中,在windows中并不能得到磁盘空间变化的状况。甚至有时候可以用它来实现简单的文件保护,把某个文件写到windows目录的某个流中去,这样如果不知道流名是无法删除的。而想要查看也比较简单: more < myfile.txt:3742668 或 type < myfile.txt:3742668 甚至 notepad.exe <myfile.txt:3742668.txt (写如的时候流名也要是3742668.txt) windows并没有提供查找文件中的非主流的其他流的工具,不过如果磁盘上有非NTFS格式的分区的话,当你拷贝包含多文件流的文件到非NTFS分区的时候就会提示即将丢失非主流的数据,提示中包含有流名。 由于是重写,比较浮躁,写得比较乱,勿怪。 |
|
| 第11楼 chineselgs | 发表于 2006-05-06 15:15 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
同志们的回答太精采了,感动~ 我感觉版主第二个方法更适用一些,但是那些东东我不太懂~
所以想问一下这些命令的具体意思与用法~ 本人还在DOS幼儿园学习中,所以还请不要笑我~~ |
|
| 第12楼 GOTOmsdos | 发表于 2006-05-06 18:30 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
我输入了:echo xxxx >myfile.txt:123456
但出错:The filename, directory name, or volume label syntax is incorrect. |
|
| 第13楼 3742668 | 发表于 2006-05-07 11:40 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
RE GOTOmsdos:
从你的错误描述上来看,似乎并非在windows下进行的操作。 首先要是在NTFS格式的分区下,然后我的测试环境是XP(我签名里面有)。 不知道你是在什么环境下操作的,似乎是某种DOS? |
|
| 第14楼 xuantian | 发表于 2006-05-08 00:22 |
| 高级用户 发帖 282 积分 587 | |
|
既然是xp系统,用 "windows优化大师" 或者其它的工具软件来隐藏或取消隐藏磁盘分区(很直观也很方便),说实话隐藏根本就没有任何用处,应该是使用NTFS分区并分配权限才成
|
|
| 第15楼 chineselgs | 发表于 2006-05-08 00:27 |
| 高级用户 发帖 266 积分 613 来自 河南省 | |
|
高手就是高手,唉,令我这个灌水专业户惭愧啊~~
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |