|
|
本帖最后由 sairen139 于 2026-6-5 23:52 编辑
超越微软原生兼顾正常系统和pe只要输入a-z之间任意加密BitLocker分区盘符然后输入密码就能一步直接解锁解密关闭Bitlocker
这个利用Fveapi.dll的api的命令行工具Fvecli.exe支持的参数unlock-decrypt c: as123456这样的参数 盘符 密码形式一步直接解锁解密关闭Bitlocker,就此写了一个批处理如下:
使用时候最好把这个Fvecli.exe放到当前系统盘的Windows文件夹下的System32文件夹里
@echo off
:: 检查管理员权限(BitLocker 操作必须)
net session >nul 2>&1
if %errorlevel% neq 0 (
echo 请以管理员身份运行此脚本!
pause
exit /b
)
:getDrive
set "drive="
set /p "drive=请输入盘符 (A-Z): "
if not defined drive goto getDrive
:: 只取第一个字符
set "drive=%drive:~0,1%"
:: 大小写不敏感地判断是否在 A-Z 范围内
if /i "%drive%" geq "A" if /i "%drive%" leq "Z" goto getPass
echo 无效盘符,请输入 A-Z 之间的字母。
goto getDrive
:getPass
set /p "pass=请输入密码: "
echo 正在对 %drive%: 执行解锁并解密...
fvecli.exe unlock-decrypt %drive%: "%pass%"
if %errorlevel% equ 0 (
echo 操作成功。
) else (
echo 操作失败,错误代码:%errorlevel%
)
pause
|
|