制作U盘启动盘会把U盘分成多个分区,如果要恢复需要用到分区工具,使用批处理可省去下载分区软件,直接清空U盘。
此批处理会格式化U盘,如果有重要数据,备份好再使用。、
使用方法:新建文本文档,复制下面代码,另存为“格式化U盘.bat”,编码“ANSI”。
@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@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@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
网友评论