Jump to content

Booting XP via freeldr from NTFS


Recommended Posts

Posted

@Andalu

Are you sure, that you load Windows and not try to load Reactos ? I tested my settings only on 1 HD and 1 partition.

Content of freeldr.ini

[FREELOADER]
TimeOut=10
TimeOut=0
DefaultOS=WINDOWS

[Display]
TitleText=WINDOWS Boot Manager
StatusBarColor=Cyan
StatusBarTextColor=Black
BackdropTextColor=White
BackdropColor=Blue
BackdropFillStyle=Medium
TitleBoxTextColor=White
TitleBoxColor=Red
MessageBoxTextColor=White
MessageBoxColor=Blue
MenuTextColor=Gray
MenuColor=Black
TextColor=Gray
SelectedTextColor=Black
SelectedColor=Gray
ShowTime=No
MenuBox=No
CenterMenu=No
MinimalUI=Yes
TimeText=Seconds until highlighted choice will be started automatically:   

[Operating Systems]
WINDOWS="WINDOWS"
WINDOWS_Debug="WINDOWS (Debug)"
WINDOWS_KdSerial="WINDOWS (RosDbg)"
WINDOWS_Screen="WINDOWS (Screen)"
WINDOWS_LogFile="WINDOWS (Log file)"
WINDOWS_Ram="WINDOWS (RAM Disk)"
WINDOWS_EMS="WINDOWS (Emergency Management Services)"
Unknown="Unknown Operating System"

[WINDOWS]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[WINDOWS_Debug]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200 /SOS

[WINDOWS_KdSerial]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200 /SOS /KDSERIAL

[WINDOWS_Screen]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options=/DEBUG /DEBUGPORT=SCREEN /SOS

[WINDOWS_LogFile]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options=/DEBUG /DEBUGPORT=FILE /SOS

[WINDOWS_Ram]
BootType=Windows2003
SystemPath=ramdisk(0)\WINDOWS
Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200 /SOS /RDPATH=WINDOWS.img /RDIMAGEOFFSET=32256

[WINDOWS_EMS]
BootType=Windows2003
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200 /SOS /redirect=com2 /redirectbaudrate=115200

[Unknown]
BootType=BootSector
BootDrive=hd0
BootPartition=1
BootSectorFile=BOOTSECT.OLD

 

Content of menu.lst

title XP via NTLDR
root (hd0,0)
chainloader /ntldr

title XP via ReactOS loader
root (hd0,0)
kernel /freeldr.sys


Posted

@Dietmar

freeldr.ini (SHA-1: 3390B6313C170A797C5F29B37C6CC8259DD63A77) and menu.lst (SHA-1: 7CC17A120E50018539060CE3DC7AFA9AFDC5881B) are the versions contained in the BootfilesfreeldrNTFS.7z package.

Also, here are some images:

https://ibb.co/GPBwfV8

https://ibb.co/gV51gXW

https://ibb.co/M65j3cr

 

My XP HD drive has two partitions, so the NVMe drive also has the same number of partitions.

I will try it with only one partition.

 

 

 

 

Posted

@Andalu

Yepp, the part with the installations menu via grub for ntldr and freeldr is ok.

So it depends on your XP installation.

There is something, with that freeldr cant work, for example XP on other partition

Dietmar

Posted (edited)

@CIACIACIACIACIACIA

When you have a working HD driver for XP, it is ok.

When you want to change to another sata driver,

be aware that after this try you may have to install XP new.

I get for example some crazy results, when I try to mix the working ehci USB2 driver with the driver for USB3.

Needs new install.

If your board supports Sata, this you can see in Bios. When the board is not older than from 2008, it should work.

I just look, the Intel ICH5 is the first chipset with 2× SATA-1 ports

Dietmar

Edited by Dietmar
Posted

There is a universal driver for AHCI windows xp but it doesn't support my controller yet.

This driver doesn't need new windows xp install.Do you know a way to install a driver for that controller which gives AHCI support without re-installing windows xp?

 

 

Posted

@CIACIACIACIACIACIA

Because you need the Bios files for to boot XP vita AHCI,

there is no easy way to overcome this.

And the question is also, for what, because IDE will be as fast as the Sata on this board

Dietmar

Posted (edited)

Is there a solution to this?

Doesn't matter how hard it is.

I have to say that i use an adapter which converts ide hdd to sata interface(SATA1).

Some programs such as Virtualbox emulate AHCI.

 

 

Edited by CIACIACIACIACIACIA
Posted

@Dietmar

I re-started from scratch by installing XP on the HD drive with a single partition. I cloned this drive to the Crucial P5 NVMe drive leaving the partition size untouched as the HD drive.

I applied the RMPrepUSB settings for the NVMe drive and copied only freeldr.sys first and then the other 5 files.

Booting still works only via ntldr.sys. I get the same error message "Could not load the SYSTEM hive!" for booting via freeldr.sys.

Below other images related to RMPrepUSB settings:

https://ibb.co/kJ4wCSw

https://ibb.co/r7mxyHn

https://ibb.co/d6qcrRx

https://ibb.co/NjsKpZz

https://ibb.co/GMrS22w

https://ibb.co/8gfdtP6

https://ibb.co/Hp15px3

Posted

@Andalu

From the pictures, all looks ok.

Do you have other harddisks connected to your compi? Disconnect all, only the nvme should stay.

Make a try to disable all IDE and AHCI devices in Bios. Disable Fastboot and set everything to legacy. Enable CSM.

If you have Secure Boot, disable this also or set to "Other OS".

The freeldr.sys works, but cant find the windows installation of your XP

Dietmar

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

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