微信搜一搜关注公众号

U盘格式化,批处理清空优盘所有分区

DNPU2025-12-17

制作U盘启动盘会把U盘分成多个分区,如果要恢复需要用到分区工具,使用批处理可省去下载分区软件,直接清空U盘。

此批处理会格式化U盘,如果有重要数据,备份好再使用。、

使用方法:新建文本文档,复制下面代码,另存为“格式化U盘.bat”,编码“ANSI”。

删除U盘原有分区并创建新的NTFS分区

@echo off
Title 优盘分区快速清除新建工具【NTFS默认簇】Ver 0.0
mode con lines=40 cols=90
color 0c
echo.

:: 批处理获取管理员权限
:-------------------------------------  
echo 检查管理员权限
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    CSCRIPT //Nologo "%TEMP%\Getadmin.vbs"& DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL& Exit)
pushd "%CD%"&& CD /D "%~dp0"
:-------------------------------------- 

:MENU
cd root_x64
cls
echo.
echo               Diskpart分区管理 主菜单 (管理员权限运行)
echo               ===========================
echo.   ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo     【1】重建优盘分区 【优盘数据损毁,无法恢复】    
echo.
echo     【2】 退出      
echo.   ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作,默认选择【1】重建优盘分区【数据损毁】,然后按回车: 
if /i "%choice%"=="1" goto MENU
if /i "%choice%"=="2" goto EX

:MENU
cls
echo.
echo               Diskpart重建优盘分区
echo               ===========================
echo.  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓             
echo    【1】删除优盘分区并新建
echo.                                      
echo    【2】查看已挂载分区
echo.  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作: 默认选择【1】删除优盘分区并新建,然后按回车***请谨慎选择***:
if /i "%choice%"=="1" goto delete
if /i "%choice%"=="2" goto view
goto MENU





:view
cls
echo.
echo 查看已挂载分区
echo list disk|diskpart.exe
pause
goto MENU


:delete
cls
echo.
echo  删除分区并新建【优盘数据损毁,无法恢复】 
echo list disk|diskpart.exe
echo.
set d=30 & set p=0
set /p d=请输入要清除的磁盘编号,默认为选择磁盘 30***请谨慎选择***:
cls
cmd /c "echo select disk %d% "|diskpart.exe

cmd /c "echo select disk %d% & echo clean & echo create partition primary & echo format fs=ntfs quick & echo assign"|diskpart.exe
cmd /c "echo list disk"|diskpart.exe
echo 新分区已完成创建,按任意键退出~ 
echo 
echo 
echo MydigitID:
pause>nul
goto ex

:ex
exit

删除U盘原有分区并创建新的Fat32分区

@echo off
Title 删除U盘原有分区并创建新的Fat32分区
mode con lines=40 cols=90
color 0c
echo.
:: 批处理获取管理员权限
:-------------------------------------  
echo 检查管理员权限
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    CSCRIPT //Nologo "%TEMP%\Getadmin.vbs"& DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL& Exit)
pushd "%CD%"&& CD /D "%~dp0"
:-------------------------------------- 
:MENU
cd root_x64
cls
echo.
echo               Diskpart分区管理 主菜单 (管理员权限运行)
echo               ===========================
echo.   ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo     【1】重建优盘分区 【优盘数据损毁,无法恢复】    
echo.
echo     【2】 退出      
echo.   ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作,默认选择【1】重建优盘分区【数据损毁】,然后按回车: 
if /i "%choice%"=="1" goto MENU
if /i "%choice%"=="2" goto EX
:MENU
cls
echo.
echo               Diskpart重建优盘分区
echo               ===========================
echo.  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓             
echo    【1】删除优盘分区并新建
echo.                                      
echo    【2】查看已挂载分区
echo.  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作: 默认选择【1】删除优盘分区并新建,然后按回车***请谨慎选择***:
if /i "%choice%"=="1" goto delete
if /i "%choice%"=="2" goto view
goto MENU
:view
cls
echo.
echo 查看已挂载分区
echo list disk|diskpart.exe
pause
goto MENU
:delete
cls
echo.
echo  删除分区并新建【优盘数据损毁,无法恢复】 
echo list disk|diskpart.exe
echo.
set d=30 & set p=0
set /p d=请输入要清除的磁盘编号,默认为选择磁盘 30***请谨慎选择***:
cls
cmd /c "echo select disk %d% "|diskpart.exe
cmd /c "echo select disk %d% & echo clean & echo create partition primary & echo format fs=FAT32 quick & echo assign"|diskpart.exe
cmd /c "echo list disk"|diskpart.exe
echo 新分区已完成创建,按任意键退出~ 
echo 
echo 
echo MydigitID:
pause>nul
goto ex
:ex
exit

删除U盘原有分区并创建新的exFAT分区

@echo off
Title 删除U盘原有分区并创建新的exFAT分区
mode con lines=40 cols=90
color 0c
echo.
:: 批处理获取管理员权限
:-------------------------------------  
echo 检查管理员权限
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    CSCRIPT //Nologo "%TEMP%\Getadmin.vbs"& DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL& Exit)
pushd "%CD%"&& CD /D "%~dp0"
:-------------------------------------- 
:MENU
cd root_x64
cls
echo.
echo               Diskpart分区管理 主菜单 (管理员权限运行)
echo               ===========================
echo.   ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
echo     【1】重建优盘分区 【优盘数据损毁,无法恢复】    
echo.
echo     【2】 退出      
echo.   ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作,默认选择【1】重建优盘分区【数据损毁】,然后按回车: 
if /i "%choice%"=="1" goto MENU
if /i "%choice%"=="2" goto EX
:MENU
cls
echo.
echo               Diskpart重建优盘分区
echo               ===========================
echo.  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓             
echo    【1】删除优盘分区并新建
echo.                                      
echo    【2】查看已挂载分区
echo.  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set choice=1
set /p choice=         请选择要进行的操作: 默认选择【1】删除优盘分区并新建,然后按回车***请谨慎选择***:
if /i "%choice%"=="1" goto delete
if /i "%choice%"=="2" goto view
goto MENU
:view
cls
echo.
echo 查看已挂载分区
echo list disk|diskpart.exe
pause
goto MENU
:delete
cls
echo.
echo  删除分区并新建【优盘数据损毁,无法恢复】 
echo list disk|diskpart.exe
echo.
set d=30 & set p=0
set /p d=请输入要清除的磁盘编号,默认为选择磁盘 30***请谨慎选择***:
cls
cmd /c "echo select disk %d% "|diskpart.exe
cmd /c "echo select disk %d% & echo clean & echo create partition primary & echo format fs= exFAT quick & echo assign"|diskpart.exe
cmd /c "echo list disk"|diskpart.exe
echo 新分区已完成创建,按任意键退出~ 
echo 
echo 
echo MydigitID:
pause>nul
goto ex
:ex
exit

U盘

网友评论

  • 点击刷新验证码