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

    Aug 4, 2009
    2,868
    2,950
    90
    #1381 Nucleus, Apr 22, 2014
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. z-vap

    z-vap MDL Novice

    Dec 24, 2009
    34
    3
    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 Senior Member

    Sep 20, 2013
    357
    30
    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 Senior Member

    Jul 26, 2011
    252
    132
    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 Senior Member

    Sep 20, 2013
    357
    30
    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

    Apr 8, 2008
    3,311
    1,938
    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

    Aug 15, 2012
    16,104
    24,378
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. coleoptere2007

    coleoptere2007 MDL Guru

    Apr 8, 2008
    3,311
    1,938
    120
    @s1ave77 thanks for correcting this :)
     
  9. Nucleus

    Nucleus MDL Guru

    Aug 4, 2009
    2,868
    2,950
    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
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Nucleus

    Nucleus MDL Guru

    Aug 4, 2009
    2,868
    2,950
    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 ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Mr.X

    Mr.X MDL Guru

    Jul 14, 2013
    8,575
    15,646
    270
    #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
     
  13. xuleca

    xuleca MDL Novice

    Dec 19, 2012
    30
    13
    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
    
    
     
  14. coleoptere2007

    coleoptere2007 MDL Guru

    Apr 8, 2008
    3,311
    1,938
    120
    .wim file path doesn't exist
     
  15. WhiteWidow

    WhiteWidow MDL Novice

    May 24, 2010
    22
    5
    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..
     
  16. coleoptere2007

    coleoptere2007 MDL Guru

    Apr 8, 2008
    3,311
    1,938
    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.:)
     
  17. WhiteWidow

    WhiteWidow MDL Novice

    May 24, 2010
    22
    5
    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?
     
  18. WhiteWidow

    WhiteWidow MDL Novice

    May 24, 2010
    22
    5
    0
    Thats exactly what i needed thanks!