怎么用cmd命令隐藏分区
发布网友
发布时间:2022-04-22 15:19
我来回答
共1个回答
热心网友
时间:2023-10-19 19:07
@echo off
title�0�2 隐藏 磁盘(☆ by -叱咤&小励- ☆)
color 0e&MODE con: COLS=79 LINES=25
:hiddriver
cls
echo.&echo�0�2�0�2使用本bat文件可以 隐藏 分区 或显示被 隐藏 分区 。
echo.&echo.&echo.&set cho=
set /p cho=�0�2请选择(1。 隐藏 分区 �0�22。显示 分区 ):
if %cho%==1 goto drivera
if %cho%==2 goto driverb
goto hiddriver
:drivera
setlocal enabledelayedexpansion
echo.&echo.&set dri=
set num=1
set /p dri=�0�2请输入要 隐藏 的 分区 盘符(无需输入冒号,如 F):
if /i"%dri%"=="A"goto hidd
for %%a in (B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
�0�2set /a num*=2
�0�2if /i %dri%==%%a goto hidd
)
echo�0�2�0�2输入错误!仅限输入字母,不区分大小写!
ping 127.0.0.1 -n 2>nul
goto drivera
:hidd
echo.&echo.&echo.&echo�0�2�0�2确定要 隐藏 %dri%盘?任意键确认 隐藏 ……
pause>nul
reg delete"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"/v NoDrives /f>nul 2>nul
reg add"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"/v NoDrives /t reg_dword /d %num%>nul
gpupdate /force>nul
echo.&echo.&echo.&echo�0�2�0�2 隐藏 %dri%盘成功!任意键退出……
pause>nul&exit
:driverb
reg delete"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"/v NoDrives /f>nul 2>nul
gpupdate /force>nul
echo.&echo.&echo.&echo.&echo�0�2�0�2显示隐藏分区成功!按任意键退出……
pause>nul&exit