中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-05 00:42
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何用批处理隐藏磁盘 查看 7,009 回复 28
16 发表于 2006-05-10 00:54 ·  中国 广西 河池 金城江区 电信
初级用户
积分 80
发帖 29
注册 2006-05-03 03:20
20年会员
UID 54852
状态 离线
Originally posted by chineselgs at 2006-5-5 19:35:
大家好,我的小孩子什么都不懂,老把电脑里的文件搞的乱七八糟.我想把我的C D E 三个盘隐藏掉,听一个朋友说可以写两个批处理,运行第䠮..

题外话,XP下建议将磁盘格式设成NTFS,然后给你的小孩用受限用户登陆,你用管理员登陆即可防止乱删改文件。因为隐藏不等于不能更改
17 发表于 2006-05-10 13:54 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
本版主要是讨论脚本的编写,而不是讨论各种方法孰好孰坏,请大家不要偏题。
就方法来说,没有完美的方案,只要能接触到的主机,没有什么安全性可言,至于用第三方软件的方法......
18 发表于 2006-05-23 18:45 ·  中国 安徽 宿州 泗县 电信
银牌会员
★★★
积分 1,339
发帖 595
注册 2004-05-26 00:00
22年会员
UID 25306
性别 男
来自 安徽 宿州
状态 离线
可以用Notepad编写两个扩展名为.Reg的文件,一个是隐藏的,双击导入就隐藏;一个取消隐藏的,双击导入就取消隐藏。
19 发表于 2006-11-11 13:55 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线

  对于斑主所说的查看流文件的内容的两个命令,其中type和notepad.exe的方法(只有more方法都适用,而notepad.exe方法必须在主文件和流文件都带.exe后缀的情况下才适用),在我这里并不适用啊。我的环境是Windows xp sp2 CMD,而且是在NTFS分区实验的。


C:\>fsutil fsinfo volumeinfo c:
卷名 : System
卷序列号 : 0x907641fb
组件长度最大值 : 255
文件系统名 : NTFS
支持区分大小写的文件名
保留文件名的大小写
支持文件名中的 Unicode
保留并加强 ACL
支持基于文件的压缩
支持磁盘配额
支持稀疏文件
支持重分析点
支持对象标识符
支持加密文件系统
支持带有名称的数据流

C:\>echo www.cn-dos.net>123.txt:lxmxn

C:\>type 123.txt

C:\>type 123.txt:lxmxn
文件名、目录名或卷标语法不正确。

C:\>type < 123.txt:lxmxn
命令语法不正确。

C:\>more < 123.txt:lxmxn
www.cn-dos.net

C:\>more < 123.txt:lxmxn.txt
系统找不到指定的文件。

C:\>notepad.exe < 123.txt:lxmxn

C:\>notepad.exe < 123.txt:lxmxn.txt
系统找不到指定的文件。

C:\>type <123.txt:lxmxn.txt
系统找不到指定的文件。

C:\>
20 发表于 2006-11-11 20:54 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线

  另外,我发现用 fsutil hardlink create <新文件> <已有文件> 创建的硬连接和 copy 命令的作用差不多,不知道这两者有什么区别和联系?
21 发表于 2006-11-16 20:38 ·  美国 科罗拉多州 阿拉珀霍 利特尔顿 TW_Telecom控股股份有限公司
初级用户
积分 35
发帖 18
注册 2006-04-26 13:31
20年会员
UID 54481
状态 离线
无比景仰
22 发表于 2007-03-03 13:23 ·  中国 湖北 潜江 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
我觉得15楼说的很对, 受限用户的确安全多了
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


23 发表于 2008-01-13 12:32 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
Originally posted by 3742668 at 2006-5-5 19:55:
请说明运行环境。
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下部分键值

C~Z盘对应DWORD值是哪些?
24 发表于 2008-03-13 11:38 ·  中国 湖南 长沙 电信
新手上路
积分 8
发帖 4
注册 2008-01-17 16:33
18年会员
UID 108851
性别 男
状态 离线
直接在磁盘管理里面删除驱动器号不就可以了吗?显示的时候添加进去,,不是更简单,但是不能对C:操作。
25 发表于 2008-03-13 14:39 ·  中国 广东 肇庆 电信
初级用户
★★
积分 165
发帖 74
注册 2007-01-08 08:17
19年会员
UID 75816
性别 男
状态 离线
能不能在纯DOS下在最后一个逻辑再分一个小分区并且隐藏
26 发表于 2008-04-21 17:57 ·  中国 辽宁 锦州 电信
初级用户
积分 64
发帖 46
注册 2008-04-21 14:54
18年会员
UID 116504
性别 男
状态 离线
DOS簡直無所不能啊!

這裏看到的好多事情以前認爲只有語言編程才能做到。
27 发表于 2010-05-21 11:42 ·  中国 河南 郑州 电信
新手上路
积分 5
发帖 4
注册 2010-03-14 18:02
16年会员
UID 162193
性别 男
状态 离线
很强大
28 发表于 2010-05-21 14:12 ·  中国 四川 攀枝花 电信
初级用户
★★
积分 147
发帖 131
注册 2008-09-22 23:54
17年会员
UID 126352
性别 男
状态 离线
今天正在想这个问题,论坛就有人讨论。无比幸运:

文件流的参考资料
http://laokaddk.blog.51cto.com/368606/125067
freedom!
29 发表于 2010-05-25 09:41 ·  中国 湖北 襄阳 电信
初级用户
积分 113
发帖 8
注册 2003-12-02 00:00
22年会员
UID 13691
性别 男
状态 离线
14楼正点.....
论坛跳转: