Creating a Windows 8.1 AIO with Media Center manually

Discussion in 'Windows 8' started by ambidav, Aug 7, 2012.

  1. Nucleus

    Nucleus MDL Guru

    Joined:
    Aug 4, 2009
    Messages:
    2,873
    Likes Received:
    2,949
    Trophy Points:
    90
    #1381 Nucleus, Apr 22, 2014
    Last edited by a moderator: Apr 20, 2017
  2. z-vap

    z-vap MDL Novice

    Joined:
    Dec 24, 2009
    Messages:
    28
    Likes Received:
    2
    Trophy Points:
    0
    #1382 z-vap, Apr 23, 2014
    Last edited by a moderator: Apr 20, 2017
    Hi All

    I am following the first post, and so far have followed it to the 'T'. However I got about 4 commands into the part where it sets the Target Edition to ProfessionalWMC and I received an error:

    Code:
    >Dism /unmount-wim /mountdir:J:\win81aio\mount /commit
    
    Deployment Image Servicing and Management tool
    Version: 6.3.9600.17029
    
    Image File : J:\win81aio\win81\sources\install.wim
    Image Index : 3
    
    Error: 0xc142011d
    
    The specified mounted image cannot be committed back into the WIM.  This occurs when an image has been through a partial unmount or when an image is still being mounted.  If this image was unmounted with commit earlier, then the commit probably succeeded.  Please validate that this is the case and then unmount without commit.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
    The command prompt was opened as Administrator. When I went looking for the dism.log there was none to be found.

    One thing I did was run everything from a different drive due to me running out of space on the C drive but I can't imagine that would matter.

    Any ideas?

    EDIT: Well I never did figure out why that error came up. But I rebooted and tried again, with all Explorer windows closed this time. The command worked after that.
     
  3. ashish1989

    ashish1989 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    205
    Likes Received:
    13
    Trophy Points:
    10
    I have made an windows 8.1 update 1 pro vl x86x64.iso of size 4.48 gb
    can anybody tell me how to further compress it so that it can fit to a standard dvd
     
  4. bodmas

    bodmas MDL Member

    Joined:
    Jul 26, 2011
    Messages:
    246
    Likes Received:
    130
    Trophy Points:
    10
    #1384 bodmas, Apr 23, 2014
    Last edited by a moderator: Apr 20, 2017
    @ashish1989
    here is normal export command for wim extension
    Code:
    dism /Export-Image /SourceImageFile:c:\win81aio\temp\install.wim /SourceIndex:1 /DestinationImageFile:c:\win81aio\win81\sources\install.wim /Compress:maximum
    
    and so on for each index.
    but if you want to compress it further then you have to export each index as install.esd for which dism command line is:
    (First cut and paste your aio install.wim file to temp folder. you will understand when you see the file and folder path in the below command line)
    Code:
    dism /Export-Image /SourceImageFile:c:\win81aio\temp\install.wim /SourceIndex:1 /DestinationImageFile:c:\win81aio\win81\sources\install.esd /Compress:recovery
    
    and so on for each index in your aio install.wim file

    change the file path according to your file and folder location.
    It will reduce your aio win8.1 iso to 3.15 GB approx in size.
     
  5. ashish1989

    ashish1989 MDL Member

    Joined:
    Sep 20, 2013
    Messages:
    205
    Likes Received:
    13
    Trophy Points:
    10
    bodmas bro I am not understanding what are u saying
    I have made an aio and i want to compress that .iso
    plz explain with steps
     
  6. coleoptere2007

    coleoptere2007 MDL Guru

    Joined:
    Apr 8, 2008
    Messages:
    3,182
    Likes Received:
    1,796
    Trophy Points:
    120
    As you made an AIO the install.wim file contains multiple version of windows 8.1. Normaly 4 on your side. So you should fine 4 different index.
    The way is explaining bodmas will permit to export each index to a final esd file (esd is more compressed than a wim file).
    So you will gain space on the final iso. One advice as you can not mount an esd file, keep the original wim file in case you want add updates in future.
     
  7. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    That ESD won't be decrypted, only the ones you can download via Store or that SetupBox thingy are. You only cannot service ESDs.
     
  8. coleoptere2007

    coleoptere2007 MDL Guru

    Joined:
    Apr 8, 2008
    Messages:
    3,182
    Likes Received:
    1,796
    Trophy Points:
    120
    @s1ave77 thanks for correcting this :)
     
  9. bodmas

    bodmas MDL Member

    Joined:
    Jul 26, 2011
    Messages:
    246
    Likes Received:
    130
    Trophy Points:
    10
  10. Nucleus

    Nucleus MDL Guru

    Joined:
    Aug 4, 2009
    Messages:
    2,873
    Likes Received:
    2,949
    Trophy Points:
    90
    #1390 Nucleus, Apr 23, 2014
    Last edited by a moderator: Apr 20, 2017
    Thanks for the useful post. :spoton:

    Windows 8.1 with Update (8 indexes) Core Pro ProWMC Enterprise (x86/x64)

    View attachment 28486
     
  11. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
  12. Nucleus

    Nucleus MDL Guru

    Joined:
    Aug 4, 2009
    Messages:
    2,873
    Likes Received:
    2,949
    Trophy Points:
    90
    #1392 Nucleus, Apr 24, 2014
    Last edited by a moderator: Apr 20, 2017
    Is their a correct way to flag Core N Pro N and Enterprise N (red text in example below).

    Code:
    imagex /flags "ProfessionalWMC" /info C:\win81aio\win81\sources\install.wim 3 "Windows 8.1 Pro with Media Center" "Windows 8.1 Pro with Media Center"
    CoreN ?
    ProN ?
    EnterpriseN ?
     
  13. Mr.X

    Mr.X MDL Guru

    Joined:
    Jul 14, 2013
    Messages:
    7,625
    Likes Received:
    14,952
    Trophy Points:
    240
    #1393 Mr.X, Apr 25, 2014
    Last edited by a moderator: Apr 20, 2017
    You can use GImageX to quickly get info about indexes including flags as well within install.wim file. :D
    ed. Well seems I did homework for you, lol, and you are right except for one:
    CoreN
    ProfessionalN
    EnterpriseN
     
  14. xuleca

    xuleca MDL Novice

    Joined:
    Dec 19, 2012
    Messages:
    30
    Likes Received:
    13
    Trophy Points:
    0
    #1394 xuleca, Apr 28, 2014
    Last edited by a moderator: Apr 20, 2017
    Provider has not previously been encountered - DISM

    What I'm doing wrong?

    View attachment 28574

    Code:
    2014-04-28 08:41:13, Info                  DISM   PID=2756 TID=2576 Scratch directory set to 'C:\Users\CAD\AppData\Local\Temp\'. - CDISMManager::put_ScratchDir
    2014-04-28 08:41:13, Info                  DISM   PID=2756 TID=2576 DismCore.dll version: 6.3.9600.17029 - CDISMManager::FinalConstruct
    2014-04-28 08:41:13, Info                  DISM   PID=2756 TID=2576 Successfully loaded the ImageSession at "C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM" - CDISMManager::LoadLocalImageSession
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Found and Initialized the DISM Logger. - CDISMProviderStore::Internal_InitializeLogger
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Failed to get and initialize the PE Provider.  Continuing by assuming that it is not a WinPE image. - CDISMProviderStore::Final_OnConnect
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Finished initializing the Provider Map. - CDISMProviderStore::Final_OnConnect
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Manager: PID=2756 TID=2576 Successfully created the local image session and provider store. - CDISMManager::CreateLocalImageSession
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Getting Provider DISMLogger - CDISMProviderStore::GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: 
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: <----- Starting Dism.exe session ----->
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: 
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=amd64, Number of processors=8
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Dism.exe version: 6.3.9600.17029
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Executing command line: dism  /Export-Image /SourceImageFile:c:\win81aio\x86\install.wim /SourceIndex:2 /DestinationImageFile:c:\win81aio\win81\sources\install.wim /DestinationName:"Windows 8.1" /compress:maximum
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Getting the collection of providers from a local provider store type. - CDISMProviderStore::GetProviderCollection
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Loading Provider from location C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\FolderProvider.dll - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Connecting to the provider located at C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\FolderProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Loading Provider from location C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\WimProvider.dll - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Connecting to the provider located at C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\WimProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Loading Provider from location C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\VHDProvider.dll - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Connecting to the provider located at C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\VHDProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Loading Provider from location C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\ImagingProvider.dll - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Connecting to the provider located at C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\ImagingProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has not previously been encountered.  Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Loading Provider from location C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\CompatProvider.dll - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Connecting to the provider located at C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\AMD64\DISM\CompatProvider.dll. - CDISMProviderStore::Internal_LoadProvider
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Got the collection of providers. Now enumerating them to build the command table.
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: DISM Log Provider
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: FolderManager
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: WimManager
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: WimManager.
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: VHDManager
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: GenericImagingManager
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: GenericImagingManager.
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Attempting to add the commands from provider: Compatibility Manager
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Succesfully registered commands for the provider: Compatibility Manager.
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Getting Provider WimManager - CDISMProviderStore::GetProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
    2014-04-28 08:41:13, Error                 DISM   DISM WIM Provider: PID=2756 TID=2576 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1503 - CWimManager::Export(hr:0x80070003)
    2014-04-28 08:41:13, Error                 DISM   DISM WIM Provider: PID=2756 TID=2576 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:4862 - CWimManager::InternalCmdExport(hr:0x80070003)
    2014-04-28 08:41:13, Error                 DISM   DISM WIM Provider: PID=2756 TID=2576 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070003)
    2014-04-28 08:41:13, Error                 DISM   DISM WIM Provider: PID=2756 TID=2576 base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:2273 - CWimManager::ExecuteCmdLine(hr:0x80070003)
    2014-04-28 08:41:13, Error                 DISM   DISM.EXE: WimManager processed the command line but failed. HRESULT=80070003
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: Image session has been closed. Reboot required=no.
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: 
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: <----- Ending Dism.exe session ----->
    2014-04-28 08:41:13, Info                  DISM   DISM.EXE: 
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Found the OSServices.  Waiting to finalize it until all other providers are unloaded. - CDISMProviderStore::Final_OnDisconnect
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Disconnecting Provider: FolderManager - CDISMProviderStore::Internal_DisconnectProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Disconnecting Provider: WimManager - CDISMProviderStore::Internal_DisconnectProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Disconnecting Provider: VHDManager - CDISMProviderStore::Internal_DisconnectProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Disconnecting Provider: GenericImagingManager - CDISMProviderStore::Internal_DisconnectProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Disconnecting Provider: Compatibility Manager - CDISMProviderStore::Internal_DisconnectProvider
    2014-04-28 08:41:13, Info                  DISM   DISM Provider Store: PID=2756 TID=2576 Releasing the local reference to DISMLogger.  Stop logging. - CDISMProviderStore::Internal_DisconnectProvider
    
    
     
  15. coleoptere2007

    coleoptere2007 MDL Guru

    Joined:
    Apr 8, 2008
    Messages:
    3,182
    Likes Received:
    1,796
    Trophy Points:
    120
    .wim file path doesn't exist
     
  16. WhiteWidow

    WhiteWidow MDL Novice

    Joined:
    May 24, 2010
    Messages:
    21
    Likes Received:
    5
    Trophy Points:
    0
    I have an AIO that I only want 1 version of windows 8.1 out of in on my unattended install usb i want to create for my Dell Venue 8 Pro. How can delete the other versions in the AIO or if i can leave the install.wim as is but tell it to automatically use a specific image in the AutoUnattended.xml because the Venue pro will not have a keyboard attached during install so it is impossible to chose the image manually..
     
  17. coleoptere2007

    coleoptere2007 MDL Guru

    Joined:
    Apr 8, 2008
    Messages:
    3,182
    Likes Received:
    1,796
    Trophy Points:
    120
    Extract the index to a new .wim file corresponding to the version you want to install and replace the original one Or modify the unattend.xml in order to install the version you need.:)
     
  18. WhiteWidow

    WhiteWidow MDL Novice

    Joined:
    May 24, 2010
    Messages:
    21
    Likes Received:
    5
    Trophy Points:
    0
    The original install.esd is in .esd format :D I used esd-decrypter-v3 but it only extracted the first index it seems. First I dont know how to list the indexes in the est file so i can specify the image i want. I need to extract it to a wim file so i can inject the DV8P drivers. How do I go about listing the indexes then extracting that specific image from an esd to wim?
     
  19. coleoptere2007

    coleoptere2007 MDL Guru

    Joined:
    Apr 8, 2008
    Messages:
    3,182
    Likes Received:
    1,796
    Trophy Points:
    120
  20. WhiteWidow

    WhiteWidow MDL Novice

    Joined:
    May 24, 2010
    Messages:
    21
    Likes Received:
    5
    Trophy Points:
    0
    Thats exactly what i needed thanks!