Technical Anshu
Tutorials Blog
🔍 Inside the ISO

How to Check a Windows ISO Without a Hash Using File Structure Signs

The hash check is the proof, but sometimes you are handed an ISO with no trustworthy reference to compare against. Mounting the image and reading its internal structure gives you the next best thing: a rebuilt ISO almost always leaves fingerprints in its folders and files.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ Structure check
🎥 Watch the full video — the verifier tool and the hash check, shown step by step

A genuine Windows ISO has a predictable anatomy. Microsoft builds them the same way every time, so anything extra, renamed or misplaced stands out once you know the layout. Mount the ISO - in Windows 10 and 11, double-clicking it mounts it as a virtual DVD drive - and walk the structure below. This check cannot prove a file genuine the way a matching SHA256 does; it can absolutely prove one modified, and it can catch rebuilds that file names alone would never reveal.

Inside a Genuine Windows ISO — What Belongs There
📁 boot, efi, sources, support — the standard top-level folders
📄 setup.exe at the root, digitally signed by Microsoft
📦 sources\install.wim or install.esd — several GB, the biggest file by far
📄 sources\boot.wim — the setup environment image
🚩 Not standard: activator folders, KMS tools, extra root-level scripts, $OEM$ extras you did not add
The standard layout of Microsoft release media. Your customisations are fine when YOU made them — here we are reading a stranger's file.
1

Check 1 — The Root and the Setup Files

Open the mounted ISO. At the root you should see setup.exe and the standard folders - boot, efi, sources, support. Right-click setup.exe, open Properties and the Digital Signatures tab: a genuine file is signed by Microsoft Corporation and the signature validates. Extra passengers are the tell: loose .cmd or .bat files at the root, folders named for activators or cracks, or a readme from a release group all mean hands were inside this image. Genuine retail media carries none of them.

2

Check 2 — The sources Folder and the Big Image File

Inside sources sits the operating system itself: install.wim or its compressed sibling install.esd, several gigabytes and the largest file in the ISO. Sanity-check it: a multi-edition Windows 11 image whose install file is far smaller than roughly 4 to 5 GB has had components stripped; one far larger may be carrying additions. Also look for ei.cfg - on current consumer retail media this file is normally absent; its presence (it forces an edition choice) usually means the image was reworked for deployment or rebuilt. Neither sign alone convicts, but each lowers trust and raises the value of a real hash comparison.

3

Check 3 — The $OEM$ Folder and Autounattend Files

Two legitimate deployment features double as rebuild fingerprints. A $OEM$ folder inside sources copies its contents into the installed system and can run scripts at setup - OEMs use it, and so does every 'pre-activated' builder, because it is the perfect place to plant an activator. Likewise an autounattend.xml at the root silently answers setup questions and can execute commands during installation. If you did not build this ISO for an organisation, neither should be there. Their presence does not tell you what the planted code does - it tells you code was planted, which is enough.

4

How Much to Trust a Clean-Looking Structure

Be honest about this method's ceiling: it catches careless and typical rebuilds, which is most of what circulates. A careful rebuild can imitate the standard layout. So read the result correctly - oddities found means reject the file; nothing found means unproven, not genuine, and the SHA256 comparison remains the only proof. In practice the order is: structure check for a fast rejection, hash check for acceptance. A file must pass the second, not merely survive the first.

🔴 Structure reading is a smoke alarm, not a certificate. Use it to throw out obvious rebuilds in seconds — but the day you install, let the hash have the final word.

🎥 Watch the Complete Video Guide

Every step shown live — checking a real ISO with the verifier tool and with PowerShell.

▶️ Watch Full Video
❓ Common Questions (FAQ)

My ISO has an ei.cfg file. Is it fake?

Not automatically - technicians and organisations add ei.cfg to control edition selection, and some older or volume media include it. On a consumer ISO you downloaded as 'original', though, it is a sign the image was reworked, so verify the hash before trusting it.

Can I check setup.exe signature on the file inside install.wim too?

In practice the root setup.exe signature plus the ISO hash is the practical route. Inspecting files inside the WIM requires mounting it with DISM, which is a technician-level step - and unnecessary once the whole-file hash matches.

The ISO is on a bootable pen drive, not a file. Can I still check structure?

Yes - plug it in and read the same folders on the drive. But you cannot hash-verify a written USB against the ISO hash; verification happens on the ISO file before it is written. For a drive of unknown origin, re-create it from a verified ISO.

This guide is based on the Technical Anshu video on verifying genuine Windows ISOs • Stuck on a step? Ask in the video comments — you will get an answer there 🙏