一键暴力填满硬盘脚本

51次阅读
没有评论

共计 1154 个字符,预计需要花费 3 分钟才能阅读完成。

前言

挺无聊的一个脚本,但有点意思,可以一键暴力填满 Windows 硬盘容量的小脚本。

将脚本内容贴在 txt 文本另存为 一键暴力填满硬盘脚本.bat 编码选择 ANSI 然后双击执行填入驱动器盘符即可,别选错编码格式了,否则会显示乱码。

一键暴力填满硬盘脚本

脚本内容

@echo off
title 暴力填满硬盘 
cls
set file=0
set bigger=10000000000000

:disk
SET/p Disk= 请输入【需要被填满的磁盘分区】的盘符:echo.
set %Disk%=%Disk:~0,1%
IF NOT EXIST "%disk%:\" (goto disk)
md %disk%:\KillDisk
attrib +s +h %disk%:\KillDisk

:start
set /a file=%file%+1
echo 正在填充第 %file% 个文件,文件大小:%bigger% 字节
fsutil file createnew %disk%:\KillDisk\%file% %bigger%>nul
IF NOT EXIST "%disk%:\KillDisk\%file%" (goto bigger)
goto start

:bigger
if /i "%bigger%"=="1" goto exit
if /i "%bigger%"=="10" set bigger=1
if /i "%bigger%"=="100" set bigger=10
if /i "%bigger%"=="1000" set bigger=100
if /i "%bigger%"=="10000" set bigger=1000
if /i "%bigger%"=="100000" set bigger=10000
if /i "%bigger%"=="1000000" set bigger=100000
if /i "%bigger%"=="10000000" set bigger=1000000
if /i "%bigger%"=="100000000" set bigger=10000000
if /i "%bigger%"=="1000000000" set bigger=100000000
if /i "%bigger%"=="10000000000" set bigger=1000000000
if /i "%bigger%"=="100000000000" set bigger=10000000000
if /i "%bigger%"=="1000000000000" set bigger=100000000000
if /i "%bigger%"=="10000000000000" set bigger=1000000000000
goto start

:exit
cls
echo 目标磁盘已经被完全填满!echo.
echo.

删除文件

如要释放磁盘,需要需要将 显示 隐藏的项目 启用 然后到 盘符:\KillDisk 中将其删除。

一键暴力填满硬盘脚本

正文完
 0
Nnkin
版权声明:本站原创文章,由 Nnkin 于2024-09-25发表,共计1154字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)