中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 18:05
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎么用批处理对硬盘填充零
可打印版本  8,535 / 32
第1楼 nvflash 发表于 2006-09-29 19:20
初级用户 发帖 38 积分 126
怎么用批处理对硬盘填充零
头脑发热,纯的技术研究,无聊的问题,只敢问,不敢用啊:P

[ Last edited by namejm on 2007-2-3 at 03:50 PM ]
第2楼 NaturalJ0 发表于 2006-09-29 21:40
银牌会员 发帖 533 积分 1,181
能给偶少许解释下么? = =
第3楼 nvflash 发表于 2006-09-29 22:06
初级用户 发帖 38 积分 126
Originally posted by NaturalJ0 at 2006-9-29 21:40:
能给偶少许解释下么? = =

哈,难道你也有兴趣?
DM有这个功能,作用是让硬盘的数据不能再恢复!!!!惨啊!
第4楼 nvflash 发表于 2006-09-29 22:07
初级用户 发帖 38 积分 126
我想到的就是用批处理的一个笨办法,不停的复制文件到硬盘里面
第5楼 redtek 发表于 2006-09-29 22:33
金牌会员 发帖 1,147 积分 2,902
你没写全了填充零是什么,你要做什么。想帮助你的人还得再问一遍,你还得再说明一遍,你说明完了别人还得再看一遍,这过程太长了:)

我还是我帮你把你写的原文贴上吧:)


  nvflash 2006-9-16 13:14
  
  怎么用批处理对硬盘填充零?

  意思就是不要文件再恢复了,就必须进行空间的填充,我的思路是:不停的复制同一个文件到D盘(因为这样是从内存到硬盘,所以速度快一些),然后不停的重命名已经复制好的文件,但是我没有想到这个脚本应该怎么写。谁知道?



  有很多这样的软件可以达到目的。它们是重写0或1至少7次。
  
  文件被删掉以后,文件分配表只是把文件名打上了一个E5(16进制的标置),(使用PCTOOLS)可是查看(早期DOS版本我试过),然后只要用PCTOOLS把这个E5标置随便改成个标准字母(16进制)就可以恢复了,如果文件太大恢复不了。

  最笨的方法打开要安全删除的文件,然后写数据,存。写完以后再打开再写,多次。然后你试用数据恢复软件试一下。

  或,把文件内容清零,存。然后COPY别一个文件改成与它同名覆盖掉它,要比它大。再试用恢复软件看看。
第6楼 lxmxn 发表于 2006-09-29 23:51
版主 发帖 4,938 积分 11,386
引用楼上的一句话:
[我的思路是:不停的复制同一个文件到D盘(因为这样是从内存到硬盘,所以速度快一些),然后不停的重命名已经复制好的文件,但是我没有想到这个脚本应该怎么写。谁知道?]

由于要复制文件到D盘(当然也可能在同一个目录)里面,所以文件名不能相同,楼上说不停的复制,然后重命名,这样未免有点听不过去,倒不如直接命名简单,呵呵``个人理解``
下面这个小批处理可以简单的实现这个。

@echo off
set /p num=请输入要复制文件的个数:
::下面的filename.exe是要复制的文件
::最好指定一个目录比较好
for /l %%i in (1,1,%num%) do copy filename.exe D:\filename%%i.exe
第7楼 pengfei 发表于 2006-09-30 00:16
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
不知楼主提出填零的问题, 是要做什么, 把硬盘写满让电脑罢工吗? 不要做坏事, 下面的代码只可作为交流...




毁灭性代码~~~!

第8楼 redtek 发表于 2006-09-30 00:32
金牌会员 发帖 1,147 积分 2,902
还不如这样操作更好玩!

1、强行在DOS下刷有毛的BIOS到显卡的BIOS内,让显卡“坏”了。
2、强行刷一个人工制造出问题的网卡BIOS针对常见的8139和8029刷网卡,
  然后让网卡罢工。
3、还有刷硬盘IC的工具吧?
4、还有升级MODEM的工具吧?全刷了
5、让显示器不断快速设置它,让它工作在1024*768,然后再回到640*480,
  不知道这么重复玩命的变,会不会一个小时以后显示器烧了?
6、同时格了它硬盘
7、这样吧,把对方主板BIOS也刷坏了得了!

这样最彻底,将来可以会就这样出现网卡病毒、显卡病毒……
第9楼 electronixtar 发表于 2006-09-30 01:11
铂金会员 发帖 2,672 积分 7,493
还是fsutil

先 format ,然后

C:\WINDOWS\system32>fsutil file createnew
用法 : fsutil file createnew <文件名> <长度>
例如 : fsutil file createnew C:\testfile.txt 1000


把磁盘填满就行了,保证全部是0
第10楼 redtek 发表于 2006-09-30 01:43
金牌会员 发帖 1,147 积分 2,902
顶~~
第11楼 NaturalJ0 发表于 2006-09-30 01:57
银牌会员 发帖 533 积分 1,181
有现成的软件专做这个事的啊
第12楼 nvflash 发表于 2006-09-30 01:59
初级用户 发帖 38 积分 126
Originally posted by electronixtar at 2006-9-30 01:11:
还是fsutil

先 format ,然后


把磁盘填满就行了,保证全部是0


这样的话,和这个代码没什么区别啊,都是复制文件.

@echo off
set /a var=0
:startcopy
echo >c:\text.txt
ren c:\texdt.txt %var%
set /a var+=1
goto startcopy


能不能写个快一点的程序?
第13楼 nvflash 发表于 2006-09-30 02:00
初级用户 发帖 38 积分 126
Originally posted by redtek at 2006-9-30 00:32:
还不如这样操作更好玩!

1、强行在DOS下刷有毛的BIOS到显卡的BIOS内,让显卡“坏”了。
2、强行刷一个人工制造出问题的网卡B ...

想法不错,但实现起来有一定难度,现在的主板都是防止乱刷的,特别是不经过确认的刷!更是遥不可及!大家千万别对这个感兴趣啊!
第14楼 redtek 发表于 2006-09-30 02:29
金牌会员 发帖 1,147 积分 2,902


生成2个G的文件用时约 0.3 秒。
已经试验完了,其实 electronixtar 大侠在他给你的回复里早就告诉你了,
你没仔细看,只想要结果~:)
vnflash 大侠做管理人员非常合适,只要告诉对方我需要什么就行了,哈哈……
第15楼 redtek 发表于 2006-09-30 02:48
金牌会员 发帖 1,147 积分 2,902
参考 electronixtar 大侠 Fsutil 的运用~:)

1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023