![]() |
中国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: 我可没这样说啊,这是你自己说的。 |
|
| 第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: 那么, 是不是要对D盘清零,就是 fsutil file setzerodata offset=0 length=%~z1 d: 这样呢? |
|
| 第25楼 electronixtar | 发表于 2006-10-01 05:56 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
3742668 版主的代码强,赞一个。不过为了考虑低权限用户,建议使用
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: 对于版主熟练的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 |