Drivers and tools to run Windows XP on newer hardware

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

  1. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    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.
     
  2. dateno1

    dateno1 MDL Novice

    Joined:
    Sep 5, 2013
    Messages:
    9
    Likes Received:
    1
    Trophy Points:
    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. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    0
  4. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
    Integrate and use the AMD AHCI driver 1.2.1.402 found in the first post.
     
  5. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    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.
     
  6. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    0
  7. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    10
  8. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    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
     
  9. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    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 ?
     
  10. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    0
  11. daniel_k

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    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.
     
  12. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    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 ?
     
  13. Outbreaker

    Outbreaker MDL Member

    Joined:
    Jan 20, 2018
    Messages:
    142
    Likes Received:
    27
    Trophy Points:
    10
  14. LuxLOL

    LuxLOL MDL Novice

    Joined:
    Aug 1, 2020
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    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"
     
  15. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    0
    If I undestand well, storport.sys must start by itself at boot of XP ?
     
  16. LuxLOL

    LuxLOL MDL Novice

    Joined:
    Aug 1, 2020
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    @genieautravail
    The storport.sys file only needs to be placed in the "C:\windows\system32\drivers" folder.
     
  17. Alonz0

    Alonz0 MDL Novice

    Joined:
    Nov 23, 2017
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    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?
     
  18. Intmd

    Intmd MDL Junior Member

    Joined:
    Nov 18, 2016
    Messages:
    65
    Likes Received:
    52
    Trophy Points:
    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.
     
  19. genieautravail

    genieautravail MDL Junior Member

    Joined:
    Sep 17, 2014
    Messages:
    52
    Likes Received:
    1
    Trophy Points:
    0
    Thank you very much, it exactly where it is! :)

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

    daniel_k MDL Member

    Joined:
    Jan 21, 2019
    Messages:
    157
    Likes Received:
    247
    Trophy Points:
    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"