설치 / 사용기

기 타 모든 하드에 iso파일 해시값 확인하기

2014.07.20 16:17

suk 조회:4556 추천:1


모든파일해쉬값확인2014-07-20_152623.png



이전에 폴더에 있는 windows 관련 iso파일들만 한꺼번에 해시값을 확인했는데요

이번에는 폴더 찾아다니는 것도 귀찮으므로...극강의 귀차니즘인 듯? ㅎㅎ(근데 그런 귀차니스트가 cmd는 어떻게 만드는지...미스테리)


이제 모든 하드에 있는 windows iso를 알아서 찾아 해시값을 비교하도록 했습니다

문제는 이상하게 cmd파일로 하면 먹통이 되더군요. 그래서 지금 그냥 붙여넣기로 하고 있습니다



@echo off
cd /d "D:\Program\해쉬값Hashtap\FCIV - 명령형 해시값 체크 프로그램"
for %a in (d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "tokens=* usebackq" %b in (`"dir /b /s %a:\*windows*.iso"`) do ( 
echo --------------------------------------------------------------------------------------------------------------
findstr /i /c:"%~nxb" "해시값확인.txt" >nul && (
fciv.exe -add  "%b" -sha1 >hash.txt
for /f "tokens=1" %c in ('"findstr /i /c:"%~nxb" 해시값확인.txt"') do (
findstr /i /c:"%c" Hash.txt >nul && ( type hash.txt & set /a k+=1 & echo ok )
findstr /i /c:"%c" Hash.txt >nul || ( type hash.txt & echo 정답 SHA1:%c %~nxb & set /a k+=1 & echo error )
del hash.txt))))
@echo Set WshShell = WScript.CreateObject^("WScript.Shell"^)  > msg.vbs
@echo WshShell.Popup "해시값 전부 확인했습니다!!!", 1, "제목"  >> msg.vbs
@msg.vbs & msg.vbs


..이걸 명령창에 한꺼번에 전부 붙여넣기 하시면 됩니다

fciv.exe와 해시값 확인.txt는 같은 폴더에 두시고

cd /d "D:\Program\해쉬값Hashtap\FCIV - 명령형 해시값 체크 프로그램" 이 부분만 수정하시면 됩니다


* 아..검사는 되는데,, 해시값 확인은 어떻게?

cmd 창에서 error을 검색하시면 됩니다. 기본적으로 위에 명령줄에 error이 1개 나옵니다

그 다음으로 error이 검색되지 않으면 모두 정상인 겁니다. 간단하죠?


해시값확인.txt에 명령어도 넣어놨습니다. 메모장 절약차원에서 합체..

해시값확인.txt에는 sha1 값은 그 파일에 있는 형식대로 추가로 넣으시면 됩니다. sha1 한칸띄고 iso


해시값확인.txt에 있는 파일들만 검사됩니다. 맞는지 확인해야 하므로..

스샷에서 -------------- 점선만 있는 것들이 해시값확인txt에 없어서 건너뛰게 된 경우입니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
3107 기 타| 11 wim통합 PE [32] 딸랑쇠 2038 113 04-27
3106 기 타| 종료 WinXPE147수정버전_20240322_ 23H2 ( 빌드22631.3527) [80] 격자 997 169 04-27
3105 기 타| PureBasic Launch - 폴더내 lnk 파일까지 보이도록 하였습니다 [7] 왕초보 795 15 04-27
3104 기 타| 씨잘때기 추가해 보기 [92] 집앞의_큰 1545 162 04-26
3103 기 타| 딸랑쇠님 ToolsBR 폴더에 LaunchBar를 활용하여 보았습니다 [9] 왕초보 835 17 04-26
3102 기 타| 종료 [33] V무등산V 1244 80 04-25
3101 기 타| 【추가】 PE에 “런처” 추가하기 [12] 딸랑쇠 998 48 04-25
3100 기 타| LaunchBar 메뉴 등록을 자동으로 하여 보았습니다. [12] 왕초보 847 25 04-25
3099 기 타| Win11 PE를 rufus로 USB 부팅을 하여 보았습니다 [5] 왕초보 916 13 04-24
3098 기 타| BCD Repair GUI 업데이트, 부팅모드는 Rainmeter에 표시하... [12] 왕초보 775 14 04-24
3097 기 타| Win11 RecoveryPE.wim 파일 피드백 관련입니다 [9] 왕초보 836 16 04-24
3096 기 타| CLaunch를 RocketDock 처럼..아닌것 같네요 [4] 왕초보 748 10 04-23
3095 기 타| PureBasic Launch - 입니다님 투명폼을 활용하여 보았습니다. [11] 왕초보 755 19 04-22
3094 기 타| CLaunch - 아이콘 형태로 메뉴를 하여 보았습니다 [8] 왕초보 775 16 04-21
3093 기 타| 4boot 간단한 사용기 [19] 격자 838 44 04-21
3092 기 타| PE에서 윈도우 청소 도구 [195] 집앞의_큰 1661 277 04-21
3091 기 타| LetterSwap 에러 - 이렇게 해결하였습니다 [5] 왕초보 755 12 04-21
3090 기 타| WinXPE147수정버전_20240322_ 23H2 ( 빌드22635.3500 ) 사용기 [41] 격자 514 70 04-20
3089 기 타| nov님 BR Fast 버전 피드백 - 원인을 찾았습니다 [6] 왕초보 738 12 04-20
3088 기 타| 【첨부】 PEplus 2종 PE를 “더블런처” PE로 만들기 [12] 딸랑쇠 1038 52 04-20
XE1.11.6 Layout1.4.8