Jump to content











Photo
- - - - -

Community OFA NVMe 1.5 Storport Miniport for Windows Server 2003 R2 SP2

nvme ofa storport 2003

  • Please log in to reply
285 replies to this topic

#176 ruthan

ruthan

    Newbie

  • Members
  • 13 posts
  •  
    Czech_ Republic

Posted 05 March 2019 - 09:54 PM

I was thinking about Adata XPG SX8200, review:

https://www.tomshard...o-ssd,5955.html

 

 Would it work fine for XP boot?



#177 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 05 March 2019 - 10:17 PM

I think yes, boot XP SP3 will work on this nvme disk because nvme 1.3 compatible.

 

Interesting, to compare this nvme disk Adata XPG SX8200 to samsung 970 pro.

Price in germany 200 Euro against 300 Euro for 970 pro each 1TB.

 

5 years garantie both,

this is important

 

Dietmar



#178 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

Hello

I didn't tried creating XP booting NVMe drive yet, however I have a question :

Can this work for Intel Optane modules : LINK ?
They don't have specific driver, however they are NVMe 1.1 devices and use generic Microsoft driver.
Both Win7 and Win10 nvme build-in drivers will work with them.

Thank you for this !


Edited by agent_x007, 4 weeks ago.


#179 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

Hi,

I think it will work.

There is also a version from the Intel RST Rapid Storage driver for the underlying ahci harddisk (or ahci SSD),

that works with XP (floppy F6 method, can be integrated via nlite).

This is a real interesting thing, I never heard before of it.

Because nearly all nvme, USB, ssd drives are very bad for long, safe, intensive data transfer,

Intel comes with the right idea.

Take this Intel Optane module as boot device,

connected with a fast, good harddisk like WD black 2 TB,

and your data are safe

Dietmar

 

 

 

 

#180 Fernando1

Fernando1

    Newbie

  • Members
  • 14 posts
  •  
    Germany

Posted 4 weeks ago

Can this work for Intel Optane modules : LINK ?
They don't have specific driver, however they are NVMe 1.1 devices and use generic Microsoft driver.
Both Win7 and Win10 nvme build-in drivers will work with them.

Win7 has no built-in NVMe driver, but you can integrate the MS NVMe Hotfix into the Win7 image.



#181 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

@Fernando1 True. I meant it more as "can be done easily", compared to this.  ;)
 
@Dietmar I want to install Windows XP on Optane module directly (NOT paired with HDD).
Since TRIM support is... problematic under WinXP, I wanted to use memory that doesn't need TRIM to function (this is where Optane comes in).
So, is it possible to boot Optane directly ?

Secondary question : How to boot Windows XP from UEFI "enabled" platform - ie. a GPT drive ?
Example : 
d6Rn764.png
^Like this but on WinXP SP3 x86  :D


Edited by agent_x007, 4 weeks ago.


#182 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

This is interesting also:

No need for TRIM on the Optane nvme disk.

 

I think, XP SP3 can be installed and boot via nvme.sys from Kai from the Optane device.

 

The problem with Trim I solved via second OS Win10 64 bit on MBR,

which can see the XP nvme disk and performs Trim there,

Dietmar


  • agent_x007 likes this

#183 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

"How to boot Windows XP from UEFI "enabled" platform - ie. a GPT drive ?"

I have a driver for XP, that can use GPT drives.

But I never tested it for boot.

Some times ago I heard, that with the bootfiles from Vista,

XP can start from UEFI, but I also never tried, because no need for this

Dietmar


  • agent_x007 likes this

#184 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

Hi,

in 14 days I have holidays and I try for XP boot on the EVGA z390 dark motherboard with full ACPI support on

Intel Optane SSD 800P 58GB, M.2 (SSDPEK1W060GA)

which I just ordered

Dietmar


  • agent_x007 likes this

#185 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

Awesome !
I wish you good luck. I will try booting XP from 32GB optane module next week.
I recommend adding GTX 980 Ti or Titan X (Maxwell) as GPU.
You only have to add hardware IDs in .inf driver file to make them work  ;)

Maybe those useless Optane modules (16-32GB), can actually help legacy community.


Edited by agent_x007, 4 weeks ago.


