Jump to content

Windows PE x64 support


Etre_Libre

Recommended Posts

Hi,

I am an AIDA64 user (and customer), and I admit I use it very often.

In fact, I found only 1 problem : aida64.exe is a 32 bit executable, and seems not exist into a native 64 bit form.

Please, let me explain :

Regularly, I use AIDA64 into Windows PE (x86), it's ok.

But, into Windows PE x64, it don't work because Windows PE x64 don't have subsystem WOW64 to emulate 32 bit programs.

For now, I see more and more computers with UEFI, and sometimes with an option to revert to "Legacy BIOS" mode.

If "Legacy BIOS" mode is available, it's ok : I can boot Windows PE x86 and run AIDA64.

But, many new computers don't have that option and we can boot only with EFI x64, so only Windows PE x64 and I can't run AIDA64 with thoses computers.

To solve it, I think it might be a good idea to provide a x64 compiled exe.

What do you think about it ? Maybe is it planned ?

Thank you ;)

Link to comment
Share on other sites

I have few examples :

I have created a Live USB with Windows ADK (Windows PE 4, a Live "Windows 8") : with that program that boot (even with EFI, or with secure boot EFI) I can run diagnostics for PC with problems, change files, registry keys, test hard disk, RAM, Ghost, install Windows, download programs or drivers on internet if needed, etc...

In fact, it's a home made "all in one" tool.

I also use AIDA64 into my "Live 8" with a x86 system, but many new computers can't boot with legacy bios mode ; so I use more and more a x64 Windows PE, but AIDA64 can't run on it.

I had the same problem with Firefox that is compiled only for 32 bit systems, but I'm lucky, an open source project compile it into 64 bit : Waterfox.

Link to comment
Share on other sites

Hi,

you can try implementing WOW64 into your Windows PE , I know it's a tough part, but there is a Project called Win 7 PE SE http://theoven.org/i...php?topic=131.0 which seems to have WOW64 support. I have never done sth. with that project, but I guess they use scripts to generate and copy files and offline registry settings, so there must be a script file for WOW64 (and in there you will maybe find the files and registry entries you need for your x64 WinPE to get WOW64 support).

best luck

dicht

Link to comment
Share on other sites

We used to have plans for a native 64-bit main binary module for AIDA64, but due to many difficulties involving the 32-bit --> 64-bit change, Ansi --> Unicode change, and the compiler change (to Delphi XE3), we had to postpone its development due to development resources constraints. We need to focus more on improving the existing features and existing benchmark methods of AIDA64 before we can make the big step of moving to a 64-bit main binary. I'm afraid I cannot provide you with a release date for that, since it may be well in the future (2014? 2015?)

Link to comment
Share on other sites

@dicht : I know that project, but I think it's not legal...

I found microsoft said an answer similar to "it's not possible" or "we can't".

Also, it's official, the subsystem WOW64 is not provided with Windows PE (you can click here).

@Fiery : I understand it seems to be more complicated that I thought.

So, do you plan to create a x64 native version, even a little or "basic" version (with less features) ?

Link to comment
Share on other sites

I have few examples :

I have created a Live USB with Windows ADK (Windows PE 4, a Live "Windows 8") : with that program that boot (even with EFI, or with secure boot EFI) I can run diagnostics for PC with problems, change files, registry keys, test hard disk, RAM, Ghost, install Windows, download programs or drivers on internet if needed, etc...

In fact, it's a home made "all in one" tool.

I also use AIDA64 into my "Live 8" with a x86 system, but many new computers can't boot with legacy bios mode ; so I use more and more a x64 Windows PE, but AIDA64 can't run on it.

I had the same problem with Firefox that is compiled only for 32 bit systems, but I'm lucky, an open source project compile it into 64 bit : Waterfox.

Oh, that sounds interesting, gotta look at something like this for myself, just had a nasty diskcrash and this is a solution that would have speeded up the recovery time, couldnt run memtest from the windows dvd because I was using Raid mode, it somehow thought the dvd was a hdd. :)

Link to comment
Share on other sites

  • 1 year later...

Hi,

 

Maybe do you have news about it ? Even a beta version for now ?

 

Thank you ;)

 

I'm sorry, but not yet.  We have frozen the development of the native 64-bit binary, and will only continue working on it later this year or sometime next year.

Link to comment
Share on other sites

  • 2 years later...

Yes, we still have plans, but not for the short run. Today we still cannot see a considerable demand for such a product. And since it would require us to switch compiler + switch from Ansi to Unicode (due to the new compiler) + drop Win95, Win98, NT4 and Windows 2000 support (due to the new compiler) + handle special cases about non-existing 32-bit libraries ... well, it's not something we can allocate development resources for at this time. Especially when the advantages of such a product would be very small. Apart from supporting WinPE x64, we can already do everything using the existing 32-bit AIDA64 main binary. I wish it was a lot simpler to switch to a new 64-bit compiler...

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...