윈도우11 ISO 파일 해시 확인 및 무결성 검증 방법 (SHA256)

이 가이드는 Windows 11 ISO 파일 해시 확인 및 무결성 검증 방법에 대해 설명합니다.

Windows 11 ISO 파일 다운로드 후 PowerShell, CMD 명령을 사용하여 작업을 수행하고 결과를 Miccrosoft에서 게시한 해시 값과 비교할 수 있습니다.

Win11_23H2_Korean_x64v2.iso 파일 다운로드
<Windows 11 23H2 ISO 다운로드>

파일을 확인할 때 내용이 조금만 변경되어도 해시 번호가 변경되어 해당 파일이 원본이 아님을 확인할 수 있습니다.

이를 통해 다운로드한 ISO 파일의 데이터 무결성 및 신뢰성을 검증하여 파일이 변조 또는 손상되지 않았는지 확인할 수 있습니다.

파일 해시 값이란?

원본 데이터를 사용하여 계산된 데이터를 식별할 수 있는 고유 숫자 값, 파일이 변경되면 해시 번호가 변경.

Windows 11 ISO 파일로 부팅 가능한 USB 플래시 드라이브 생성에 실패하고, 해시 값이 원본과 다른 경우 설치를 성공적으로 완료할 수 없습니다.

원본 파일과 해시 값이 다른 경우 파일을 다시 다운로드해야 할 수 있습니다.

Windows 11 ISO 파일 해시 확인 및 무결성 검증하기

이 가이드는 ISO 설치 이미지의 원본 여부, 파일이 손상 또는 변경되었는지 확인할 수 있는 몇 가지 방법에 대해 알려드리겠습니다.

Key Point

❶ PowerShell Get-FileHash 명령을 실행하고 결과를 공식 해시 값과 비교합니다.
CMD CertUtil 명령을 실행하고 결과를 공식 해시 값과 비교합니다.

❸ Virus Total 웹 사이트에서 다운로드 링크로 파일 신뢰성을 확인합니다.

01 PowerShell 명령으로 파일 해시 확인

Windows 11 ISO 파일 다운로드 후 부팅 가능한 USB 드라이브 생성 전 원본 및 무결성 확인을 위해 다음과 같이 PowerShell 명령을 사용할 수 있습니다.

Windows PowerShell  실행

키보드 단축키 Win + X 키를 누르고 고급 사용자 메뉴에서 [터미널(관리자)]를 선택합니다.

또는 단축키 Win + R 키를 누르고 실행 대화 상자에 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널을 실행할 수도 있습니다.

Get-FileHash 명령으로 ISO 파일 해시 확인

다음 명령을 입력하여 ISO 파일에 대한 해시 값을 확인합니다.

Get-FileHash "C:\PATH\Windows.ISO" -Algorithm SHA256 | format-list

위 명령에서 사용자 환경에 맞게 Windows 11 ISO 파일 위치 및 이름을 업데이트합니다.

참고로 값을 지정하지 않거나 매개 변수를 생략할 경우 기본값은 SHA256으로 사용할 수 있는 알로리즘은 다음과 같습니다.

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

모든 단계를 완료하면 파일 손상 또는 변조 여부를 확인할 수 있습니다.

Microsoft Windows 11 다운로드

Microsoft 공식 웹 사이트의 Windows 11 다운로드 페이지에서 [다운로드] 버튼 하단의 ‘다운로드 확인’ 메뉴를 확장하면 원본 파일의 해시 값을 확인할 수 있습니다.

Windows 11 ISO 원본 파일 해시

PowerShell 명령으로 확인한 해시 값과 동일한지 확인합니다.

🔦 참고 : 해시 출력 값을 복사하고 Microsoft 공식 홈페이지에서 'Ctrl+F' 단축키를 사용하여 원본 해시 값과 비교하면 빠르게 변경 여부를 확인할 수 있습니다.

02 CMD 명령으로 파일 해시 확인

Windows 11 ISO 파일 다운로드 후 부팅 가능한 USB 드라이브 생성 전 원본 및 무결성 확인을 위해 다음과 같이 CMD 명령을 사용할 수 있습니다.

certutil 명령으로 ISO 파일 해시 확인

단축키 Win + R 키를 누르고 실행 대화 상자에 cmd 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.

다음 명령을 입력하여 ISO 파일에 대한 해시 값을 확인합니다.

