How to install Windows 7 from a USB 3.0 Thumb Drive (FAST installation!)

Discussion in 'Windows 7' started by Rakeesh, Feb 26, 2012.

  1. Humphrey

    Humphrey MDL Expert

    Dec 13, 2011
    1,455
    989
    60
    #21 Humphrey, Jun 3, 2013
    Last edited by a moderator: Apr 20, 2017
    I seen here on the forums someone made a post about basically mounting the Windows 8 boot.wim and extracting the usb 3 drivers from there.

    Below is a file I took from the boot.wim from Windows 8- This should be all I need yes? (I see a refrence to this file: USBHUB3.SYS - not sure if needed but I will place in the folder when intergrating it.)

    usbhub3.inf
    Code:
    ;
    ; usbhub3.inf
    ;
    ; Copyright (c) Microsoft Corporation. All rights reserved.
    ;
    
    [Version]
    signature="$Windows NT$"
    Class=USB
    ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
    Provider=%Msft%
    DriverVer=07/25/2012,6.2.9200.16384
    
    [SourceDisksNames]
    3426=windows cd
    
    [SourceDisksFiles]
    usbhub3.sys  = 3426
    
    [ControlFlags]
    BasicDriverOk=*
    ExcludeFromSelect = *
    
    [DestinationDirs]
    DefaultDestDir    = 12
    
    [Manufacturer]
    %Generic.Mfg%=Generic,NTx86
    
    ;
    ; ---------------------- HUB3 Controllers ----------------------
    ;
    
    [Generic.NTx86]
    %UsbHub3.RootHubDeviceDesc%=Generic.Install, USB\ROOT_HUB30
    %UsbHub3.Usb30HubDesc%=Generic.Install, USB\USB30_HUB
    %UsbHub3.Usb20HubDesc%=Generic.Install, USB\USB20_HUB
    
    [Generic.Install.NT]
    CopyFiles=Generic.CopyFiles
    AddPowerSetting=USB3.PO1, USB3.PO2
    FeatureScore=0
    
    [Generic.Install.NT.Services]
    AddService=USBHUB3, 2, Generic.AddService
    
    [Generic.AddService]
    DisplayName    = %UsbHub3.SVCDESC%
    ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
    StartType      = 3               ; SERVICE_DEMAND_START 
    ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
    ServiceBinary  = %12%\UsbHub3.sys
    LoadOrderGroup = Base
    AddReg         = Service_AddReg
    
    [Generic.Install.NT.WMI]
    ; Set access permissions for UI WMI GUIDs
    WMIInterface = {4E623B20-CB14-11D1-B331-00A0C959BBD2},,WMIGuidSecurity_AllRights
    WMIInterface = {9bbbf831-a2f2-43b4-96d1-86944b5914b3},,WMIGuidSecurity_AllRights
    WMIInterface = {9C179357-DC7A-4f41-B66B-323B9DDCB5B1},,WMIGuidSecurity_AllReadAdminFul
    
    [Service_AddReg]
    HKR,               , BootFlags,  0x00010001, 16 ; CM_SERVICE_USB3_DISK_BOOT_LOAD
    HKR, Parameters\Wdf, LogPages,   0x00010001, 3 ; KMDF IFR size
    HKR, Parameters,     LogPages,   0x00010001, 3 ; Driver IFR size
    ;
    ; Create a dummy usbhub services key because UxD relies on it.
    ;
    HKLM, SYSTEM\CurrentControlSet\Services\usbhub,,0x00000010
    
    [Generic.CopyFiles]
    USBHUB3.SYS
    
    [USB3.PO1]
    SubGroup = %GUID_POWER_USB_SUBGROUP%
    Setting = %GUID_POWER_USB_3_LINK_POWER_MANAGEMENT_POLICY%, %USB3LPMPolicyName%, %USB3LPMPolicyDescription%, ,1
    Value= 0, %ValueOff%, %ValueOffDesc%, %FLG_ADDREG_TYPE_DWORD%, 0x0
    Value= 1, %ValueMinimumPowerSavings%, %ValueMinimumPowerSavingsDesc%, %FLG_ADDREG_TYPE_DWORD%, 0x1
    Value= 2, %ValueModeratePowerSavings%, %ValueModeratePowerSavingsDesc%, %FLG_ADDREG_TYPE_DWORD%, 0x2
    Value= 3, %ValueMaximumPowerSavings%, %ValueMaximumPowerSavingsDesc%, %FLG_ADDREG_TYPE_DWORD%, 0x3
    
    Default = %GUID_MIN_POWER_SAVINGS%, %AC%, 2
    Default = %GUID_MIN_POWER_SAVINGS%, %DC%, 2
    Default = %GUID_MAX_POWER_SAVINGS%, %AC%, 2
    Default = %GUID_MAX_POWER_SAVINGS%, %DC%, 2
    Default = %GUID_TYPICAL_POWER_SAVINGS%, %AC%, 2
    Default = %GUID_TYPICAL_POWER_SAVINGS%, %DC%, 2
    
    
    [USB3.PO2]
    SubGroup = %GUID_POWER_USB_SUBGROUP% 
    Setting = %GUID_POWER_HUB_SELECTIVE_SUSPEND_TIMEOUT%, %SelectiveSuspendTimeoutName%, %SelectiveSuspendTimeoutDescription%, ,1
    ValueRange = 1, 100000, 1, %Milisecond%
    
    Default = %GUID_MIN_POWER_SAVINGS%, %AC%, 2000
    Default = %GUID_MIN_POWER_SAVINGS%, %DC%, 2000
    Default = %GUID_MAX_POWER_SAVINGS%, %AC%, 2000
    Default = %GUID_MAX_POWER_SAVINGS%, %DC%, 2000
    Default = %GUID_TYPICAL_POWER_SAVINGS%, %AC%, 2000
    Default = %GUID_TYPICAL_POWER_SAVINGS%, %DC%, 2000
    
    ;
    ; --------------------------- Strings --------------------------
    ;
    
    [Strings]
    ;Non-Localizable
    Msft = "Microsoft"
    GUID_MAX_POWER_SAVINGS = "{a1841308-3541-4fab-bc81-f71556f20b4a}"
    GUID_TYPICAL_POWER_SAVINGS = "{381b4222-f694-41f0-9685-ff5bb260df2e}"
    GUID_MIN_POWER_SAVINGS = "{8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c}"
    AC = 0
    DC = 1
    FLG_ADDREG_TYPE_DWORD = 0x00010001
    GUID_POWER_USB_SUBGROUP= "{2A737441-1930-4402-8D77-B2BEBBA308A3}"
    GUID_POWER_USB_3_LINK_POWER_MANAGEMENT_POLICY= "{D4E98F31-5FFE-4ce1-BE31-1B38B384C009}"
    GUID_POWER_HUB_SELECTIVE_SUSPEND_TIMEOUT= "{0853A681-27C8-4100-A2FD-82013E970683}"
    
    ;Localizable
    Generic.Mfg = "(Standard USB HUBs)"
    UsbHub3.RootHubDeviceDesc = "USB Root Hub (xHCI)"
    UsbHub3.Usb30HubDesc = "Generic SuperSpeed USB Hub"
    UsbHub3.Usb20HubDesc = "Generic USB Hub"
    UsbHub3.SVCDESC = "SuperSpeed Hub"
    
    USB3LPMPolicyName = "USB 3 Link Power Mangement"
    USB3LPMPolicyDescription = "Specifies the power management policy to use for USB 3 links when they are idle "
    ValueOff="Off"
    ValueOffDesc="Do not enable the U1 U2 states"
    ValueMinimumPowerSavings = "Minimum power savings"
    ValueModeratePowerSavings = "Moderate power savings"
    ValueMaximumPowerSavings = "Maximum power savings"
    ValueMinimumPowerSavingsDesc = "Enable the U1 U2 states but choose conservative timeout values to optimize for peformance"
    ValueModeratePowerSavingsDesc = "Enable the U1 U2 states and choose optimal timeout values to balance power and peformance"
    ValueMaximumPowerSavingsDesc = "Enable the U1 U2 states and choose aggressive timeout values to optimize for power"
    SelectiveSuspendTimeoutName = "Hub Selective Suspend Timeout"
    SelectiveSuspendTimeoutDescription = "This value will be used as idle timeouts for all USB hubs"
    Milisecond = "Milisecond"
    
    You think this one will be able to support a wider variety then just intels intel driver?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    18,954
    19,468
    340
    Personally I prefer to include manufacturer provided drivers instead of MS generic drivers.
     
  3. Humphrey

    Humphrey MDL Expert

    Dec 13, 2011
    1,455
    989
    60
    Same here.

    I have a driver cd that came with my computer that has: Intel, Asmedia, and Etron drivers.

    I was able to acquire the latest intel and asmedia but cannot find etron updates.

    I have already slipped in intel and asmedia but when attempting to slip in the etron drivers, I receive errores. :(
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    18,954
    19,468
    340
  5. Humphrey

    Humphrey MDL Expert

    Dec 13, 2011
    1,455
    989
    60
    Thanks again Tito, your awesome.

    I now have and know how to correctly intergrate the Intel, etron, and asmedia drivers into my boot.wim.

    Are their more controllers I should know about? I will google this.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    18,954
    19,468
    340
  7. Evgeniy

    Evgeniy MDL Member

    Apr 23, 2010
    173
    10
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. EthosX

    EthosX MDL Junior Member

    Aug 15, 2012
    79
    2
    0
    Hi
    So for installing win 8 all this is obsolete cos win 8 has all drivers included n ?
     
  9. steven4554

    steven4554 MDL Expert

    Jul 12, 2009
    1,551
    2,948
    60
    It's not obsolete if you want to use Win7 or Win8/8.1, using a USB 3.0 flash drive to install Windows faster.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. EthosX

    EthosX MDL Junior Member

    Aug 15, 2012
    79
    2
    0
    why ? only what i need for installing win 8 is usb 3.0 flash drive and i have tablet with usb 3.0 port .. so i ll enable boot from usb flash drive and i am good to go n ?
     
  11. danielk29

    danielk29 MDL Novice

    Aug 10, 2013
    6
    0
    0
    I have integrated installation disc version of 32 bit and 64 bit,
    I worked in the guide but I get to install it tells me: "Setup was unable to create a new system partition"
    How can I solve this
     
  12. Mr.X

    Mr.X MDL Guru

    Jul 14, 2013
    8,554
    15,642
    270
    #32 Mr.X, Mar 23, 2014
    Last edited by a moderator: Apr 20, 2017
  13. Eagle784

    Eagle784 MDL Novice

    Nov 24, 2012
    1
    0
    0
    Has anyone tried this on the new Asus Chromebox? None of these drivers are working for me, and it appears to use an Intel controller. Windows 8.1 works fine.
     
  14. mikumedia

    mikumedia MDL Novice

    May 17, 2014
    3
    0
    0
    Hi All

    I have been following every post and tried all the different approaches and my MacBook Pro:

    [h=3]2.3GHz[/h]2.3GHz quad-core Intel Core i7 processor (Turbo Boost up to 3.5GHz) with 6MB shared L3 cache
    is still stuck at the initial page of windows 7 install (language select) with no track pad or keyboard support. I have downloaded various drivers (intel only) and nothing seems to be working, i have slipped the USB3 drivers to both the install.wim and the boot.wim but nothing seems to be working. I guess I am not using the correct drivers... I noticed some forum members here speak about AsMedia, and Etron drivers... do i need those too? where would I get them?

    such a nightmare, its been over a week I am stuck with a new computer I cannot use.

    any help would be appreciated.

    Thanks
     
  15. mikumedia

    mikumedia MDL Novice

    May 17, 2014
    3
    0
    0
    maybe what I am doing wrong here is trying to install it with an USB 2 stick and thats why its not working?
     
  16. alexdedo

    alexdedo MDL Novice

    May 19, 2014
    1
    0
    0
    Guys, same thing for me. I am desperate. I own an Iconia W700 tablet with windows 8 preinstalled. I tried to make a clean Windows 7 installation from the one and only USB 3.0 port available on the tablet. Bought a USB hub to connect keyboard and mouse. Everything works great upon booting (including the keyboard) but I get stuck on the WINDOWS 7 install initial page (language select) where no sort of input whatsoever is available, no mouse, no keyboard, no touchscreen. NOTHING. I have followed all the procedures on this post and modified the BOOT file with all usb 3.0 drivers... and still nothing... should I just throw this thing out of the window??
     
  17. PhaseDoubt

    PhaseDoubt MDL Expert

    Dec 24, 2011
    1,439
    275
    60
    Install from a DVD or CD using an external drive if you have to.
     
  18. kim ngan

    kim ngan MDL Novice

    Jun 15, 2014
    11
    0
    0
    Thank you for posting this! I'll be building a new system in the next couple of weeks and will want to try this out. I'll post if I'm able to get it working.
     
  19. cyberloner

    cyberloner MDL Member

    Sep 19, 2009
    236
    49
    10
    ilve tried slipstream the USB 3 drivers .. install from USB 3 working well.
     
  20. honanin

    honanin MDL Novice

    Mar 26, 2015
    3
    0
    0
    Thanks! I'll definitely be using this. :clap: