Drivers and tools to run Windows XP on newer hardware

Discussion in 'Windows XP / Older OS' started by daniel_k, Apr 25, 2020.

Thread Status:
Not open for further replies.
  1. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    I need the device ID for the SATA controller running in AHCI mode.

    Please change the SATA to AHCI mode in BIOS, load Win10 PE and save another report.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. dateno1

    dateno1 MDL Novice

    Sep 5, 2013
    12
    3
    0
    #42 dateno1, Jul 21, 2020
    Last edited: Jul 21, 2020
    Success on G3930 + GA-H110-D3A + G210 + WD SN520

    But onboard Lan, Internal Graphics(&HDMI Audio) not works

    Backported generic driver (NVMe&AHCI) work well but it not report SMART information
     
  3. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    Integrate and use the AMD AHCI driver 1.2.1.402 found in the first post.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    Without device IDs can't help you.
    No driver for internal graphics, you need a XP compatible AMD or NVIDIA card.

    It's a known issue, Sometimes, SMART atributes from first device can be read.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
    In facts, no.
    On this motherboard, I have restored a disk image with Sysprep, the moded acpi.sys file and 6 GB of drivers (from driverpacks) injected into it.
    The AMD USB 3.0 driver is not installed during setup.
    On laptops as Dell Vostro 3350 or 3550 or the motherboard BIOSTAR A68N-2100, this driver is installed during setup.
    Something doesn't match for XP. o_O
     
  7. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
    #49 genieautravail, Jul 28, 2020
    Last edited: Jul 29, 2020
    @daniel_k

    Hello,

    I'm doing some preliminary tests with your drivers and Sysprep.

    The slipstream of the following drivers is a success :

    amd_sata.sys
    amd_xata.sys
    iaStorA.sys
    iaStorF.sys
    storahci.sys
    stornvme.sys
    secnvme.sys
    secnvmeF.sys

    The files are copied and installed in textmode BUT the following files are not copied and installed :

    storport.sys
    storpor8.sys

    Do you know how to install these files manually ? :confused:
    Just by copying the files in the folder C:\WINDOWS\system32\drivers ?
     
  8. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
  9. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    Open TXTSETUP.SIF, search for wmilib.sys and paste the following lines:
    storport.sys = 1,,,,,,3_,4,0,0,,1,4
    storpor8.sys = 1,,,,,,3_,4,0,0,,1,4

    For DOSNET.INF, search for d1,wmilib.sys and paste the following lines:
    d1,storport.sys
    d1,storpor8.sys

    Please try the AHCI driver 1.2.1.402 again, after doing the changes above.

    That file is copied only after you connect na UASP compatible device, such an external USB 3.x hard disk.

    Use the one that works (better) on your system.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
    #52 genieautravail, Jul 31, 2020
    Last edited: Jul 31, 2020
    I'm not using the ISO of Windows XP...

    XP is already installed and I only use disk images of XP ready to use with full of software and stuff.

    Do you have a REG file that reproduce these changes ?
     
  11. Outbreaker

    Outbreaker MDL Senior Member

    Jan 20, 2018
    286
    64
    10
  12. LuxLOL

    LuxLOL MDL Novice

    Aug 1, 2020
    4
    0
    0
    @daniel_k
    I tried to integrate the SATA drive at the Text mode setup but i run into the error "The file storahci.sys could not be found", what could i have done wrong?
    Your previous SATA driver worked without a problem. Here are my settings:

    DOSNET.INF
    [FloppyFiles.1]
    d1,storahci.sys
    d1,storpor8.sys
    d1,storport.sys
    [Files]
    d1,storahci.inf
    d1,storahci.sys
    d1,storpor8.sys
    d1,storport.sys

    TXTSETUP.SIF
    [SourceDisksFiles]
    storport.sys = 1,,,,,,3_,4,0,0,,1,4
    [SourceDisksFiles.x86]
    storahci.inf = 1,,,,,,,20,0,0
    storahci.sys = 1,,,,,,3_,4,1,,,1,4
    storpor8.sys = 1,,,,,,3_,4,1,,,1,4
    [HardwareIdsDatabase]
    "PCI\CC_010601 = "storahci"
    [SCSI.Load]
    storahci = storahci.sys,4
    [FileFlags]
    storahci.sys = 16
    storpor8.sys = 16
    storport.sys = 16
    [SCSI]
    storahci = "Standard SATA/AHCI Controller"
     
  13. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
    If I undestand well, storport.sys must start by itself at boot of XP ?
     
  14. LuxLOL

    LuxLOL MDL Novice

    Aug 1, 2020
    4
    0
    0
    @genieautravail
    The storport.sys file only needs to be placed in the "C:\windows\system32\drivers" folder.
     
  15. Alonz0

    Alonz0 MDL Novice

    Nov 23, 2017
    5
    0
    0
    Hi, looking to build a dedicated XP machine, does the NVMe driver allow us to install/boot from an NVMe or just read it within XP?
     
  16. Intmd

    Intmd MDL Junior Member

    Nov 18, 2016
    67
    55
    0
    if you integrate the storport.sys prerequisite to the medium(in txtsetup.sif and dosnet.inf), prep a nicely-done TXTSETUP.OEM file for the nvme driver + integrate the driver via nlite (or directly integrate it too in aforementioned txtsetup and dosnet files as an alternative), the text setup should use the driver during the disk-picking/partitioning/formatting part, allowing you to install XP on the drive.
     
  17. genieautravail

    genieautravail MDL Junior Member

    Sep 17, 2014
    67
    3
    0
    Thank you very much, it exactly where it is! :)

    So, the issue doesn't comes from there...
     
  18. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    I'm not used to do this, but I believe it should work, just make sure to copy storport.sys and amd_sata.sys to \Windows\System32\Drivers folder.
    Save the text below in a .reg file and import it, then change SATA mode in BIOS to AHCI.

    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\services\amdsata]
    "Start"=dword:00000003
    "Type"=dword:00000001
    "ErrorControl"=dword:00000001
    "ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
      74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
      00,69,00,76,00,65,00,72,00,73,00,5c,00,61,00,6d,00,64,00,73,00,61,00,74,00,\
      61,00,2e,00,73,00,79,00,73,00,00,00
    "Group"="SCSI miniport"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\services\amdsata\Parameters]
    "BusType"=dword:0000000b
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\services\amdsata\Parameters\Device]
    "AmdSataFua"=dword:000000ff
    "AmdSataChannelFlags"=dword:00000001
    "AmdSataWMI"=dword:00000000
    "AmdSataPassThru"=dword:00000001
    "AmdSataPMDisabled"=dword:000000ff
    "AmdSataCCC"=dword:0000003f
    "AmdSataCCCTV"=dword:0000ffff
    "AmdSataCCCCC"=dword:00000020
    "EnableQueryAccessAlignment"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\services\amdsata\Parameters\PnpInterface]
    "5"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1002&CC_0106]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="amdsata"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1022&CC_0106]
    "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
    "Service"="amdsata"
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...