中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 14:09
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎么用批处理对硬盘填充零
可打印版本  8,524 / 32
第16楼 electronixtar 发表于 2006-09-30 03:09
铂金会员 发帖 2,672 积分 7,493
还有一个倒是可以 copy nul somefile.ext ,也是清零的
DOS下有个一个软件 wipeinfo,比较好用
第17楼 nvflash 发表于 2006-09-30 05:06
初级用户 发帖 38 积分 126
不是我没看,是我看不懂,另外,这个代码好像有一个限制,我想应该这样:

首先检测硬盘空间的大小,然后生成对应大小的文件,而不是要先设置好。
第18楼 zh159 发表于 2006-09-30 05:10
金牌会员 发帖 1,467 积分 3,687
可惜 DOS 下的 wipeinfo 我只找到一个只能处理 FAT16 (最大2G)的
第19楼 redtek 发表于 2006-09-30 06:06
金牌会员 发帖 1,147 积分 2,902
Originally posted by nvflash at 2006-9-30 05:06:
不是我没看,是我看不懂,另外,这个代码好像有一个限制,我想应该这样:

首先检测硬盘空间的大小,然后生成对应大小的文件,而不是要先设罠...



晕~~
这代码是做实验的同时也方便你试验和看:)
用不着判断硬盘剩余空间大小,我自己的硬盘DIR就知道了~:)
设置好了是为了说明 1024个字节是1KB,1024KB*1024KB为1MB,
Fsutil 生成文件是以字节来计算的,方便这个数值乘以MB来计算生成大小。

同时,你这人有一个缺点: 太较真~:)
             这是试验的代码,我凭什么非要写全了?
             把原理测试了写出来就是本意:)
             你的工作再忙这里很多热心的网友也只能帮你解决重要的部分。
             如果你希望把所有检测和无关的内容做全了,这等于帮你工作,而不是交流。



注: 请您注意,帮助你和我们大家之间交流是为了提高技术,
   大家并不能帮助你完成那些无关紧要的所有的工作!
   我们试图为你讲明 Fsutil 以及和探讨它生成文件的原理,
   如果你喜欢较真的计较别人对你的帮助还不够完全,我只能向你说声对不起~:)

[ Last edited by redtek on 2006-9-30 at 06:10 ]
第20楼 electronixtar 发表于 2006-09-30 06:18
铂金会员 发帖 2,672 积分 7,493
恩,还有一个 3742668 的办法,用NTFS的ADS来占用硬盘空间,^_^
第21楼 nvflash 发表于 2006-09-30 09:29
初级用户 发帖 38 积分 126
Originally posted by redtek at 2006-9-30 06:06:



晕~~
这代码是做实验的同时也方便你试验和看:)
用不着判断硬盘剩余空间大小,我自己的硬盘DIR就知道了~:)
设置好了是为了说映...

我可没这样说啊,这是你自己说的。
第22楼 redtek 发表于 2006-09-30 10:17
金牌会员 发帖 1,147 积分 2,902
向 nvflash 道歉,对不起~:)
第23楼 3742668 发表于 2006-09-30 13:50
荣誉版主 发帖 718 积分 2,013

保存上面的代码到 清零.bat ,然后把想清零的文件拖到它的图标上就行了。
或者把它复制到sendto文件夹,以后想把哪个文件清零只需要在"发送到"里面选清零选项即可。
又或者参考批处理如何添加右键菜单? 在右键里面加上个类似什么“文件粉碎机”之类的选项。
第24楼 nvflash 发表于 2006-10-01 05:07
初级用户 发帖 38 积分 126
Originally posted by 3742668 at 2006-9-30 13:50:

保存上面的代码到 清零.bat ,然后把想清零的文件拖到它的图标上就行了。
或者把堮..

那么, 是不是要对D盘清零,就是
fsutil file setzerodata offset=0 length=%~z1 d:
这样呢?
第25楼 electronixtar 发表于 2006-10-01 05:56
铂金会员 发帖 2,672 积分 7,493
3742668 版主的代码强,赞一个。不过为了考虑低权限用户,建议使用



要对D盘清零

fsutil file 好像只是针对文件的吧
第26楼 nvflash 发表于 2006-10-01 06:55
初级用户 发帖 38 积分 126
那这样的话,就偏离主题了,我是个菜,所以请大家多指教
第27楼 lxmxn 发表于 2006-10-01 09:39
版主 发帖 4,938 积分 11,386
Originally posted by 3742668 at 2006-9-30 13:50:

保存上面的代码到 清零.bat ,然后把想清零的文件拖到它的图标上就行了。

对于版主熟练的fsutil功底深感钦佩,但这个好象不是清零的哦,这样只是把文件里面的内容更改成了不可见的字符而已,我不知道是什么字符,可能是空格吧,文件的字节数似乎没有什改变啊!
第28楼 nvflash 发表于 2006-10-01 10:52
初级用户 发帖 38 积分 126
哈,长见识了
第29楼 3742668 发表于 2006-10-01 11:12
荣誉版主 发帖 718 积分 2,013
Re nvflash:
建议多看看基础性的东西,%~z1是扩展到参数1的大小。
要对分区进行清零建议用format。
Re lxmxn:
清零≠删除
要是清零后文件大小改变了才怪了呢。光从参数setzerodata字面上理解也应该知道是把所有数据都改写成了零。
第30楼 vkill 发表于 2006-10-01 11:30
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
≠ 想问斑竹,这个是怎么写出来的,复制来的?
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023