MSFN Forum: WinPE XP SP3 OPK / How does PE detectt the HAL? - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

WinPE XP SP3 OPK / How does PE detectt the HAL? I read about scripts to swap, but how does PE native detect? Rate Topic: -----

#1 User is offline   KNARZ 

  • Junior
  • Pip
  • Group: Members
  • Posts: 80
  • Joined: 20-August 04

Posted 23 October 2009 - 11:04 AM

Hi folks.


I have a simple question. Does anyone know how WinPE (i think it's 1.6) XP SP3 / OPK detects the hal while booting?
and in addition to this, what does the /minint switch do exactly?

Has anyone some more informations about the steps and processes while booting?!

thanks.

This post has been edited by KNARZ: 23 October 2009 - 11:27 AM



#2 User is offline   Atheros 

  • Junior
  • Pip
  • Group: Members
  • Posts: 87
  • Joined: 01-June 04

Posted 24 October 2009 - 04:11 AM

i think you'll find that it doesn't. it just uses a generic one that setup uses and the HAL is built during setup.


/minint switch is Winpe

#3 User is offline   KNARZ 

  • Junior
  • Pip
  • Group: Members
  • Posts: 80
  • Joined: 20-August 04

Posted 24 October 2009 - 07:34 AM

this answer is NOT satisfying at all.

because:
* system32 contains all HALs.
*In inf/sif/ini files you will find entries with hal.inf (doesn't exist at offline/cd stage)
* i want to know the process of booting / building WinPE
* to say that /minint means WinPE issn helpful... my question is: what are the operations/trigger behind this switch

#4 User is offline   KNARZ 

  • Junior
  • Pip
  • Group: Members
  • Posts: 80
  • Joined: 20-August 04

Posted 02 November 2009 - 11:20 PM

does really nobody know how this bootprocess work? building the hive, detecting hal, 'create' minint and so on...?!

#5 User is offline   joakim 

  • Member
  • PipPip
  • Group: Members
  • Posts: 130
  • Joined: 18-November 09
  • OS:none specified
  • Country: Country Flag

Posted 19 November 2009 - 08:01 AM

It is the setup loader that loads "PE" on nt5.x. The /minint only means "read-only registry". You can add /minint to boot.ini and have read-only registry!!

Kernel and hal can be specified in each respective config file for setupldr.bin and ntldr. Setupldr.bin load setupreg.hiv while ntldr load system, then kernel and hal will be executed, and then kernel will load rest of boot configured drivers. You can verify the order by adding /sos or attaching a debugger (ie remove setupreg.hiv while booting setupldr.bin and see what happens). You don't need to reference kernel/hal in setupreg.hiv/system.

Joakim

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy