Jump to content

Booting XP via freeldr from NTFS


Dietmar

Recommended Posts


@Andalu

Send me from XP in Windows\system32\config

the file system.

May be, that in Mounted Devices in system you have another letter than C:\ and then the HIVE system cant be found by freeldr.sys.

In this case, you should see for a short moment the running bar in freeldr

Dietmar

Edited by Dietmar
Link to comment
Share on other sites

@Dietmar

In all my attempts the NVMe drive was the only disk connected to the board and it's the first device for booting. The BIOS options you suggested are already disabled except for the ahci devices. Nothing changes even disabling them.

I sent you the system file via pm.

Even removing all the entries in the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices and rebooting doesn't help.

Link to comment
Share on other sites

@Andalu

New day, new try:)).

Format your nvme device in an USB box with RMPrepUSB,

Settings ntldr, force LBA calls, NTFS. No grub.

Make an install with the Ramsey XP direct to the nvme device.
But this time with the nvme driver from Kai Schtrom vers. 1.3.

Dont use any IDE or AHCI driver.

This can be done with settings 3,5,A,C,D,E,J .

After testing if this XP boots via ntldr from your nvme device,

make the procedure with grub as described in my Tutorial:

For this, put your nvme device again in USB box.

With RMPrepUSB Install "grub4Dos" (right, middle, in pink) on MBR.

Install grldr.

After RMPrepUSB finished, copy all the files from folder "Bootfiles" to the root of your XP

on your nvme device in the USB box.

Good luck

Dietmar

Edited by Dietmar
Link to comment
Share on other sites

@Andalu

I test this procedure on my Toshiba RD400 nvme.

Hm, now I get the same strange message under freeldr "Could not load SYSTEM hive!"

This I never saw before. Just now I test, if this depends on Ramsey's XP,

just doing the same from original XP SP3 CD

Dietmar

Link to comment
Share on other sites

@Andalu

Yepp, freeldr does not like something in Ramsey's XP.

With original XP SP3 CD install via Kais nvme 1.3 driver and acpi.sys 7777 it works.

The driver from Kai I integrated via Nlite.

When you just copy acpi.sys to the build xp.iso,

before each reboot you have to check, that acpi.sys is still 7777 version and that storport.sys is at Windows\system32\drivers

Dietmar

 

PS: This is, how to integrate storport.sys correct into setup CD from @daniel_k

 

Just add this to TXTSETUP.SIF, under storprop.dll

storport.sys = 1,,,,,,3_,4,0,0,,1,4

This must also be present in DOSNET.INF, in section [FloppyFiles.x] (where x can be 1, 2 or 3) and in section [Files].

d1,storport.sys

No more files need to be edited.

Got this from Server 2003 and it definitively works.

 

Kai nvme1.3 and acpi.sys 7777

https://ufile.io/k2wvn2rv

20221020-122006.jpg

Edited by Dietmar
Link to comment
Share on other sites

@Andalu

I make a try with my original XP SP3 Iso and put it with fake name

Windows XP Professional SP3 x86 - Integral Edition 2022.9.9 (Vanilla).iso

into the Ramsey folder.

I use the same settings  3,5,A,C,D,E,J  as before.

Now I get again the "no Hive" message as before, only with freeldr load. Ntldr works.

So it looks like an driver problem for freeldr, may be USB, so that the Arcpath cant be found.

Just now I repeat the same but now with minimal settings for the Ramsey drivers, no USB at all,

5,C,E,J

Dietmar

EDIT: Even with this minimal configuration and my original XP SP3 CD I get with the driver integration via Ramsey the message "Could not load SYSTEM hive!"

So, freeldr ist much more sensitive about driver integration. Nlite works.

So, when you integrate all drivers by hand and use an original XP SP3 CD, you can boot via nvme with ntldr or freeldr,

see my very first post here. There I did all by hand.

Edited by Dietmar
Link to comment
Share on other sites

@Andalu

After crazy testing a lot, I found the reason for this message "Could not load SYSTEM hive!".

It is the same message as Bsod 0x7b, bootdevice cant be found.

You can test this with an Ramsey XP on normal harddisk. There ntldr and freeldr boot work.

And voila, now procedure is straight:

You have only to add the nvme 1.3 driver from Kai with its storport.sys by hand.

This needs some correction for Ramsey;)).

You can do this with an Ramsey XP on harddisk. No nvme driver before, only after boot from harddisk.

This nvme driver has to be shown to your nvme device, from where you later want to boot.

Then make a copy of this harddisk and then install grub.

And, voila, this crazy message is past:cheerleader:

Dietmar

Edited by Dietmar
Link to comment
Share on other sites

@Andalu

There may be an more elegant solution for now:

Because install to nvme via ntldr works,

you can install the Ramsey XP with the Microsoft 2.0 nvme driver.

When this is XP is started, you can change on this running nvme XP the nvme driver from Microsoft against the one from Kai Schtrom nvme1.3

Dietmar

EDIT: Does not work for me.

 

Edited by Dietmar
Link to comment
Share on other sites

I have a raid driver for my hdd (western digital) if i install a RAID driver could be a chance to also have AHCI enabled?

You mentioned about the board the board supports SATA (and the SATA cards also) but i need this universal driver updated in order to work with good prospects with SATA and AHCI because this driver supports virtual technology!!!!! and you might have AHCI without the BIOSES help.

 

 

 

 

Edited by CIACIACIACIACIACIA
Link to comment
Share on other sites

@Dietmar

sorry for the delay in my reply.

Just now I have some time and I installed XP from Ramsey (Options 3,5,7,A,C,E,H) on SSD but again I get the error "Could not load SYSTEM hive!" via freeldr, so it is a problem that is not just with the NVMe driver.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...