certutil -hashfile "C:\PATH\Windows.ISO" SHA256

위 명령에서 사용자 환경에 맞게 Windows 11 ISO 파일 위치 및 이름을 업데이트합니다.

모든 단계를 완료하면 파일 손상 또는 변조 여부를 확인할 수 있습니다.

🔦 참고 : 사용 가능한 해시 알고리즘은 MD2, MD5, SHA1, SHA256, SHA384, SHA512 입니다. 명령에서 원하 해시 알고리즘을 지정하여 사용할 수 있습니다.
Microsoft Windows 11 다운로드

Microsoft 공식 웹 사이트의 Windows 11 다운로드 페이지에서 [다운로드] 버튼 하단의 ‘다운로드 확인’ 메뉴를 확장하면 원본 파일의 해시 값을 확인할 수 있습니다.

Windows 11 ISO 원본 파일 해시

CMD 명령으로 확인한 해시 값과 동일한지 확인합니다.

🔦 참고 : 해시 출력 값을 복사하고 Microsoft 공식 홈페이지에서 'Ctrl+F' 단축키를 사용하여 원본 해시 값과 비교하면 빠르게 변경 여부를 확인할 수 있습니다.

03 VIRUSTOTAL 변조 여부 확인

Microsoft 공식 웹 사이트를 이용할 경우 큰 의미는 없지만, 신뢰할 수 없는 사이트에서 파일을 다운로드할 때 활용할 수 있는 방법입니다.

다운로드 전 URL을 이용하여 악성 코드 여부, 해시 값 일치 여부를 확인할 수 있는 장점이 있습니다.

다운로드 링크 주소 복사

먼저 다운로드 링크 주소를 복사합니다.

복사한 링크 주소 VIRUSTOTAL 검사

VIRUSTOTAL 웹 사이트 접속 후 ‘URL’ 검색 탭에서 복사한 링크 주소를 붙여넣고 검사를 수행합니다.

🔦 참고 : 'SEARCH' 검색 탭을 이용할 경우 PowerShell, CMD 등을 통해 확인한 파일의 해시 값으로 이상 유무를 검사하실 수 있습니다. 다만 일치하는 해시 값이 없을 수도 있습니다.
VIRUSTOTAL 검사 결과 확인

해당 링크 주소에 대한 분석 후 탐지 여부 값을 확인합니다.

예를 들어 ‘0/93’은 93개의 보안 업체를 통해 검사했을 때 악성으로 표시한 곳이 없음을 의미합니다.

하단의 DETAILS 탭에서 링크 주소에 포함된 파일에 대한 보다 자세한 내용을 확인할 수 있습니다.

마치며

Virus Total 웹 사이트를 통해 다운로드한 파일의 악성 코드 진단 여부와 해시 값을 확인할 수도 있습니다. 다만 검사 가능한 파일의 최대 크기는 650MB 입니다.

