Jump to content

George King

Member
  • Posts

    328
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Czech Republic

Posts posted by George King

  1. 4 hours ago, Brickedandroid said:

    Would backporting the processr.sys driver file from Windows 7 build 6519 fix the Haswell+ TSC drift bug? (For the kernel-mode missing functions, please have a collaboration with @Mov AX, 0xDEAD's or @George King's NTOSKRNL Emu_Extender instead of adding them yourself to ntoskrnl.exe. Use Dependency Walker to check for the missing functions.)

    I have added only few “improvements” to @Mov AX, 0xDEAD latest release. You can see changelog on GitHub.

  2. 4 hours ago, Comos said:

    I have 8 GB of RAM, however less than half is available to XP since is 32bit as usual.I would let the pagefile small as possible atleast for creatng the dumps.

    My case is whatever change I made to my settings it looks like it's stuck on automatic.

    Why not use PAE patcher to allow all 8GB?

  3. @reboot12 Your SourceDiskFiles section is not correct according to documentation.

    https://learn.microsoft.com/en-us/windows-hardware/drivers/install/inf-sourcedisksfiles-section

    	[SourceDisksFiles] | 
    [SourceDisksFiles.x86] | 
    [SourceDisksFiles.ia64] | (Windows XP and later versions of Windows)
    [SourceDisksFiles.amd64] | (Windows XP and later versions of Windows)
    [SourceDisksFiles.arm] | (Windows 8 and later versions of Windows)
    [SourceDisksFiles.arm64] (Windows 10 version 1709 and later versions of Windows)
    	

  4. 2 hours ago, reboot12 said:

    I have a Samsung 970 EVO Plus disk and the secnvme.inf file is appropriate PCI VEN DEV

    However, I looked at file and it looks like there are simply mistakes:

    [SourceDisksFiles.amd64] should be probably [SourceDisksFiles.NTamd64]

    [nvme_inst.NTx86.CopyFiles] should be probably [nvme_inst.NTamd64.CopyFiles]

    [nvme_inst.NTx86.CopyFiles] should be probably [nvme_inst.NTamd64.CopyFiles] is true, then it should work.

  5. Latest ported drivers repository builded for XP2ESD as DriverPack. Compatible with XP and 2003. No prereqs needed, every driver is standalone

     

    x64

    	AMD_RAID_6.1.5.00025
    	AMD_SATA_1.2.001.0337
    	AMD_SATA_1.2.001.0402
    	AMD_SD+MMC_1.0.0.0106
    	AMD_USB3_1.1.0.0145
    	Generic_AHCI_1.0
    	Generic_AHCI_6.2.9200.20652
    	Generic_MSAHCI_6.1.7601.25735
    	Generic_NVMe_1.3.1014.00
    	Generic_NVMe_1.5.1200.00
    	Generic_NVMe_10.4.49.0
    	Generic_NVMe_6.1.7601.23403
    	Generic_SD+MMC_6.2.8056.0
    	Generic_Touchpad_6.2.9200.16384
    	Generic_UASP_6.1.7600.4002
    	Generic_UASP_6.2.9200.16384
    	Generic_USB2_5.2.3790.5203
    	Generic_USB3x_6.2.9200.21180
    	Generic_USBMassStorage_5.2.3790.5829
    	IRST_16.8.3.1003
    	IRST_18.36.3.1019
    	RSTe_4.7.0.1119
    	Samsung_NVMe_3.3.0.2003
    	TPM_6.1.7600.16385
    	WinUSB_6.2.9200.16384

     

    x86

    	AMD_RAID_6.1.5.00025
    	AMD_SATA_1.2.001.0337
    	AMD_SATA_1.2.001.0402
    	AMD_SD+MMC_1.0.0.0106
    	AMD_USB3_1.1.0.0145
    	Generic_AHCI_1.0
    	Generic_AHCI_6.2.9200.20652
    	Generic_Disk_5.2.3790.4171
    	Generic_MSAHCI
    	6.1.7601.25735
    	Generic_NVMe_1.3.1014.00
    	Generic_NVMe_1.5.1200.00
    	Generic_NVMe_10.4.49.0
    	Generic_NVMe_6.1.7601.23403
    	Generic_SD+MMC_6.2.8056.0
    	Generic_Touchpad_6.2.9200.16384
    	Generic_UASP_6.1.7600.4002
    	Generic_UASP_6.2.9200.16384
    	Generic_USB2_5.2.3790.5203
    	Generic_USB3x_6.2.9200.21180
    	Generic_USBMassStorage_5.2.3790.5829
    	IRST_16.8.2.1002 RSTe_4.7.0.1119
    	Samsung_NVMe_3.3.0.2003
    	TPM_6.1.7600.16385
    	WinUSB_6.2.9200.16384

     

    Download

    https://www.mediafire.com/file/dap6k6n96t27l1a/DP_Ported_DriversCollection_v24.7z/file

     

    These files are also signed with custom XP2ESD certificate. If you want to see them as signed, just import certificate into system. Run from CMD these commands

    reg add "HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\2516FF09B7786B05CBB7B96B97690821A13B36AF" /v "Blob" /t REG_BINARY /d "5C0000000100000004000000000800000300000001000000140000002516FF09B7786B05CBB7B96B97690821A13B36AF1900000001000000100000006604E2B4AF8E1E311D7D01577BADCE9C14000000010000001400000001A43F9D5BAEBFE4D86C9D007514AA094103C73A0F000000010000001400000080F75388C42C3A5209BC64307A711CE8E258BFFF04000000010000001000000029A595DC50B71061B554EB3F74A2BCED20000000010000001E0400003082041A30820306A00302010202109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D050030543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D060355040313065850324553443020170D3231313233313232303030305A180F32323231313233313232303030305A30543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534430820122300D06092A864886F70D01010105000382010F003082010A0282010100DC0EAF99F8FD61A19AC1B151DA02347897480373974B34E464C9896298FD513183C31BE742059BF7493A428C0B899F948F432B2EEAE29A617ADE75AEE6D7FBF0055AF5A6944B1AE427551553C05319E2B65301EDC6E7DC03159CDD228129058FFB46EBF26B871B5A1546B158EA8006744BA12DAEAE49BF266ADE97166BCDE424C43E7AE4E951BBFE8F6CA3AAA9A692851B5E5F91409B2071EECE7F5BF2EE372FA40D4DB30FF43062363F8CE499F5960350B49ECFB72559C234A356ABC97F300E7F6389C31A622294707E8143DC219E3A0BBCED4AD5C7A6DE2A44B65587D7FB5E898326C2905D4546EACAFF0A579A8643D99E58410623492DB4535F7502060CB90203010001A381ED3081EA300F0603551D130101FF040530030101FF304F0603551D250448304606082B06010505070303060A2B0601040182370A0305060A2B0601040182370A0306060A2B0601040182370A0307060A2B0601040182370A0308060A2B0601040182370A03093081850603551D01047E307C80106E13AE59A3D4C6AB69BD5A699E28E3F3A15630543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534482109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D0500038201010033C95C0CB8471EB54CB8DA1B176178F8ADA702DB79FAD0447A2B2E2D5C26143198C643E0F7A566B7A6D7B148A0FD72ABD762B7BCF7B46DF55C5BF5905C53CD3CA6DD4E12DA2AFC2E1355A4AD1658DA3D875E0C33C37C680B3D8E7D057F0183A6458D03B16EBC7D4155B26930EAAA0629E4FAC432DE31A848706DD5BB3D66EDC8E3DE5ED2D17F515EB810B1856B906C8714CC72EF8F8A91813EF65CD3224923ADBD4FD08FBE8147C11AF4D9CF047698E870B3F698B490F4C639713DBE31CBE51334783D8EE325CE803438B6E959F5466BA3B178448569864CE3542B7C31E76A81857993CFB3D6C1818C8D357E4A0B19DBE3DDDC8739A02D2A883C89F0923EBA6A" /f
    reg add "HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\B9B6F07ACD8C0A29597BB2AC1EECF59D046697A7" /v "Blob" /t REG_BINARY /d "030000000100000014000000B9B6F07ACD8C0A29597BB2AC1EECF59D046697A75C00000001000000040000000008000019000000010000001000000027114C6CAC4F2A0B4B6D0B1D3FD888AA140000000100000014000000EC77C51CB1021AD6278248DD8D6D474DF123699A0F00000001000000140000007C2BE80346DA6933211FB3E086D2D373454DEF48040000000100000010000000AA5FE38C7A8D84E83EC756AEAB36705920000000010000001B0400003082041730820303A0030201020210AA944720F0F0E89A4C7925C5BD795FDE300906052B0E03021D050030543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D060355040313065850324553443020170D3231313233313232303030305A180F32323231313233313232303030305A30543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534430820122300D06092A864886F70D01010105000382010F003082010A0282010100F0C27E766F7D27BC2BA2CC1B3E0A6E7434589F51AF1554A37BE1C23939B54E601DB393A14C3A223EFD61A47973E1093C1810BCF0298A2D4603684EA80CB5ED303C7D20094CCFFBE903EFA0CDF9FB29CF3F9CFD04E820494100E8E72C2719ED983202DAA59C2FB1DEC68AECBA724DE40173FEBDF9C8D20918538DDEDD7DEF033B69EB584B547910C69166953EF08E226FE26B02310975929C7862AF41B0739C0463A7356988E13AA396DC87195B1744D10EA59E1449F6DA6A6D536F423C81F325870756FBE54BCB0B1A7F8A0B4E165B730CC5A4A1C464CAF6257EB3575ECC38077A8334BF11C7561AF1A8F16D6A570ACD1343510329F6AAB6EF96741FCE7E58E50203010001A381EA3081E7300C0603551D130101FF04023000304F0603551D250448304606082B06010505070303060A2B0601040182370A0305060A2B0601040182370A0306060A2B0601040182370A0307060A2B0601040182370A0308060A2B0601040182370A03093081850603551D01047E307C80106E13AE59A3D4C6AB69BD5A699E28E3F3A15630543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534482109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D050003820101000307298CCD1B761CAEDAABD7BC51E6528CE75CCB8F99C1092146C0E1589CD900D713F3EF97B18B3B43FADE02403F36EEAE7EAE1DD100F1A005F14F095D55653F35A4A44AAA00837DADB5E985388987D9798331AC8A1AB78CA13F457C110B0A87ACC98D3288E482AA403055D4119066C9384DB0A8646A399202117FFE9098DE5B6E9FCF59DD3D2A1050086C52009D5C80A8D677F1FDE7CF2C9B0F2ED11FE847B9DA132A9D9DCE584CC28CB694DC661CFD8F7C2BDB9ECAAA970D191655C327C819F3AB93D4EADBAF67B8B1CF5C2BC4D50944E9ED46CB6584BAC6E70D7F1FFADC72ACC2CCFECFAF1404902174EE0C6620A619F178238DF70D9EFE09E92500E29A1E" /f
  6. 19 hours ago, Jakob99 said:

    Does anyone have ACPI files for Windows XP x86, Windows Server 2003 x86, and Windows XP x64? A friend I have on Discord wants them.

     

    5 hours ago, Damnation said:

    @Jakob99

    I believe @George King has compiled both of these, there should be a link in this thread for them somewhere.

    Latest available version

    https://www.mediafire.com/file/dljs87jh26n0y1x/acpi+7777.5+-+2022.05.13.7z/file

  7. 8 hours ago, Computer511212 said:

    Dietmar : No because i  need Windows XP  in french , and  install "clean"  , and  language pack from microsoft not translate 100%

    reboot12 : it's that I have already used and tried before you even answered me, and having selected the one from my hardware ID of my sata controller, so it does not solve my problem...

    You can also try XP2ESD, all 24 languages ISO images are supported as input.

  8. 12 hours ago, Dietmar said:

    @George King

    Hi, of course I want them!

    What I understand from the git page is,

    that only the Quibble has to sit on an Fat32 partition.

    So, for the UEFI Bios files and then OS may be possible to use also NTFS,

    have a nice day

    Dietmar

     

     

    As you already have XP2ESD, you can grab them from there. XP2ESD\apps\ntfs2btrfs contains ntfs2btrfs-xp.exe. In architecture dependent folders are standalone files that works inside Windows 7 WinPE.

    Quibble is in XP2ESD\apps\Quibble, it's same as can be found on GitHub. BTRFS driver that have no missing exports under XP is v1.7.7, can be downloaded from GitHub.

     

    I have already requested from @CaptainKirk1966 new compilation of BTRFS driver and NTFS2BTRFS. Let's see if he can do that again. Otherwise it can be probably done in VisualStudio 2019 with XP targeting, but I have never tried it. 

    With current Quibble + BTRFS driver v1.7.7 + ntfs2btrfs from XP2ESD it could be done probably. Of course newer files should be better.

  9. On 10/15/2022 at 4:58 PM, Damnation said:

    @ArtP2000

    I think @George King has a version that has this function implemented.

    I have updated my fork of NTOSKRNL_Emu by @Mov AX, 0xDEAD repository on GitHub to v12, I hope it can work without issues.

    https://github.com/GeorgeK1ng/NTOSKRNL_Emu

     

    ChangeLog

    v11 changes
    
    1) Added Windows 7 ntoskrnl.exe v6.1.7601.25920 (win7sp1_ldr_escrow.220316-1740) exports
          x64
            EtwSetInformation
            FsRtlPrepareToReuseEcp
            FsRtlRegisterUncProviderEx2
            IoEnumerateRegisteredFiltersListEx
            IoRegisterFsRegistrationChangeMountAwareEx
            KeConnectInterruptForHal
            KeFlushCurrentTbImmediately
            PsDereferenceKernelStack
            PsReferenceKernelStack
            RtlIsSandboxedToken
            SeGetLogonSessionToken
            
    	x86
            EtwSetInformation
            FsRtlPrepareToReuseEcp
            FsRtlRegisterUncProviderEx2
            IoEnumerateRegisteredFiltersListEx
            IoRegisterFsRegistrationChangeMountAwareEx
            KeConnectInterruptForHal
            KiMcaExceptionHandlerWrapper
            PsDereferenceKernelStack
            PsReferenceKernelStack
            RtlIsSandboxedToken
            SeGetLogonSessionToken
            
    2) Added Windows Vista ntoskrnl.exe v6.0.6003.21442 (vistasp2_ldr_escrow.220307-1719) exports
    	x64
            FsRtlInitializeExtraCreateParameter
            FsRtlInitializeExtraCreateParameterList
            FsRtlPrepareToReuseEcp
            FsRtlRegisterUncProviderEx2
            IoRegisterFsRegistrationChangeMountAware
            KeConnectInterruptForHal
            KeFlushCurrentTbImmediately
            PsDereferenceKernelStack
            PsReferenceKernelStack
            RtlIsSandboxedToken
            
    	x86
            FsRtlInitializeExtraCreateParameter
            FsRtlInitializeExtraCreateParameterList
            FsRtlPrepareToReuseEcp
            FsRtlRegisterUncProviderEx2
            IoRegisterFsRegistrationChangeMountAware
            KeConnectInterruptForHal
            KiMcaExceptionHandlerWrapper
            PsDereferenceKernelStack
            PsReferenceKernelStack
            RtlIsSandboxedToken
    
    3) Added IoSynchronousCallDriver by Mov AX, 0xDEAD, https://msfn.org/board/topic/181615-ntoskrnl-emu_extender-for-windows-xp2003/?do=findComment&comment=1221893
    
    4) Added blank stubs (to fix missing imports) to allow porting Windows 8.0 Build 8056 Generic SD+MMC driver run under XP - 7. Proper code needs to be added, but currently driver starts and work without issues
        PoFxRegisterDevice
        PoFxUnregisterDevice
        PoFxSetComponentLatency
        PoFxSetComponentResidency
        PoFxStartDevicePowerManagement
        PoFxCompleteIdleState
        PoFxCompleteIdleCondition
        PoFxReportDevicePoweredOn
        PoFxCompleteDevicePowerNotRequired
        PoFxActivateComponent
        PoFxIdleComponent
    
    5) Added changes from pappyN4 repository, https://github.com/pappyN4/NTOSKRNL_Emu
    Added RtlInitAnsiStringEx, RtlInitUnicodeStringEx. Updated Readme
    
    v12 changes
    1) Added memcmp to be able to port AMD RCRAID driver. Source code comes from https://stackoverflow.com/questions/5017659/implementing-memcmp
    2) Added MmMapIoSpaceEx which return MmMapIoSpace, according to MS documentation it should work
        https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmmapiospaceex
        https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmmapiospace
    
    3) Added RtlDowncaseUnicodeChar
    	
×
×
  • Create New...