Jump to content

Booting XP via freeldr from NTFS


Dietmar

Recommended Posts


@Dietmar

Hi,

nothing changed here even with the en_windows_xp_professional_with_service_pack_3_x86_cd_x14-80428 iso installed on the NVMe drive with acpi.sys v7777 manually added and the OFA nvme driver 1.3 with storport.sys v5.2.3790.4173 integrated via nLite. It works only via ntldr.sys.

Link to comment
Share on other sites

@Andalu

This is very strange, because I can get even Ramsey XP to work via freeldr on nvme, when I install the Kai nvme1.3 later by hand.

Which motherboard do you use and which Sata?

Can you install this original XP SP3 in IDE mode on your motherboard?

Until now we do not know the exact reason, why freeldr fails. The message tells only, that it cant find the boot device.

Works freeldr for you on your XP on harddisk

Dietmar

Link to comment
Share on other sites

@Dietmar

my board is a MSI Z590-A Pro and it supports only ahci mode.

No sata driver installed on my last ISO tested, only the OFA 1.3.

On the SSD I got the same hive error message with the IRST v11.2.0.1006 and the sata ported driver from win8.

Link to comment
Share on other sites

@Andalu

When you install to harddisk, boot first via NTLDR and delete whole key

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Dietmar

PS: I use Kai Schtrom Sata driver, install via Patch folder from Ramsey,works.

I try 1006 Sata driver by hand, works.

I test nvme from Kai 1.3 by hand, works.

I test nvme Microsoft 2.0 from Ramsey Patch folder, works.

I test USB3 from Move, Ramsey Patch folder, works.

Until now, I can install any driver.

ntldr and freeldr boot work also on my Asrock z690 Extreme board with 12900k cpu.

I test also board Asrock z370 k6 and Asus P8H77-M, all work.

freeldr seems to be sensitive about the correct Arcpath.

On any board and on any device and on Fat32 and on NTFS I can boot via ntldr or freeldr.sys ,

choosing via grub.

Edited by Dietmar
Link to comment
Share on other sites

@Dietmar

I started from scratch by installing the XP ISO from Ramsey via Firadisk on a different board (Asus B250) and choosing only the SATA v1.0 driver from Kai-Schtrom.

No other devices are connected to the card except the VGA card.

Although not selected in the Menu Options script, the USB3.X xHCI driver is installed anyway (I will report this to Ramsey).


I took a shot of each step of the whole procedure. Images uploaded here:

https://anonfiles.com/Cdh7GcDaya/Freeldr_test_7z

 

After the first failed attempt with freeldr I also reinstalled grubdos4 once again after deleting MountedDevices key, to no result.


Please let me know where I made a mistake.

 

Edited by Andalu
Link to comment
Share on other sites

@Andalu

Does the Asus B250 have an IDE mode?

Most easy way is to use an original XP SP3 CD. There you copy by hand only the acpi.sys 7777.

If no IDE mode, make a try with the 1006 driver, because it dont need any storport.

Integrate it with Nlite.

 

With the Ramsey XP sometimes I get also this message about "Hive System not found".

Not clear for me why, because I also use a minimum set of drivers there.

 

All updates (XP and Posready you can do later with the Legacy Tool on Ramsey news).

I also use Firadisk. I see no mistake in your pictures, but dont use Ramseys XP for this until now.

 

freeldr boot works for sure.

 

I can also send to you a whole copy of my harddisk partition,

if you know, how to put it via Winhex on your harddisk

Dietmar

Link to comment
Share on other sites

@Andalu

It seems, that freeldr looks for the Signature of the harddisk and also for its physical size.

This means: After grub choose in first time boot NTLDR.

Then delete Key MountedDevices .

Then restart, but one time more under NTLDR, because Reactos NEEDS the key MountedDevices

for to recognice its Harddisk!

Then you can boot via freeldr, because XP automatically has rebuilded the key MountedDevices,

but now in full correctness.

NO OTHER DEVICE IS ALLOWED ON FIRST REBOOT, only the harddisk.

Because if there are other devices, XP build an key for them in MountedDevices also and then freeldr

does not know, which it is the correct bootdevice

Dietmar

 

PS: I notice also, that grub does not like different IDE, Sata drivers

installed at the same time in XP for the same device.

XP has no problem with it, but grub suddently does not show the boomenu but instead 0 0 .

This you can repair with new install of Grub, but Reactos also does not like different drivers for IDE, SATA bootdevice at one time on the same XP device. Only XP can manage this. This problem happens also under Win7, win10..

Edited by Dietmar
Link to comment
Share on other sites

@Andalu

That there is only one device driver allowed at a time for one and the same bootdevice may be the problem of nice XP from Ramsey.

I integrate without Nlite by hand direct acpi.sys 7777 in the naked ISO from Ramsey.

Miracously appears on boot not the IDE driver but the 1006 Sata driver

Dietmar

Link to comment
Share on other sites

@Dietmar

I have already tried with the XP from Ramsey to boot firstly via ntldr, delete the MountedDevices key, reboot via ntldr and then via freeldr but  wihout success. Even with only one SSD and no other devices connected to the board: the hive message is always there.

Link to comment
Share on other sites

@Andalu

Mostly I understand, what freeldr likes and what not.

When you prepared with Grub your XP and it shows "System Hive" error,

just rename in Windows your system32  ==> system32ori

and in C:\ your DocumentsandSettings ===> DocumentsandSettingsori

Then extract files, put at their places.

Then boot compi via NTLDR one time

Dietmar

 

Edited by Dietmar
Link to comment
Share on other sites

@Dietmar

Now it finally works :thumbup

but how long it took to get it! :wacko:

I had to replace acpi.sys (it was v5048 and not 6666) with version 7777.

It seems that freeldr doesn't like some windows update, since it only works with an outdated ISO.

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...