Win 11 Boot And Upgrade FiX KiT

Discussion in 'Windows 11' started by Enthousiast, Jun 28, 2021.

  1. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    What would have worked is using the tool, the subject of this thread, it would have replaced the existing appraiserres.dll for you to be used in ISO upgrade scenarios and it modifies the registry of boot,wim index 2 for being able to skip the checks when clean installing from boot, next in the second post of this thread is described what to to in the different scenarios, WU upgrades or ISO upgrades.
     
  2. uffbros

    uffbros MDL Senior Member

    Aug 9, 2010
    447
    58
    10
    Ok for a clean install what is the easy way to do it?
     
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    Read the OP and use the tool?
     
  4. strotee

    strotee MDL Member

    Jan 30, 2011
    229
    204
    10
    For sh*t's and giggles, I added an ISO to the \Source_ISO\W11 folder, but I noticed there was another ISO in the folder. I thought, "let's see what happens" and it looked like it was going to do everything correctly but it only ended up creating one FIXED ISO. Shouldn't it have created two ISOs to line up with two source ISOs? I know this isn't normally what I do, but I thought why not. :)

    (I never read the instructions closely to see if you warned about this happening.)
     
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    Why should it have produced 2 ISOs? Can you show the full progress, so we can see what happened?
     
  6. strotee

    strotee MDL Member

    Jan 30, 2011
    229
    204
    10
    I had to copy it before it was 100% done or otherwise the screen would disappear.
    Code:
    
    ============================================================
    Win 11 Boot & Upgrade FiX KiT v2.0...
    ============================================================
    
    
    ================================================================================
    Select the desired FiX...
    ================================================================================
    
    [ 1 ] - Puts the Win 11 install.wim/esd in a Win 10 ISO (Provide a Win 10 ISO in the "Source_ISO\W10\" Folder)
    This method is usefull for clean installs from boot, using the standard W10 setup. A generic EI.CFG file will
    be copied to the sources folder.
    
    [ 2 ] - Integrate Diskpart & Apply Image script (v1.3.1), modify boot.wim to skip the SB, RAM, DiskSize and TPM 2.0 check
    and replace "appraiserres.dll" with one from a 1703 ISO. A generic EI.CFG file will be copied to the sources folder.
    
    This method enables you to:
    - Use the standard Win 11 setup for clean installs on devices without Secure Boot and TPM 2.0 and low amount of DiskSize & RAM.
    - Use the alternative Diskpart & Apply Image installation script for clean installs.
    - Circumvent "TPM 2.0 is required" error when (inplace) upgrading.
    - Enables to install on LegacyBIOS/MBR only systems.
    - Circumvents the 64GB (52GB) minimum disk size check.
    
    ================================================================================
    
    * Type your option and press Enter: 2
    
    Extracting Source ISO...
    
    
    7-Zip 19.00 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    
    Scanning the drive for archives:
    1 folder, 2 files, 9355755520 bytes (8923 MiB)
    
    Extracting archive: Source_ISO\W11\22000.282.iso
    --
    Path = Source_ISO\W11\22000.282.iso
    Type = Udf
    Physical Size = 4924057600
    Comment = CCSA_X64FRE_EN-US_DV5
    Cluster Size = 2048
    Created = 2021-10-07 23:12:50
    
    Everything is Ok
    
    Extracting archive: Source_ISO\W11\22478.iso
    --
    Path = Source_ISO\W11\22478.iso
    Type = Udf
    Physical Size = 4431697920
    Comment = CCSA_X64FRE_EN-US_DV5
    Cluster Size = 2048
    Created = 2021-10-09 12:07:47
    
    Everything is Ok
    
    Archives: 2
    OK archives: 2
    Folders: 168
    Files: 1872
    Size:       9372668884
    Compressed: 9355755520
    
    
    ============================================================
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    ============================================================
    
    Scanning "murphy78-DiskPart-Apply-v1.3.1\x64\"
    525 KiB scanned (5 files, 4 directories)
    Using LZX compression with 1 thread
    Archiving file data: 525 KiB of 525 KiB (100%) done
    
    ============================================================
    Modding Boot.wim to disable Secure Boot, RAM, DiskSize and TPM 2.0 check...
    ============================================================
    
    Extracting file data: 6400 KiB of 6400 KiB (100%) done
    Done extracting files.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    Scanning "TEMP\SYSTEM" (loading as WIM path: "\Windows\System32\config\SYSTEM")...
    6400 KiB scanned (1 files, 0 directories)
    Updating "\Windows\System32\config\SYSTEM" in WIM image
    Using LZX compression with 12 threads
    Archiving file data: 6400 KiB of 6400 KiB (100%) done
    
    ============================================================
    Optimizing boot.wim...
    ============================================================
    
    "WORK\Sources\boot.wim" original size: 429773 KiB
    Using LZX compression with 12 threads
    Archiving file data: 1122 MiB of 1122 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 421949 KiB
    Space saved: 7823 KiB
    
    ============================================================
    Replacing the Win 11 appraiserres.dll with one from a 1703 (15063) ISO...
    (The original file will be renamed to appraiserres.dll.bak)
    ============================================================
    
            1 file(s) copied.
    
    ============================================================
    Copying generic ei.cfg to the work dir...
    ============================================================
    
            1 file(s) copied.
    
    
    =========================================================
    Creating x64 ISO...
    =========================================================
    
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 42 directories)
    Scanning source tree complete (942 files in 85 directories)
    
    Computing directory information complete
    
    Image file is 4454580224 bytes (before optimization)
    
    Writing 942 files in 85 directories to 22478_FIXED_2021-10-16.ISO
    
    45% complete
    
     
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    I see it extracted and modified the 22478 ISO and not the 22000.282 one.

    When properly used it should and does pause when finished.

    Code:
    
    ============================================================
    Win 11 Boot & Upgrade FiX KiT v2.0...
    ============================================================
    
    
    ================================================================================
    Select the desired FiX...
    ================================================================================
    
    [ 1 ] - Puts the Win 11 install.wim/esd in a Win 10 ISO (Provide a Win 10 ISO in the "Source_ISO\W10\" Folder)
    This method is usefull for clean installs from boot, using the standard W10 setup. A generic EI.CFG file will
    be copied to the sources folder.
    
    [ 2 ] - Integrate Diskpart & Apply Image script (v1.3.1), modify boot.wim to skip the SB, RAM, DiskSize and TPM 2.0 check
    and replace "appraiserres.dll" with one from a 1703 ISO. A generic EI.CFG file will be copied to the sources folder.
    
    This method enables you to:
    - Use the standard Win 11 setup for clean installs on devices without Secure Boot and TPM 2.0 and low amount of DiskSize & RAM.
    - Use the alternative Diskpart & Apply Image installation script for clean installs.
    - Circumvent "TPM 2.0 is required" error when (inplace) upgrading.
    - Enables to install on LegacyBIOS/MBR only systems.
    - Circumvents the 64GB (52GB) minimum disk size check.
    
    ================================================================================
    
    * Type your option and press Enter: 2
    
    Extracting Source ISO...
    
    
    7-Zip 19.00 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    
    Scanning the drive for archives:
    1 folder, 1 file, 5497985024 bytes (5244 MiB)
    
    Extracting archive: Source_ISO\W11\en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df.iso
    --
    Path = Source_ISO\W11\en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df.iso
    Type = Udf
    Physical Size = 5497985024
    Comment = CCCOMA_X64FRE_EN-US_DV9
    Cluster Size = 2048
    Created = 2021-09-14 02:00:00
    
    Everything is Ok
    
    Folders: 89
    Files: 944
    Size:       5492260661
    Compressed: 5497985024
    
    
    ============================================================
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    ============================================================
    
    Scanning "murphy78-DiskPart-Apply-v1.3.1\x64\"
    525 KiB scanned (5 files, 4 directories)
    Using LZX compression with 1 thread
    Archiving file data: 525 KiB of 525 KiB (100%) done
    
    ============================================================
    Modding Boot.wim to disable Secure Boot, RAM, DiskSize and TPM 2.0 check...
    ============================================================
    
    Extracting file data: 6144 KiB of 6144 KiB (100%) done
    Done extracting files.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    Scanning "TEMP\SYSTEM" (loading as WIM path: "\Windows\System32\config\SYSTEM")...
    6144 KiB scanned (1 files, 0 directories)
    Updating "\Windows\System32\config\SYSTEM" in WIM image
    Using LZX compression with 8 threads
    Archiving file data: 6144 KiB of 6144 KiB (100%) done
    
    ============================================================
    Optimizing boot.wim...
    ============================================================
    
    "WORK\Sources\boot.wim" original size: 433583 KiB
    Using LZX compression with 8 threads
    Archiving file data: 1047 MiB of 1047 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 424234 KiB
    Space saved: 9348 KiB
    
    ============================================================
    Replacing the Win 11 appraiserres.dll with one from a 1703 (15063) ISO...
    (The original file will be renamed to appraiserres.dll.bak)
    ============================================================
    
            1 file(s) copied.
    
    ============================================================
    Copying generic ei.cfg to the work dir...
    ============================================================
    
            1 file(s) copied.
    
    
    =========================================================
    Creating x64 ISO...
    =========================================================
    
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 45 directories)
    Scanning source tree complete (946 files in 90 directories)
    
    Computing directory information complete
    
    Image file is 5490507776 bytes (before optimization)
    
    Writing 946 files in 90 directories to en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df_FIXED_2021-10-17.ISO
    
    100% complete
    
    Storage optimization saved 4 files, 24576 bytes (0% of image)
    
    After optimization, image file is 5492584448 bytes
    Space saved because of embedding, sparseness or optimization = 24576
    
    Done.
    Press any key to continue . . .
    
     
  8. strotee

    strotee MDL Member

    Jan 30, 2011
    229
    204
    10
    well yes, it pauses, but when I press the keys Ctrl and A, it then clears the screen, I guess my CMD skills are limited. I thought of a reason to want to modify multiple ISOs, the ability to mass change a bunch of ISOs without having to place each individual ISO in the souce folder. It's a rare situation but one could technically want to do it, but it's your choice.
     
  9. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,358
    7,077
    210
    @Enthousiast - He placed both ISOs into the source directory at once. I'm pretty sure it will operate only on one ISO (the first?) during each run.
     
  10. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    I know, it only extracted and modified just one out of the two ISOs, this was expected, but not which one it would extract and modify.

    My test of this scenario (it extracted and modified the DEV channel ISO):
    Provided ISOs in the "Source_ISO\W11\" folder:
    Code:
    en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df.iso
    Windows11_InsiderPreview_Client_x64_en-us_22454.iso
    
    Code:
    
    ============================================================
    Win 11 Boot & Upgrade FiX KiT v2.0...
    ============================================================
    
    
    ================================================================================
    Select the desired FiX...
    ================================================================================
    
    [ 1 ] - Puts the Win 11 install.wim/esd in a Win 10 ISO (Provide a Win 10 ISO in the "Source_ISO\W10\" Folder)
    This method is usefull for clean installs from boot, using the standard W10 setup. A generic EI.CFG file will
    be copied to the sources folder.
    
    [ 2 ] - Integrate Diskpart & Apply Image script (v1.3.1), modify boot.wim to skip the SB, RAM, DiskSize and TPM 2.0 check
    and replace "appraiserres.dll" with one from a 1703 ISO. A generic EI.CFG file will be copied to the sources folder.
    
    This method enables you to:
    - Use the standard Win 11 setup for clean installs on devices without Secure Boot and TPM 2.0 and low amount of DiskSize & RAM.
    - Use the alternative Diskpart & Apply Image installation script for clean installs.
    - Circumvent "TPM 2.0 is required" error when (inplace) upgrading.
    - Enables to install on LegacyBIOS/MBR only systems.
    - Circumvents the 64GB (52GB) minimum disk size check.
    
    ================================================================================
    
    * Type your option and press Enter: 2
    
    Extracting Source ISO...
    
    
    7-Zip 19.00 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    
    Scanning the drive for archives:
    1 folder, 2 files, 10358038528 bytes (9879 MiB)
    
    Extracting archive: Source_ISO\W11\en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df.iso
    --
    Path = Source_ISO\W11\en-us_windows_11_consumer_editions_x64_dvd_bd3cf8df.iso
    Type = Udf
    Physical Size = 5497985024
    Comment = CCCOMA_X64FRE_EN-US_DV9
    Cluster Size = 2048
    Created = 2021-09-14 02:00:00
    
    Everything is Ok
    
    Extracting archive: Source_ISO\W11\Windows11_InsiderPreview_Client_x64_en-us_22454.iso
    --
    Path = Source_ISO\W11\Windows11_InsiderPreview_Client_x64_en-us_22454.iso
    Type = Udf
    Physical Size = 4860053504
    Comment = CCCOMA_X64FRE_EN-US_DV9
    Cluster Size = 2048
    Created = 2021-09-05 02:00:00
    
    Everything is Ok
    
    Archives: 2
    OK archives: 2
    Folders: 174
    Files: 1880
    Size:       10346628738
    Compressed: 10358038528
    
    
    ============================================================
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    ============================================================
    
    Scanning "murphy78-DiskPart-Apply-v1.3.1\x64\"
    525 KiB scanned (5 files, 4 directories)
    Using LZX compression with 1 thread
    Archiving file data: 525 KiB of 525 KiB (100%) done
    
    ============================================================
    Modding Boot.wim to disable Secure Boot, RAM, DiskSize and TPM 2.0 check...
    ============================================================
    
    Extracting file data: 6144 KiB of 6144 KiB (100%) done
    Done extracting files.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    The operation completed successfully.
    Scanning "TEMP\SYSTEM" (loading as WIM path: "\Windows\System32\config\SYSTEM")...
    6144 KiB scanned (1 files, 0 directories)
    Updating "\Windows\System32\config\SYSTEM" in WIM image
    Using LZX compression with 8 threads
    Archiving file data: 6144 KiB of 6144 KiB (100%) done
    
    ============================================================
    Optimizing boot.wim...
    ============================================================
    
    "WORK\Sources\boot.wim" original size: 366857 KiB
    Using LZX compression with 8 threads
    Archiving file data: 937 MiB of 937 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 356823 KiB
    Space saved: 10033 KiB
    
    ============================================================
    Replacing the Win 11 appraiserres.dll with one from a 1703 (15063) ISO...
    (The original file will be renamed to appraiserres.dll.bak)
    ============================================================
    
            1 file(s) copied.
    
    ============================================================
    Copying generic ei.cfg to the work dir...
    ============================================================
    
            1 file(s) copied.
    
    
    =========================================================
    Creating x64 ISO...
    =========================================================
    
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 46 directories)
    Scanning source tree complete (951 files in 91 directories)
    
    Computing directory information complete
    
    Image file is 4866834432 bytes (before optimization)
    
    Writing 951 files in 91 directories to Windows11_InsiderPreview_Client_x64_en-us_22454_FIXED_2021-10-17.ISO
    
    100% complete
    
    Storage optimization saved 4 files, 24576 bytes (0% of image)
    
    After optimization, image file is 4868952064 bytes
    Space saved because of embedding, sparseness or optimization = 24576
    
    Done.
    Press any key to continue . . .
    
     
  11. IXMas

    IXMas MDL Member

    Mar 7, 2021
    245
    234
    10
    #532 IXMas, Oct 17, 2021
    Last edited: Oct 17, 2021
    Installed on multiple PCs, it works flawlessly.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. migascalp

    migascalp MDL Senior Member

    Sep 18, 2009
    321
    499
    10
    Seems to work
    Not yet tested the iso
    Code:
    
        Répertoire : F:\Programmes\Win_11_Boot_And_Upgrade_FiX_KiT_v2.0
    
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    d-----       17/10/2021     16:09                TEMP
    d-----       17/10/2021     16:09                WORK
    
    ============================================================
    
    Extracting Win 11 Source ISO...
    
    ============================================================
    
    
    ====================================================================
    
    Adding Murphy78 Diskpart and Apply Image Script 1.3.1 To Boot.wim...
    
    ====================================================================
    
    Scanning "TEMP\murphy78-DiskPart-Apply\x64\"
    525 KiB scanned (5 files, 4 directories)
    Using LZX compression with 1 thread
    Archiving file data: 525 KiB of 525 KiB (100%) done
    
    ===========================================================================
    
    Modding Boot.wim to disable Secure Boot, RAM, DiskSize and TPM 2.0 check...
    
    ===========================================================================
    
    Extracting file data: 6144 KiB of 6144 KiB (100%) done
    Done extracting files.
    L’opération a réussi.
    L’opération a réussi.
    L’opération a réussi.
    L’opération a réussi.
    L’opération a réussi.
    L’opération a réussi.
    L’opération a réussi.
    Scanning "TEMP\SYSTEM" (loading as WIM path: "\Windows\System32\config\SYSTEM")...
    6144 KiB scanned (1 files, 0 directories)
    Updating "\Windows\System32\config\SYSTEM" in WIM image
    Using LZX compression with 8 threads
    Archiving file data: 6144 KiB of 6144 KiB (100%) done
    
    ============================================================
    
    Optimizing boot.wim...
    
    ============================================================
    
    "WORK\Sources\boot.wim" original size: 447671 KiB
    Using LZX compression with 8 threads
    Archiving file data: 1073 MiB of 1073 MiB (100%) done
    "WORK\Sources\boot.wim" optimized size: 438212 KiB
    Space saved: 9458 KiB
    
    ============================================================
    
    Rename the Win 11 appraiserres.dll to appraiserres.dll.bak
    
    ============================================================
    
    
    ============================================================
    
     Creating generic ei.cfg in the work dir...
    
    ============================================================
    
    
    ==========================================================
    
     Creating x64 ISO...
    
    ==========================================================
    
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 45 directories)
    Scanning source tree complete (944 files in 90 directories)
    
    Computing directory information complete
    
    Image file is 5505875968 bytes (before optimization)
    
    Writing 944 files in 90 directories to fr-fr_windows_11_consumer_editions_x64_dvd_644c2919_FIXED_2021_10_17.ISO
    
    100% complete
    
    Storage optimization saved 3 files, 18432 bytes (0% of image)
    
    After optimization, image file is 5507977216 bytes
    Space saved because of embedding, sparseness or optimization = 18432
    
    Done.
    
     
  13. uffbros

    uffbros MDL Senior Member

    Aug 9, 2010
    447
    58
    10
  14. uffbros

    uffbros MDL Senior Member

    Aug 9, 2010
    447
    58
    10
    I also get basically same errors using Enthousiast's program. I put the Win 10 and Win 11 .iso's I make from uup dump and place them in their respective folders in Sources_ISO????
     
  15. uffbros

    uffbros MDL Senior Member

    Aug 9, 2010
    447
    58
    10
    Could my problem be that all my .iso's use install.esd and not install.wim in Sources folder?
     
  16. JakeBickel

    JakeBickel MDL Member

    Nov 9, 2009
    109
    71
    10
    It works on the ISOs I download from UUPdump. I set it up to convert the WIM to ESD and have never had an error using the tool.
     
  17. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    The original tool and the latest fork don't modify install.wim or install.esd, boot.wim only and appraiserres.dll inside the "ISO:\Sources", doesn't matter what ISO you use, the original tool works with all 21996.1+ ISOs.
     
  18. uffbros

    uffbros MDL Senior Member

    Aug 9, 2010
    447
    58
    10
    My Win 11 Pro .iso is 22000.258 and my Win 10 Pro .iso is 19044 1288. Did my screenshot of the error tell you what the cause is?