WIMVERIFY(1)

✨ WIMVERIFY(1) ✨

okay bestie, this is the manual page for wimverify, living in the User Commands section of the manual, and honestly? it's giving archive detective πŸ”πŸ’–


πŸ’« NAME πŸ’«

wimverify β€” verify a WIM archive

no cap, that's the whole job. it checks your WIM. that's it. that's the girl. πŸ‘‘


🌸 SYNOPSIS 🌸

wimverify WIMFILE [OPTION...]

πŸ¦‹ DESCRIPTION πŸ¦‹

so wimverify (or, equivalently, wimlib-imagex verify β€” same energy, different name tag πŸ’…) checks the validity and integrity of the WIM archive you point it at.

specifically, bestie, here's the whole checklist it runs on that WIM:

  • Verify that the WIM can be successfully opened, which involves parsing the header, blob table, and XML data. 🫢
  • If the WIM contains extra integrity information, verify the integrity of the entire WIM. ✨
  • Verify that the metadata for each image in the WIM can be successfully parsed.
  • Verify that all files needed by each image are actually contained in the WIM or in one of the WIMs referenced by the --ref option.
  • Verify that all files contained in the WIM can be successfully decompressed, with matching checksums. πŸ”₯

like, it goes through every single one of those. it does not skip leg day.


πŸŽ€ OPTIONS πŸŽ€

  • --ref="GLOB" β€” file glob of additional WIMs or split WIM parts to reference resources from. you can specify this option multiple times, and honestly? go off. Note: GLOB is listed in quotes because it is interpreted by wimverify and may need to be quoted to protect against shell expansion. (the shell is nosy like that πŸ™ˆ)
  • --nocheck β€” do not verify the WIM's integrity using the extra integrity information (the integrity table). i.e. skip that specific vibe check. πŸ’€

🌈 NOTES 🌈

wimverify is a read-only operation; it does not modify the WIM file. it looks, it does not touch. respectful king behavior. 🫑

Even if the WIM does not contain extra integrity information (e.g. generated with the --check option to wimcapture), wimverify may still be quite useful because all file data is still checksummed. so like, don't count her out just bc the extra info isn't there, she's still working πŸ’ͺ

In the future, wimverify might do more thorough verifications than it does now. foreshadowing?? πŸ‘€ lowkey excited ngl.


⭐ EXAMPLES ⭐

Verify the WIM file boot.wim:

wimverify boot.wim

Verify the split WIM file consisting of boot.swm, boot2.swm, boot3.swm, ...:

wimverify boot.swm --ref="boot*.swm"

see how clean that is? iconic. no notes. πŸ’…βœ¨


πŸ’œ SEE ALSO πŸ’œ

wimlib-imagex(1)


and that's the whole page, bestie!! πŸŽ€ this came to you from wimlib 1.14.5, dated January 2026 β€” mwah, sending you and your WIMs all the good integrity vibes πŸ¦‹πŸ’– periodt.

πŸ“¦ where this page comes from