컴퓨터 커뮤니티

드라이브명 숨기기 배치파일

캐나다 0 1,030 2022.02.02 15:59

::

:: https://www.youtube.com/gooddew

:: 

:: 제작자 : gooddew   

::




@echo off

title 파티션 자동 생성 스크립트 - Windowsforum.kr

pushd %~dp0

color 1f


fltmc >nul 2>&1 || (

  echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"

  echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"

  cmd /u /c type "%temp%\GetAdmin.vbs">"%temp%\GetAdminUnicode.vbs"

  cscript //nologo "%temp%\GetAdminUnicode.vbs"

  del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1

  del /f /q "%temp%\GetAdminUnicode.vbs" >nul 2>&1

  exit

)




:Menu

cls

@echo off

(

echo lis dis 

echo lis vol 

) | diskpart | find /v "DISKPART>"  | find /v "Microsoft"   | find /v "컴퓨터"




)


set Drive=


echo.

echo.

echo ▶ 종료하기 : 0  를 입력후 엔터.

echo.

set /p Drive=[ 숨길 대상 드라이브명을 입력후 엔터 ] : 




if "%Drive%" == ""  (

echo.

echo. 아무것도 입력하지 않았습니다. 

echo.

echo. 아무키나 누르면 입력창으로 이동합니다.

pause > nul

goto Menu

)




if /i "%Drive%" == "0"  (

echo.

echo.

echo.  사용자가 중단 하였습니다. 

echo.

echo.  아무키나 누르면 종료합니다.

pause > nul

goto exit

)






for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W) do (


if /i "%Drive%" == "%%a" goto unmnt                

)



goto No_drive



:unmnt

mountvol %Drive%: /d  >NUL 2>&1



if  not "%errorlevel%" == "0"  goto No_drive



echo.

echo.

echo.  드라이브 숨기기 성공..!!

echo.

echo.  아무키나 누르면 종료합니다 

echo.

pause > nul

goto exit





:No_drive


echo.

echo.

echo. 대상 드라이브가 존재하지 않습니다. 

echo.

echo. 아무키나 누르면 종료합니다.

pause > nul

goto exit




:exit


Comments


Category
State
  • 현재 접속자 145 명
  • 오늘 방문자 1,571 명
  • 어제 방문자 1,594 명
  • 최대 방문자 7,216 명
  • 전체 방문자 1,788,870 명
  • 전체 게시물 33,433 개
  • 전체 댓글수 19 개
  • 전체 회원수 534 명
Facebook Twitter GooglePlus KakaoStory NaverBand