none
ISO image to WIM

    Question

  • Is there any tool or utility through which i can convert ISO image into WIM format ???

     

    thanks

    Saturday, April 26, 2008 2:34 PM

Answers

  • Closing thread.  Summary of the original question.. There is no way to convert ISOs to WIMs.  Contents of an ISO can be extracted and generated to a WIM, but that might not be the desired effect.  Ideally a custom Boot WIM needs to be added to the WDS/PXE server.
    Friday, November 21, 2008 5:22 AM
    Moderator

All replies

  • What do you mean by "convert" and why do you wanna do that ?

     

    Sunday, April 27, 2008 6:49 PM
    Moderator
  • Normally you just add the boot mage to the PXE Service Point DP (which will copy the .wim to the WDS Server)

     

    However for some (rare) scenarios you might want to skip the PSP integration and just add the boot media to a standard WDS Server...  if so.. see the below article..

     

    Using WDS to deploy SCCM images without the SCCM PSP Integration
    http://www.deployvista.com/Home/tabid/36/EntryID/54/language/sv-SE/Default.aspx

    Sunday, April 27, 2008 10:04 PM
  • If we have have many Bootable CD's which we have in ISO format. WDS supports WIM format so for that reason i was looking for a tool or way through which i can convert ISO format into WIM format

     

     

    thanks Johan Arwidmark for the response !

     

    although it doesn't convert ISO into Wim format but the link which u gave is quite useful to work with

    Monday, April 28, 2008 7:27 AM
  • Yes it does  Smile

     

    2. Extract the D:\ZTI_Install_CD.iso to the D:\ZTI_Install_CD folder

     

    The wim lives inside the iso... just extract the iso using WinRAR or mount using Daemon Tools (or whatever)

    Wednesday, April 30, 2008 6:09 AM
  • So, did anyone find a way to convert .iso to .wim? Situation I have at this moment is, I have slipstreamed a Win XP Pro SP3 and made an ISO of it with Nlite. What I want is to add this to WDS, so computers can boot from it. At this moment i have 2 Boot images on the WDS server: capture image & deploy image, so i can make an image & deploy it (wim images). I'd like to add the win xp pro sp3 as 3rd boot image. Is this possible? I've read the post about SCCM but I have no experience with that program.

     

    What I understand from it is, you make the image with SCCM, extract the iso and there is your .wim file. Can you already use this boot.wim to add to the WDS? Or do you have to mount it and copy those data files from the folder SMS to the mount directory?

     

    With kind regards

     

    Philippe

    Monday, May 19, 2008 7:55 AM
  • Haven't actually tried this but I would expect that you could mount the iso in something like daemon tools and capture the drive with imagex. Sounds like it would work.

     

     

     

    Monday, May 19, 2008 12:34 PM
  • Ok i will try it out, i don't have much experience with imagex but we'll see Big Smile. I'll keep you updated if it worked or not.
    Monday, May 19, 2008 1:18 PM
  • Like I said I have never tried it but in theory it should work. You can still use your iso files too but you have to host them in RIS so you have to have WDS in mixed mode. (I do that)

     

    Anyway I would expect the command line to look something like this

     

    imagex.exe /capture D: C:\mydirectory\myfile.wim "My file description"

     

    I don't think you need the compress option that would would normally use for capturing a hard drive. The only issue here is that I don't know if this would be bootable which is obviously important for you.

     

     

    It's worth a shot I guess, it should only take a second to try it. (of course I fully expect Johan to tell me this won't work too) :-P

     

     

    Monday, May 19, 2008 1:25 PM
  • I tested it, it didnt work. Making the .wim image was no problem but adding it to the WDS server didnt work. I got an error: the file does not contain a valid install image.

     

    Was thinking of using RIS too, but the problem is i have Windows Server 2003 R2 running. When I install WDS it automatically goes to native mode.

     

    I've read that you have to install Win serv 2003 with sp1 then install RIS, update to sp2 and then update to WDS to get it in mixed mode. But is there no posibility to get it to mixed without installing Windows server 2003 again cause i can't reinstall it.

     

    Monday, May 19, 2008 1:42 PM
  • Also you can't run RIS if you have a single partition. That got me a couple times.

     

    I thought these steps still worked even if it's R2. I guess not. I also saw where the message "File does not contain a valid install image" can mean other things that what it sounds like it means.

     

     

     

    To change WDS from native to mixed mode

    1. Start a command prompt and type the following command

    wdsutil /uninitialize-server

    2. Run risetup (or startmenu -> administrative tools -> Windows
    Deployment Services Legacy) and add a Windows Server 2003 SP1 image

    Note: Remote Installation Folder should be set to the same as previous
    (D:\RemoteInstall in this example)

    3.In the command prompt, type the following command

    wdsutil /initialize-server /reminst:"D:\RemoteInstall"

    4.In the command prompt, verify the WDS operational mode by typing the
    following command

    wdsutil /get-server /show:config

    Monday, May 19, 2008 1:54 PM
  • Yea i have 2 partitions on my server, that part i got right Big Smile.

     

    2. Run risetup (or startmenu -> administrative tools -> Windows
    Deployment Services Legacy) and add a Windows Server 2003 SP1 image

     

    Is it ok if i'd add the unattended image instead of the Windows Server 2003 SP1 image? Or is it necessary to add the Windows Server 2003 SP1 image?

     

    Before testing this i'll look up more information about the errormessage "File does not contain a valid install image". As you said, it could be lots of things that causes this error.

     

     

    Monday, May 19, 2008 2:03 PM
  • 2. I would do it EXACTLY like that says, that was a direct quote from Johan.

     

    What you need to do on this step is add the files from server sp1 cd like you are creating an unattended install. I think it uses some of those files for something.

     

     

    Monday, May 19, 2008 2:10 PM
  • Ok, I will test that tomorrow asap. Hopefully when I try this my WDS boot images will still work hehe. Created a boot image called "Deploy images" and i created a "Capture image".

     

    Think i'll have to change some settings too:

    http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=772243&SiteID=17

     

    Anyways I will try to solve this tomorrow Smile.

     

    Greetings

     

    Philep

     

    Monday, May 19, 2008 2:23 PM
  • If all you want to do is deploy and capture images just use a generic PE wim file. That's really easy and it works great. You just have to type in the imagex command line manually.

     

    Monday, May 19, 2008 2:26 PM
  • Yea i only want to create & deploy images + an unattended version for computers who have no images on the server and must be compatible with ervery hardware.

    Monday, May 19, 2008 2:28 PM
  • You're overcomplicating it then. Just use a generic PE image, follow the instructions in WAIK for creating a custom WinPE, add imagex to it and you are done. It's easy and fast.

     

    For unattends use Lite Touch from MDT 2008 and add an unattended image there.

     

     

     

    Monday, May 19, 2008 2:31 PM
  •  

    Mm, dunno how to do that. I'll just try to combina RIS with WDS so i can choose between those 2.

     

    I'll keep you updated on the progression Smile.

     

    Thanks for the fast information & help, much appreciated!

     

    Philep

    Monday, May 19, 2008 2:40 PM
  • I followed your steps, got WDS in mixed mode now, when i boot from PXE i get Deploy image, Capture image, Unattended installation. This is what i wanted!

     

    I tried to install an image I added but got the error: The OS does not containt the necessary drivers for your network adapter. Try selecting a different OS image.

     

    I'm guessing I'll have to add some drivers for the NIC to the image.

     

    Greetings

     

    Philep

    Tuesday, May 20, 2008 9:08 AM
  • Mm seems that there is a hotfix for that but service pack 1 should include that hotfix. But only RIS images i have added is win serv 2003 sp1 and xp sp3 so shouldn't be any problems.

    Tuesday, May 20, 2008 9:27 AM
  • Just in case you need to go back to my other idea and just use a generic PE image and add imagex to it to instructions are found in the WAIK User's Guide. The topic is cqlled "Walkthrough: Create a Custon Windows PE Image"

     

    That would be a wim so you wouldn't have to worry about mixed mode.

     

     

    As far as your other way of doing it. I think you have it, just add your NIC Drivers. There's a topic in the doc for that as well if you need it. The title is "Add a device Driver to an Offline Windows PE Image"

     

     

     

    Tuesday, May 20, 2008 1:16 PM
  • Hi again Smile

     

    Still stuck at "Your OS does not contain the necessary drivers for your network adapter". I used an older computer, maybe those drivers were recognized by the OS. But no, still same error.

     

    What i did was slipstreamed win xp with sp 3, added a folder $OEM$\$1\Drivers\000_LAN\ and i added the drivers there. Then I made unattend.txt, added :

     

    [Unattended]
    OemPreinstall=Yes
    UnattendSwitch="yes"

    OemPnPDriversPath="Drivers\000_LAN;Drivers\000_LAN\winxp"

     

    I renamed unattend.txt to winnt.sif and moved it to the i386 folder. Then I made an iso file, copied it to the WDS server, mounted it with daemontools and took an image of it with RISETUP.

     

    (turitorial: http://unattended.msfn.org/unattended.xp/view/web/34/)

     

    Still getting the same error. Shouldn't there be a posibility to add the drivers on the shared folder (remoteinstall) of the WDS server?

     

    Greetings

     

    Philep

     

     

    Thursday, May 22, 2008 3:02 PM
  • Ok found out what my mistake was.

    What i did was added the drivers under \RemoteInstall\Setup\Dutch\Images\WINDOWS\$OEM$\$1\Drivers\LAN\
    Then altered D:\RemoteInstall\Setup\Dutch\Images\Windows_XP_SP3_Unattended\i386\templates\ristndrd.sif
    In this file i added

    OemPreinstall = yes
    OemPnPDriversPath="Drivers\LAN;Drivers\LAN\Win2K_XP"
    UnattendSwitch="yes"

    After that i copied the .sys .cat & .inf files from the driver to the i386 folder.

    If this is complete restart the WDS service.

    I'm installing a computer with the risetup image at this moment. This is one of my last steps for finishing up my project. Let's hope it works Smile.


    Tuesday, May 27, 2008 8:50 AM
  •  

    Well everything seems to work now, I'm working on my report atm. Have to hand it in in a week or 2. Thing im looking for now is to make a user in AD that only has the rights to add computer accounts to AD. The reason why i could use this is to add password in plain text to sysprep.inf. So i won't have to use an admin account to join it.

     

    What i've tried is: i've made an user called wdsuser. Then i used "Delegate control" on the Computer OU to add WDS user to it with a specific permission: create computer objects.

     

    Now when I try to add a computer to a domain, it gives the error that i don't have the right permissions. Does this account need more permissions to add a computer account to AD?

     

    Greetings

    Friday, June 06, 2008 11:48 AM
  •  Philep wrote:

     

    Well everything seems to work now, I'm working on my report atm. Have to hand it in in a week or 2. Thing im looking for now is to make a user in AD that only has the rights to add computer accounts to AD. The reason why i could use this is to add password in plain text to sysprep.inf. So i won't have to use an admin account to join it.

     

    What i've tried is: i've made an user called wdsuser. Then i used "Delegate control" on the Computer OU to add WDS user to it with a specific permission: create computer objects.

     

    Now when I try to add a computer to a domain, it gives the error that i don't have the right permissions. Does this account need more permissions to add a computer account to AD?

     

    Greetings


    Add the user to the domain group "Account Operators"; that should give it enough permissions to join a computer to the domain.
    Friday, June 06, 2008 5:27 PM
  • Yea true, but then the account has to much priveleges. The password will be in plain text in the sysprep.inf file. What i'll try is to make a group based on Account Operators and change the rights, for example the WDSuser doesn't need the right to delete objects.

    Greeetings
    Wednesday, June 11, 2008 12:55 PM
  • Closing thread.  Summary of the original question.. There is no way to convert ISOs to WIMs.  Contents of an ISO can be extracted and generated to a WIM, but that might not be the desired effect.  Ideally a custom Boot WIM needs to be added to the WDS/PXE server.
    Friday, November 21, 2008 5:22 AM
    Moderator
  • Has anyone checked this tool out for WIM and ISO and VHD?

    I like how they're doing the delta-updates to the image: no more huge library of images for us.

    www.smartdeploy.com

    Sunday, March 01, 2009 11:03 PM
  • I am not sure if anyone already answered this.. but this is how you convert ISO to WIM.

    1. Use Daemon tools or similar to mount the ISO as DVD
    2. Run IMAGEX to Create the WIM file off the Virtual CD.
        -> Imagex /capture <Virtual Drive>: <destination Drive>:\originaliso.wim "Converted ISO to WIM"

    Once the process finishes (takes about 4 minutes), you have your WIM from ISO.

    Jawad

    • Proposed as answer by Mike Bordignon Wednesday, February 16, 2011 8:52 PM
    Thursday, April 22, 2010 9:21 PM
  • I have just created the perfect ISO unattended image which adds the pc to the corporate domain with all the settings in unattended mode. It then reboots and installs 8 msi programs which have been configured using Advanced Installer which configures executable programs into msi custom settings programs which can be launched after reboot automatically after the image is installed so all I have to do is press F12 and I get an image with all the program a user in my company requires.

    Unfortunately I want to deploy this image via WDS and from what I have read I cannot deploy an ISO image via WDS nor is there a program that will convert an ISO to WIM format.

    Would it be possible to install my ISO image onto some hardware ( a pc ) Once it is installed I could use WDS to capture the ISO image of the pc and it will capture it in WIM format which I can then deploy to other computers ?

    does anyone know if this way will work ?

    Thanks in Advnace

    MikeRowSopht

    Sunday, July 18, 2010 8:40 PM
  • did youget a solution to this?

     

    sorry i am new to WDS. i want a starting point and i was just having trouble adding my image...

     

    thanks

    Tuesday, July 12, 2011 1:50 PM
  • i didnt see any .wim for xpsp3, Johan
    Tuesday, July 12, 2011 1:52 PM