Lined Notebook

D드라이브같은거를 싹 포멧해버리는 배치파일을 만들어보자

by 다정한 kazanarun

@ 선 3줄요약

  • 배치파일 자동실행으로 엄청 많은 피씨를 일괄로 포맷해버리고싶은 때가 있다.
  • 그럴때 쓴다.
  • 이거 (첨부파일 다운) & 오른쪽 클릭 편집 눌러서 드라이브명은 바꿔야한다.

드라이브 삭제.bat
0.00MB


 딱히 살면서 꼭 필요한건 아니지만 그래도 알면 괜찮고 이래저래 검색하기는 귀찮은 사람들을 위한 내용입니당.

 

 어느날 살다보면 흔하게 있는 D 드라이브 포멧.

 예를들면 각종 콤퓨타 학원에서라던지 대학 강의실이라던지 학교 컴퓨터 실이라던지.

 

 제가 알기로는 보통 윈도우가 깔린 C드라이브는 자동으로 초기화도 되고 관리도 되고 설치도 되고 한다는데

 백업용으로 되어있는 D드라이브는 별다른 제어환경이 잘 안되어 있는것으로 알고있답니다.

 

 그런데 다들 몰래몰래 D드라이브에 좋은(?) 자료를 저장해두고 수업시간마다 그걸 가지고 노는게 꿀잼임을 알고있듯 계속 늘어나는 D드라이브의 용량과 수업중 딴짓거리의 빈도가 정비례하니

 선생님들 마음속으론 저거 싹다 지워버리고 콘센트 뽑아버려야되는데 하는 생각이 들겁니다.

 

 그런데

 하나하나 지우는건 너무나 귀찮고 오래걸리는 일이고

 안하자니 D드라이브에서 튀어나오는 각종 똥피하기 게임류들

 그래서 일괄로 지우는 자동파일을 만들어 봅시다.

 

 일단 심플하게 새 텍스트문서를 하나 만듭니다.

상콤하게 실행해서 

아래 내용을 복사 붙여넣기 합니다.


@echo off

echo y | cmd /c format 삭제할드라이브명: /fs:ntfs /q

물론 실수로 본인의 D 드라이브를 날려먹으면 안되니 

 사용할때는 저 [삭제할드라이브명] 을 D 라던가 F 라던가로 바꿔주면 됩니다.

 

 예를 들어 D 드라이브를 지우고 싶다.


@echo off

echo y | cmd /c format d: /fs:ntfs /q

가 되는 거랍니다.

그럼 요렇게

삭제될

요런 과정을 

아주 심플하지만 강려크한, 잘못하면 내 피씨가 박살날수있는 코드니 정밀하게 사용하여야 합니다.

 

근데 또 요상무상한 정체불명의 관리자 권한을 줘야 쓸수있는 코드가 있을수 있으니 관리자 권한을 줍시다.


:: BatchGotAdmin :------------------------------------- REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" 
REM --> If error flag set, we do not have admin. 
if '%errorlevel%' NEQ '0' ( 
echo Requesting administrative privileges... goto UACPrompt 
) else ( goto gotAdmin )

 :UACPrompt 
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" 
set params = %*:"="" 
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" 
"%temp%\getadmin.vbs" 
del "%temp%\getadmin.vbs" 
exit /B 

:gotAdmin 
pushd "%CD%" 

CD /D "%~dp0"

출처 : https://jinseongsoft.tistory.com/194

 


@echo off 와 뒷줄 코드 사이에 이걸 복사해서 넣어줍니당.

 

 그리고 실행하면 편-안

 

 그래서 다 만든 파일은 이거입니당.

드라이브 삭제.bat
0.00MB

 이거를 다운받아서 우클릭->편집->드라이브명 변경(ex d또는F 등등)->저장->실행

 

 하면되옵니다.

 

 뿅

 

 

이 글의 태그

사이트의 정보

Kazanarun S.O

kazanarun

활동하기