#186 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14715 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 4 weeks ago

Secondary question : How to boot Windows XP from UEFI "enabled" platform - ie. a GPT drive ?

...

Like this but on WinXP SP3 x86 

 

GPT drive and BIOS or GPT drive and UEFI?

 

With GPT drive and BIOS (or CSM) you cannot :(  (i.e. you can boot with a couple tricks but then the NTLDR won't understand the GPT and fail, unless you use a Hybrid GPT/MBR or a ramloading of sorts).

With GPT drive and UEFI you cannot (actually you can, but it won't work because UEFI is either 32 or 64 bit and it must match the OS bitness), your UEFI is 99.99% probable 64 bit and won't expose an EFI32 that is needed for a x86 (32-bit OS).

 

But you can boot (maybe) a 64 bit XP:

http://reboot.pro/to...-thinkpad-x220/

 

:duff:

Wonko 



#187 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

It's more of an experiment really - to simplify BIOS/UEFI settings, and I don't want 64-bit XP.

I got X79 MB with NVMe boot support (added via mod NVMe), and I can use Clover from HDD/SSD to bypass any non-UEFI BIOS booting limitations (if need be).

In case of UEFI and GPT, can I simply use Clover (it should have 32-bit support ?), together with 32-bit Windows 7/10 loader ?


Edited by agent_x007, 4 weeks ago.


#188 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14715 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 4 weeks ago

It's more of an experiment really - to simplify BIOS/UEFI settings, and I don't want 64-bit XP.

I got X79 MB with NVMe boot support (added via mod NVMe), and I can use Clover from HDD/SSD to bypass any non-UEFI BIOS booting limitations (if need be).

In case of UEFI and GPT, can I simply use Clover (it should have 32-bit support ?), together with 32-bit Windows 7/10 loader ?

I don't get it. :unsure:

 

The windows 7/10 loader, what do you mean?

BOOTMGR or BOOTMGR.EFI?

None of them will boot XP, because XP is booted by NTLDR, and NTLDR cannot read GPT, and needs BIOS.

The specific loader in the mentioned thread:

http://reboot.pro/to...-thinkpad-x220/

Being "Longhorn", i.e. midway between XP and Vista, it is a sort "cross-breed" between NTLDR and BOOTMGR (or BOOTMGR.EFI).

Still, a 64 bit EFI/UEFI will only boot a 64 bit OS, and a 32 bit EFI/UEFI will only boot a 32 bit OS.

 

Personally I believe that it is possible to write an emulation layer that might allow that, but I don't know any, and even if someone might write one, it is more likely that it would work only for booting 64 systems from UEFI 32 bit.

I mean, all modern PC's (desktops and laptops) have 64 bit processor and 64 bit UEFI, but there are a number of (usually small) tablets that do have 64 bit processors but have a 32 bit UEFI, so it is more likely that someone with tackle the actual problem and not the non-problem.

 

:duff:

Wonko



#189 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

I mean, if you have multi OS boot (like, you installed XP, and then Win 7), Win 7 bootloader gives you an option to boot Win XP - "Legacy OS", and I can use 32-bit Windows 7 or 8 to do this.
I thought that I could use that as bridge between NVMe native booting from UEFI side (via Win 7), and Legacy XP boot with NVMe drivers.

Is it a bad idea ?


Edited by agent_x007, 4 weeks ago.


#190 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14715 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 4 weeks ago

I mean, if you have multi OS boot (like, you installed XP, and then Win 7), Win 7 bootloader gives you an option to boot Win XP - "Legacy OS".

I thought, that I could use that as bridge between NVMe native booting from UEFI side (via Win 7), and Legacy XP boot.

Bad idea ?

Not "bad" (nor "good") only "not possible".

 

BIOS does not care if the processor or the OS is 32 bit or 64 bit.

UEFI is EITHER 32 bit (and will only load a 32 bit OS) OR 64 bit (and will only load a 64 bit OS).

 

The option in a dual boot Windows 7 and XP for XP actually allows BOOTMGR to chainload NTLDR.

 

:duff:

Wonko



#191 Fernando1

Fernando1

    Newbie

  • Members
  • 14 posts
  •  
    Germany

Posted 4 weeks ago

Off topic:

Does anybody knows where to get the latest OFA NVMe driver version, which supports Win10?

The latest version I found is v1.5.0.0 Build 157 dated 04/07/2017.

For me it seems, that the Open Fabrics Alliance has stopped the development of NVMe drivers for Win7/8/10 already in 2017.



#192 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

Yesssa :)

I just succeed to install XP SP3 with full ACPI support

on Intel Optane 32 GB MEMPEK1W032GAXT.

From feeling this is the fastest XP, that I ever had

Dietmar

 

995272-1553349586.jpg


  • agent_x007 likes this

#193 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

Congratulations !
You should sent this pic to Intel to show them what 16-32GB Optane can be used for :D

Any additional tweaks needed ?
Or is it just nvme.sys and off you go ?

 
​My unit is still in mail :/

Edited by agent_x007, 4 weeks ago.

  • Dietmar likes this

#194 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

Hi,

no additional tweak is needed.

The biggest problem for me was to have full ACPI support for XP

on any motherboard. This I solved in my last holidays,

as you can see in the Fernando forum,

there I am diderius6

Dietmar



#195 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 4 weeks ago

Just to be sure :
"Full ACPI support for Windows XP" - starts to be a problem at Haswell and later platforms, right ?
Boards with XP as officially supported OS do not need patching/tweaking to make it work (?).


Edited by agent_x007, 4 weeks ago.


#196 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 4 weeks ago

Yes.

From Skylake

manufactures start to use ACPI 2.0 in Bios DSDT list.

XP understands only ACPI 1.b,

have a nice evening

Dietmar


  • agent_x007 likes this

#197 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 3 weeks ago

Hi,

soon I test the Intel Optane also in the nice, brandnew case for nvme to USB 3.1 (generation2) with

10 Gbit/s which can start XP writeprotected via Fat32 and ewf

RaidSonic Icy Box IB-1817M-C31, USB-C 3.1 (60509)

for USB boot

 

Dietmar



#198 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 3 weeks ago

After very good results for speed test in any situation,

and long life,

I just ordered an

Intel Optane SSD 905P 960GB, PCIe 3.0 x4 (SSDPED1D960GAX1)

and will install XP SP3 on nvme on it.

In few days I report about,

Dietmar



#199 agent_x007

agent_x007

    Newbie

  • Members
  • 23 posts
  •  
    Poland

Posted 3 weeks ago

I can't get my WinXP to see my optane drive :(
My steps : 
0) Download nLite

1) Create image from original SP2 PL installation (OEM)
2) Add SP3 and KB onto it.
KB is impossible to add (wrong OS)
Adding Dell drivers does work (I used txt mode, added all of them).
3) Add OFE NVMe
4) Create a ISO
5) Make a pendrive using Rufus 3.1
6) Pendrive starts, OS installer loads files, but hangs on bcraid.sys (fail to load/missing file) :(

Advice ?


Edited by agent_x007, 3 weeks ago.


#200 Dietmar

Dietmar

    Frequent Member

  • Advanced user
  • 213 posts
  •  
    Afghanistan

Posted 3 weeks ago

@agent_x007

To make an nvme XP *.iso is much

more difficult than to copy a working XP.

For example you have to integrate storport.sys to the CD also.

 

Much more easy is the following:

 

1.) Install XP SP3 to an harddisk. Best way is to install from CD.

2.) Copy the file storport.sys (vers. 5.2.3790.4173) to folder C:\WINDOWS\system32\drivers on your XP harddisk.

3.) After testing, that all is ok with this XP, put the nvme device in.

4.) Click on the folder nvme, where the files nvme.inf and nvme.sys (vers 1.3) from Kai are in.

5.) The nvme device is recogniced.

6.) Use the program AOMEI partition assistant. Make a copy of your harddisk to the nvme device. (NOT sector by sector, use fast copy.)

Dont forget to align the nvme device with 2048 sectors preceding partition 1 with AOMEI.

 

After copy, disconnect your harddisk from compi before first boot from nvme!

In other case, strange things happen, because XP sees now 2 identic drives,

Dietmar


  • agent_x007 likes this




5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users