다음 목록은 2024년 Windows 11 공식 ISO 파일(Win11_23H2_Korean_x64v2.iso)을 확인하기 위한 SHA 256 해시 결과입니다.

  • 한국어 64-bit : 9C49E707B03CA32FB10F3FFED04D855B06AAC238A50FCAE827DCE7E852718DC2
  • 아랍어 64-bit : 5E7E5CCF9452E0CF7867931BDA0FB236E5DFBFC4835504FF5E47577D0DF0DF7A
  • 불가리아어 64-bit : 54530A0B2C194B79F7B718FEFCA1FE842C849EEFEDFBBAAF2BC9D1A588A83507
  • 중국어 간체 64-bit : 953F9ECD3307A92FB5DAF12E3FE05603FE63181F6ABC0B08B42E632E09510E39
  • 중국어 번체 64-bit : 4618D5DBFCA36C2A66EEC8A3E7BA3F1C10F74BBBC98C7111D994BE436AD4B379
  • 크로아티아어 64-bit : EF07A4FA11545937EA2C2A4BC889D95545956EFA690C59689C7FB1942F9D331D
  • 체코어 64-bit : CB3380DC681A62D477995A8F7DCA26484E3C96D94F0719A0EB0A9A72C8057D2D
  • 덴마크어 64-bit : CA2CFE0CDB664FD1A35577F4A575A1F47FDF08B2C67318B6887E260C6CB62755
  • 네덜란드어 64-bit : 694D11BA2FA07FAA7AC67559B8069E0D336723CC83F6DC71799DAB878AC1C329
  • 영어 64-bit : 36DE5ECB7A0DAA58DCE68C03B9465A543ED0F5498AA8AE60AB45FB7C8C4AE402
  • 영어(국제) 64-bit : 705AC061688FFD7F5721DA844D01DF85433856EAFAA8441ECE94B270685CA2DB
  • 에스토니아어 64-bit : 5CE2B65115C2F8B50508D3B372E476947E91A39B74DEBEECC0AB9D55EE8B0475
  • 핀란드어 64-bit : B25B0EE85437825C5BDA15B87360262F61420C4F863C148DF84C72FF38875722
  • 프랑스어 64-bit : E9E89DB9BE21370FC09750747903CE34189C1656D54E5624E14B70ACB1869674
  • 프랑스어(캐나다) 64-bit : FBAE84D2827EF9E2CF0D0E8BA20A336934B8861EE6FA5784654F129CA6BE33C3
  • 독일어 64-bit : 9BD27FD71714D7458D88B537DB74DE115CE7585FCD78783ED38D96A544017B68
  • 그리스어 64-bit : 7253C3FA83EADB15180193779E06A754731C40B49A1BDFBB1C14EC860A4AA6EB
  • 히브리어 64-bit : 88AE7E7C9D12DBCC744E8BD62AEFF4E5B7805FFC62117EF24AC02A7F0391AEA4
  • 헝가리어 64-bit : A6DBD39395C43AAFA0671CD4587CCE43711FD5B04157FF5F5D8437EC7692984F
  • 이탈리아어 64-bit : 64B706910AAA1A5F50C7CF053B2465C18EDE6217F66C469FECBAEC7B293C21D9
  • 일본어 64-bit : BCAB6D85351DAF493DE1EE5B1E73923CB46B24D8BA1B02358ECA4DCB5480DF03
  • 라트비아어 64-bit : 7394EFA3FB999A0D7497ACA6548D7CEDF43F880B0D4BA71F710211F210DB1115
  • 리투아니아어 64-bit : 68528D1ECE001F92BE6574CAB8E0A55FB45FD3B3D905905D2EE2BD527E79072F
  • 노르웨이어 64-bit : 12DB26712076F29E7509B5B6393F6EF3089D6DECE660F508F7384705D54D608B
  • 폴란드어 64-bit : 8E5C0C7D9972B1632AC32710C8081B2E80E76DAAF756153F460B827B91D12197
  • 포르투갈어(브라질) 64-bit : 185E1D1511C092E9B53580193789C378A7344C2948DF3D6E68E7695E3C02A964
  • 포르투갈어 64-bit : 5B3FB09F05A703E9C0F3BD18DEAE56E20129B1DE9C0BCCB0185A15F351E07061
  • 루마니아어 64-bit : 616068F8F6857E1FA35D0B35D43421381D06F1B794C8E017C85F538C775177A2
  • 러시아어 64-bit : 0812CAA1BB47BFB916EE66D34EA9A8E673CC1AA200212483FC54CED0D885FC99
  • 세르비아어(라틴 문자) 64-bit : D81E7C39C8AE620FAC60139D884BBEEC5573B94527DA823DF168D948F199A91D
  • 슬로바키아어 64-bit : F9B6020828C7957E2590845EEEEC2CDA7B757388BA76D0812038AC4F83812CEC
  • 슬로베니아어 64-bit : D6F125AF2E0B7690DFBFD87E037CCBDEB87C45E5889A5F90594DF084361D4939
  • 스페인어 64-bit : 5210DEEDB54D373DCCBF4A164BE9D8A010EF867AF4FC66856443450E89119DC8
  • 스페인어(멕시코) 64-bit : F9906A938C3B1FAA3E901AB4A3E86B81F31D0BD8076FF858A845EA8F5FD68D37
  • 스웨덴어 64-bit : 475377D7714CE0AD4790E50693ABE09AF3BCFBD7203C47DCB50A547DB92D3D9D
  • 태국어 64-bit : 72C9A870884819B0F89A1EA50F7F2E413CFC3AC00511B20EEFEBE5F1E0C90FD4
  • 터키어 64-bit : 5408923C251599E7FD8F29784D87425B553DB5B85E11DD0658CC3F52DF698A4E
  • 우크라이나어 64-bit : 8F38F2F75B2DD22675DFA85976224C64FC04F94313BA1452F7B9D65C8A4D11CA

Leave a Comment