Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows XP x64: EFI_NOT_FOUND #89

Closed
2W10 opened this issue Apr 9, 2023 · 10 comments
Closed

Windows XP x64: EFI_NOT_FOUND #89

2W10 opened this issue Apr 9, 2023 · 10 comments

Comments

@2W10
Copy link

2W10 commented Apr 9, 2023

Hi,

I am trying to boot Windows XP x64 using Quibble, but I get the error EFI_NOT_FOUND. How can I fix this?
Windows XP Professional x64 Edition-2023-04-09-11-41-24

@maharmstone
Copy link
Owner

For XP you'll need to find a version of the UEFI firmware with CSM support included.

@2W10
Copy link
Author

2W10 commented Apr 10, 2023

For XP you'll need to find a version of the UEFI firmware with CSM support included.

Ok. I am using VMWare. Should I use another hypervisor. Also I am thinking of using this to install XP on UEFI-only Surface Pro 1, would this work? If so, would it be possible for CSM to not be required in the future?

@yurikoles
Copy link

yurikoles commented Apr 10, 2023

Support for the UEFI-only boot (no CSM) was added in x64 Windows Vista / Server 2008 SP1 (NT 6.0.6001), x64 Windows XP / Server 2003 (NT 5.2) doesn't support it.

@maharmstone
Copy link
Owner

@yurikoles - I don't think that's right. IIRC it's Windows 8 that's the first not to need the CSM.

@2W10 - this could be done by reimplementing the relevant BIOS interrupts, but it's not something I'm planning to do at the moment. It'd be quite a big job, and its only use would be allowing very old software to run on very new hardware. Sorry.

@ruevs
Copy link

ruevs commented Apr 10, 2023

@yurikoles - I don't think that's right. IIRC it's Windows 8 that's the first not to need the CSM.

That is correct. Booting Windows 7 on an UEFI system without a CSM is an awful hack (mostly involving VGA.sys) that may or may not work.

@2W10
Copy link
Author

2W10 commented Apr 11, 2023

@yurikoles - I don't think that's right. IIRC it's Windows 8 that's the first not to need the CSM.

@2W10 - this could be done by reimplementing the relevant BIOS interrupts, but it's not something I'm planning to do at the moment. It'd be quite a big job, and its only use would be allowing very old software to run on very new hardware. Sorry.

Ok I understand. Could it possibly be done in the far future?

@qwertychouskie
Copy link

Something like https://github.com/CloverHackyColor/CloverBootloader is probably closer to what you are looking for. Clover is usually used to provide uEFI support on BIOS systems, but from a quick skim of the readme, it sounds like the reverse may be possible.

@2W10
Copy link
Author

2W10 commented Apr 11, 2023

Something like https://github.com/CloverHackyColor/CloverBootloader is probably closer to what you are looking for. Clover is usually used to provide uEFI support on BIOS systems, but from a quick skim of the readme, it sounds like the reverse may be possible.

Where does it say that? It doesn't sound like that to me.

@maharmstone
Copy link
Owner

@yurikoles - I don't think that's right. IIRC it's Windows 8 that's the first not to need the CSM.
@2W10 - this could be done by reimplementing the relevant BIOS interrupts, but it's not something I'm planning to do at the moment. It'd be quite a big job, and its only use would be allowing very old software to run on very new hardware. Sorry.

Ok I understand. Could it possibly be done in the far future?

I've added it to the to-do list in the README. It looks like the Steam Deck is another machine which comes without a CSM, so it'd be nice to be able to use Windows 7 etc. on that.

@2W10
Copy link
Author

2W10 commented Apr 11, 2023

@yurikoles - I don't think that's right. IIRC it's Windows 8 that's the first not to need the CSM.
@2W10 - this could be done by reimplementing the relevant BIOS interrupts, but it's not something I'm planning to do at the moment. It'd be quite a big job, and its only use would be allowing very old software to run on very new hardware. Sorry.

Ok I understand. Could it possibly be done in the far future?

I've added it to the to-do list in the README. It looks like the Steam Deck is another machine which comes without a CSM, so it'd be nice to be able to use Windows 7 etc. on that.

Yes. It is possible to do something like that. FlashBootPro EFI files emulate the BIOS environment, which is what allowed Vista and 7 to boot on the Surface Pro 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants