[Solved] Install W11 23H2 ISO on external USB device (Rufus error)

Bananarama

New Member
Messages
5
Reaction score
0
Hello out there,

i tried to install W11p 23h2 ntlite iso on external usb device (tested a 16gb sandisk stick and a external usb enclosure with 1tb samsung 980pro) .

I have chosen the rufus " windows to go " option and in both cases rufus gives me the error (after 100% when all windows files were already copied). "" Error: Boot Files can not be created ""

With normal unmodified w11 23h2 iso the rufus wtg install works flawless on both drives.
I tested the rufus options ( create offline acc etc.. Tested All off and all on)

I made few modifications to the iso.

Only w11pro
Disable telemetry
Disable tpm, offline acc, remove windows update and some windows apps like media player .



Any idea how to get the ntlite iso on external usb device ?

Maybe there is a way to use normal iso installation without rufus the normal way but windows dont let me install the iso on usb devices, it wants internal storage.
 
Code:
Could not create 'F:\Windows\Panther\unattend.xml' : [0x00000050] (NB: This system was unable to provide an English error message)

Are there any errors before this part?
 
Code:
Could not create 'F:\Windows\Panther\unattend.xml' : [0x00000050] (NB: This system was unable to provide an English error message)

Are there any errors before this part?
No errors before that, only "creating" and "extracting".

Are there options in ntlite that shouldnt be used when usb drive install is wanted ?
I removed languages except german, english gb/us .
 
NTLite doesn't care about USB devices, it only has responsibility for updating a WIM file or an entire ISO file. Rufus, Ventoy or one of the Windows ADK scripts will handle formatting the drive, and extracting all files in the proper manner.

If a clean ISO works, please attach your preset for review (after removing any user passwords or license key).
 
Try the ISO without any Unattended mode. Rufus has to follow the normal instructions to disable the SAN (internal drives) policy on WTG images. It's handled by inserting an unattended file.
 
After Rufus has created your WTG drive, you can try replacing its version of unattend.xml file with your NTLite autounattend.xml.

1. Make a copy of autounattend.xml, inserting these lines inside the "oobeSystem" block:
Code:
                <component name="Microsoft-Windows-WinRE-RecoveryAgent" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <UninstallWindowsRE>true</UninstallWindowsRE>
                </component>
                <component name="Microsoft-Windows-WinRE-RecoveryAgent" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <UninstallWindowsRE>true</UninstallWindowsRE>
                </component>

For example:
Code:
        <settings pass="oobeSystem">
                <component name="Microsoft-Windows-WinRE-RecoveryAgent" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <UninstallWindowsRE>true</UninstallWindowsRE>
                </component>
                <component name="Microsoft-Windows-WinRE-RecoveryAgent" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <UninstallWindowsRE>true</UninstallWindowsRE>
                </component>
                <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <InputLocale>0409:00000409</InputLocale>
                        <SystemLocale>en-US</SystemLocale>
                        <UILanguage>en-US</UILanguage>
                        <UILanguageFallback>en-US</UILanguageFallback>
                        <UserLocale>en-US</UserLocale>
                </component>
                <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                        <TimeZone>Pacific Standard Time</TimeZone>
                        <AutoLogon>
                                <Enabled>true</Enabled>
                                <LogonCount>9999999</LogonCount>
                                <Username>GARLIN</Username>
                                <Password>
                                        <PlainText>true</PlainText>
                                        <Value></Value>
                                </Password>
                        </AutoLogon>
                        <OOBE>
                                <HideEULAPage>true</HideEULAPage>
                                <HideLocalAccountScreen>true</HideLocalAccountScreen>
                                <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                                <NetworkLocation>Work</NetworkLocation>
                                <ProtectYourPC>3</ProtectYourPC>
                        </OOBE>
                        <UserAccounts>
                                <LocalAccounts>
                                        <LocalAccount wcm:action="add">
                                                <Group>Administrators</Group>
                                                <Name>GARLIN</Name>
                                                <Password>
                                                        <PlainText>true</PlainText>
                                                        <Value></Value>
                                                </Password>
                                        </LocalAccount>
                                </LocalAccounts>
                        </UserAccounts>
                </component>
        </settings>

2. Copy your file to \Windows\Panther\unattend.xml.
 
Back
Top