WIMINFO(1)

πŸ’– WIMINFO(1) β€” bestie edition πŸ’–

User Commands · wiminfo · it's giving "peek behind the curtain of your WIM file" ✨


🌸 NAME 🌸

wiminfo β€” display or change information about a WIM file or image 🫢


✨ SYNOPSIS ✨

wiminfo WIMFILE [IMAGE [NEW_NAME [NEW_DESC]]] [OPTION...]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. wiminfo β€” or, literally the exact same thing, wimlib-imagex info β€” shows you info about WIMFILE, or about the specific IMAGE inside it. and if you want, it can also change stuff about that IMAGE: its name, its description, or which image in the WIM is the bootable one. multitasking queen πŸ‘‘

If you don't specify an image, and you don't pass any flags other than --check, then you get the basic tea: info about the WIM itself and all the images chillin' inside it. but if you do specify IMAGE β€” either as a 1-based image index or as an image name β€” then the info gets restricted to just that image. no nosy neighbors. periodt.

Changes to the WIM happen when NEW_NAME and/or --boot and/or --image-property get specified. NEW_NAME is the new name for the image you picked with IMAGE, and NEW_DESC is its new description. and if you don't pass NEW_DESC at all? the image's description just stays exactly how it was. untouched. we respect her privacy πŸ’…

⚠️ real talk: wiminfo does not support modifying a split WIM. you can still display info about one though β€” including any of its parts. look but don't touch, bestie πŸ™ˆ

πŸŽ€ OPTIONS πŸŽ€

  • --boot β€” marks the IMAGE you specified as the "bootable" image of the WIM. that's the image the Windows bootloader grabs when it's loading Windows PE from the WIM. main character energy, fr fr πŸ‘‘
  • --check β€” verifies the integrity of the WIM, but only if it contains extra integrity information. bonus: if you're modifying the WIM, this also adds extra integrity info if it wasn't there before. glow-up + wellness check πŸ§–
  • --nocheck β€” if you're modifying the WIM, this removes its extra integrity information, if it had any. bye bestie πŸ’€
  • --include-integrity β€” if you're modifying the WIM, this adds extra integrity information if it wasn't present before. so like --check, except it doesn't do the verification first. same fit, no mirror selfie πŸ“Έ
  • --image-property NAME=VALUE β€” assigns an arbitrary property to the IMAGE you specified, inside the WIM's XML document. NAME is an element path like "WINDOWS/VERSION/MAJOR", and VALUE is the string that goes in that element, like "10". for the full lore, go read the docs for this same option in wimcapture(1). also you can pass this option multiple times β€” stack 'em up πŸ“
  • --header β€” shows detailed info straight from the WIM header. the receipts πŸ”
  • --blobs β€” lists every single "blob" (that's unique file data) in the WIM. all of them. every last one. πŸ’–
  • --extract-xml=FILE β€” extracts the WIM's raw XML document and drops it into FILE. ✨
  • --xml β€” extracts the WIM's raw XML document to standard output. so you can just... look at it. iconic.

🌈 SEE ALSO 🌈


and that's the whole vibe check, bestie πŸ¦‹βœ¨

this page ships with wimlib 1.14.5, dated January 2026 β€” go forth and inspect those WIMs, you absolute icon πŸ’œπŸŽ€

πŸ“¦ where this page comes from