IT Certification Forum for ALL IT Exams > Technical > OPERATING SYSTEMS & NETWORK MANAGEMENT > In Depth Analysis - Boot.INI

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-03-2008, 07:01 AM
vips vips is offline
Junior Member
 
Join Date: Dec 2007
Posts: 7
Post In Depth Analysis - Boot.INI

Note: to see what options I system has booted with examine HKLM\System\CurrentControlSet\Control\SystemStartO ptions.

/3GB
Increases the size of the user process address space from 2 GB to 3 GB (and therefore reduces the size of system space from 2 GB to 1 GB). Giving virtual-memory- intensive applications such as database servers a larger address space can improve their performance. For an application to take advantage of this feature, however, two additional conditions must be met: the system must be running Windows XP, Windows Server 2003, Windows NT 4 Enterprise Edition, Windows 2000 Advanced Server or Datacenter Server and the application .exe must be flagged as a 3-GB-aware application. Applies to 32-bit systems only.

/BASEVIDEO
Causes Windows to use the standard VGA display driver for GUI-mode operations.

/BAUDRATE=
Enables kernel-mode debugging and specifies an override for the default baud rate (19200) at which a remote kernel debugger host will connect. Example: /BAUDRATE=115200.

/BOOTLOG
Causes Windows to write a log of the boot to the file %SystemRoot%\Ntbtlog.txt.

/BOOTLOGO
Use this switch to have Windows XP or Windows Server 2003 display an installable splash screen instead of the standard splash screen. First, create a 16-color (any 16 colors) 640x480 bitmap and save it in the Windows directory with the name Boot.bmp. Then add "/bootlogo /noguiboot" to the boot.ini selection.

/BREAK
Causes the hardware abstraction layer (HAL) to stop at a breakpoint at HAL initialization. The first thing the Windows kernel does when it initializes is to initialize the HAL, so this breakpoint is the earliest one possible. The HAL will wait indefinitely at the breakpoint until a kernel-debugger connection is made. If the switch is used without the /DEBUG switch, the system will Blue Screen with a STOP code of 0x00000078 (PHASE0_ EXCEPTION).

/BURNMEMORY=
Specifies an amount of memory Windows can't use (similar to the /MAXMEM switch). The value is specified in megabytes. Example: /BURNMEMORY=128 would indicate that Windows can't use 128 MB of the total physical memory on the machine.

/CHANNEL=
Used on conjunction with /DEBUGPORT=1394 to specify the IEEE 1394 channel through which kernel debugging communications will flow. This can be any number between 0 and 62 and defaults to 0 if not set.

/CLKLVL
Causes the standard x86 multiprocessor HAL (Halmps.dll) to configure itself for a level-sensitive system clock rather then an edge-triggered clock. Level-sensitive and edge-triggered are terms used to describe hardware interrupt types.

/CMDCONS
Passed when booting with into the Recovery Console (described later in this chapter).

/CRASHDEBUG
Causes the kernel debugger to be loaded when the system boots, but to remain inactive unless a crash occurs. This allows the serial port that the kernel debugger would use to be available for use by the system until the system crashes (vs. /DEBUG, which causes the kernel debugger to use the serial port for the life of the system session).

/DEBUG
Enables kernel-mode debugging.

/DEBUGPORT=
Enables kernel-mode debugging and specifies an override for the default serial (usually COM2 on systems with at least two serial ports) to which a remote kernel-debugger host is connected. Windows XP and Windows Server 2003 also support debugging through accept IEEE 1394 ports. Examples: /DEBUGPORT=COM2, /DEBUGPORT=1394.

/EXECUTE
This option disables no-execute protection. See the /NOEXECUTE switch for more information.

/FASTDETECT
Default boot option for Windows. Replaces the Windows NT 4 switch /NOSERIALMICE. The reason the qualifier exists (vs. just having NTDETECT perform this operation by default) is so that NTDETECT can support booting Windows NT 4. Windows Plug and Play device drivers perform detection of parallel and serial devices, but Windows NT 4 expects NTDETECT to perform the detection. Thus, specifying /FASTDETECT causes NTDETECT to skip parallel and serial device enumeration (actions that are not required when booting Windows), whereas omitting the switch causes NTDETECT to perform this enumeration (which is required for booting Windows NT 4).

/INTAFFINITY
Directs the standard x86 multiprocessor HAL (Halmps.dll) to set interrupt affinities such that only the highest numbered processor will receive interrupts. Without the switch, the HAL defaults to its normal behavior of letting all processors receive interrupts.

/KERNEL=
/HAL=
Enable you to override Ntldr's default filename for the kernel image (Ntoskrnl.exe) and/or the HAL (Hal.dll). These options are useful for alternating between a checked kernel environment and a free (retail) kernel environment or even to manually select a different HAL. If you want to boot a checked environment that consists solely of the checked kernel and HAL, which is typically all that is needed to test drivers, follow these steps on a system installed with the free build:
Copy the checked versions of the kernel images from the checked build CD to your \Windows\System32 directory, giving the images different names than the default. For example, if you're on a uniprocessor, copy Ntoskrnl.exe to Ntoschk.exe and Ntkrnlpa.exe to Ntoschkpa.exe. If you're on a multiprocessor, copy Ntkrnlmp.exe to Ntoschk.exe and Ntkrpamp.exe to Ntoschkpa.exe. The kernel filename must be an 8.3-style short name.
Copy the checked version of the appropriate HAL needed for your system from \I386\Driver.cab on the checked build CD to your \Windows\System32 directory, naming it Halchk.dll. To determine which HAL to copy, open \Windows\Repair\Setup.log and search for Hal.dll; you'll find a line like \WINDOWS\system32\ hal.dll="halacpi.dll","1d8a1". The name immediately to the right of the equals sign is the name of the HAL you should copy. The HAL filename must be an 8.3-style short name.
Make a copy of the default line in the system's Boot.ini file.
In the string description of the boot selection, add something that indicates that the new selection will be for a checked build environment (for example, “Windows XP Professional Checked”.
Add the following to the end of the new selection's line: /KERNEL=NTOSCHK.EXE /HAL= HALCHK.DLL
Now when the selection menu appears during the boot process you can select the new entry to boot a checked environment or select the entry you were using to boot the free build.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-03-2008, 07:03 AM
vips vips is offline
Junior Member
 
Join Date: Dec 2007
Posts: 7
Part 2 of 2

/LASTKNOWNGOOD
Causes the system to boot as if the LastKnownGood boot option was selected.

/MAXMEM=
Limits Windows to ignore (not use) physical memory beyond the amount indicated. The number is interpreted in megabytes. Example: /MAXMEM=32 would limit the system to using the first 32 MB of physical memory even if more were present.

/MAXPROCSPERCLUSTER=
For the standard x86 multiprocessor HAL (Halmps.dll), forces cluster-mode Advanced Programmable Interrupt Controller (APIC) addressing (not supported on systems with an 82489DX external APIC interrupt controller).

/MININT
This option is used by Windows PE (Preinstallation Environment) and causes the Configuration Manager to load the Registry SYSTEM hive as a volatile hive such that changes made to it in memory are not saved back to the hive image.

/NODEBUG
Prevents kernel-mode debugging from being initialized. Overrides the specification of any of the three debug-related switches, /DEBUG, /DEBUGPORT, and /BAUDRATE.

/NOEXECUTE
This option is only available on 32-bit versions of Windows when running on processors supporting no-execute protection. It enables no-execute protection (also known as Data Execution Protection - DEP), which results in the Memory Manager marking pages containing data as no-execute so that they cannot be executed as code. This can be useful for preventing malicious code from exploiting buffer overflow bugs with unexpected program input in order to execute arbitrary code. No-execute protection is always enabled on 64-bit versions of Windows on processors that support no-execute protection. There are several options you can specify with this switch:
/NOEXECUTE=OPTIN Enables DEP for core system images and those specified in the DEP configuration dialog.
/NOEXECUTE=OPTOUT Enables DEP for all images except those specified in the DEP configuration dialog.
/NOEXECUTE=ALWAYSON Enables DEP on all images.
/NOEXECUTE=ALWAYSOFF Disables DEP.

/NOGUIBOOT
Instructs Windows not to initialize the VGA video driver responsible for presenting bitmapped graphics during the boot process. The driver is used to display boot progress information, so disabling it will disable the ability of Windows to show this information.

/NOLOWMEM
Requires that the /PAE switch be present and that the system have more than 4 GB of physical memory. If these conditions are met, the PAE-enabled version of the Windows kernel, Ntkrnlpa.exe, won't use the first 4 GB of physical memory. Instead, it will load all applications and device drivers, and allocate all memory pools, from above that boundary. This switch is useful only to test device driver compatibility with large memory systems.

/NOPAE
Forces Ntldr to load the non-Physical Address Extension (PAE) version of the Windows kernel, even if the system is detected as supporting x86 PAEs and has more than 4 GB of physical memory.

/NOSERIALMICE=[COMx | COMx,y,z...]
Obsolete Windows NT 4 qualifier—replaced by the absence of the /FASTDETECT switch. Disables serial mouse detection of the specified COM ports. This switch was used if you had a device other than a mouse attached to a serial port during the startup sequence. Using /NOSERIALMICE without specifying a COM port disables serial mouse detection on all COM ports. See Microsoft Knowledge Base article Q131976 for more information.

/NUMPROC=
Specifies the number of CPUs that can be used on a multiprocessor system. Example: /NUMPROC=2 on a four-way system will prevent Windows from using two of the four processors.

/ONECPU
Causes Windows to use only one CPU on a multiprocessor system.

/PAE
Causes Ntldr to load Ntkrnlpa.exe, which is the version of the x86 kernel that is able to take advantage of x86 PAEs. The PAE version of the kernel presents 64-bit physical addresses to device drivers, so this switch is helpful for testing device driver support for large memory systems.

/PCILOCK
Stops Windows from dynamically assigning IO/IRQ resources to PCI devices and leaves the devices configured by the BIOS. See Microsoft Knowledge Base article Q148501 for more information.

/RDPATH=
Specifies the path to a System Disk Image (SDI) file, which can be on the network, that the system will use to boot from. Often used in conjunction with the /RDIMAGEOFFSET= flag to indicate to NTLDR where in the file the system image starts.

/REDIRECT
Introduced with Windows XP. Used to cause Windows to enable Emergency Management Services (EMS) that reports boot information and accepts system management commands through a serial port. Specify serial port and baudrate used in conjunction with EMS with redirect= and redirectbaudrate= lines in the [boot loader] section of the Boot.ini file.

/SAFEBOOT:
Specifies options for a safe boot. You should never have to specify this option manually, since Ntldr specifies it for you when you use the F8 menu to perform a safe boot. (A safe boot is a boot in which Windows only loads drivers and services that are specified by name or group under the Minimal or Network registry keys under HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot.) Following the colon in the option you must specify one of three additional switches: MINIMAL, NETWORK, or DSREPAIR. The MINIMAL and NETWORK flags correspond to safe boot with no network and safe boot with network support, respectively. The DSREPAIR (Directory Services Repair) switch causes Windows to boot into a mode in which it restores the Active Directory directory service from a backup medium you present. An additional option you can append is (ALTERNATESHELL), which tells Windows to use the program specified by the HKLM\SYSTEM\CurrentControlSet\ SafeBoot\AlternateShell value as the graphical shell rather than to use the default, which is Windows Explorer.

/SCSIORDINAL:
Directs Windows to the SCSI ID of the controller. (Adding a new SCSI device to a system with an on-board SCSI controller can cause the controller's SCSI ID to change.) See Microsoft Knowledge Base article Q103625 for more information.

/SDIBOOT=
Used in Windows XP Embedded systems to have Windows boot from a RAM disk image stored in the specified System Disk Image (SDI) file.

/SOS
Causes Windows to list the device drivers marked to load at boot time and then to display the system version number (including the build number), amount of physical memory, and number of processors.

/TIMERES=
Sets the resolution of the system timer on the standard x86 multiprocessor HAL (Halmps.dll). The argument is a number interpreted in hundreds of nanoseconds, but the rate is set to the closest resolution the HAL supports that isn't larger than the one requested. The HAL supports the following resolutions:

Hundreds of nanoseconds Milliseconds (ms)
9766 0.98
19532 2.00
39063 3.90
78125 7.80

The default resolution is 7.8 ms. The system timer resolution affects the resolution of waitable timers. Example: /TIMERES=21000 would set the timer to a resolution of 2.0 ms.

/USERVA=
This switch is only supported on Windows XP and Windows Server 2003. Like the /3GB switch, this switch gives applications a larger address space. Specify the amount in MB between 2048 and 3072. This switch has the same application requirements as the /3GB switch and requires that the /3GB switch be present. Applies to 32-bit systems only.

/WIN95
Directs Ntldr to boot the Consumer Windows boot sector stored in Bootsect.w40. This switch is pertinent only on a triple-boot system that has MS-DOS, Consumer Windows, and Windows installed. See Microsoft Knowledge Base article Q157992 for more information.

/WIN95DOS
Directs Ntldr to boot the MS-DOS boot sector stored in Bootsect.dos. This switch is pertinent only on a triple-boot system that has MS-DOS, Consumer Windows, and Windows installed. See Microsoft Knowledge Base article Q157992 for more information.

/YEAR=
Instructs the Windows core time function to ignore the year that the computer's real-time clock reports and instead use the one indicated. Thus, the year used in the switch affects every piece of software on the system, including the Windows kernel. Example: /YEAR=2001. (This switch was created to assist in Y2K testing.)



Recreate The Boot.ini And HDD Master Boot Record For Windows XP

1. Boot to Recovery Console
2. Attrib -h -s -r C:\Boot.ini
3. Del C:\Boot.ini
4. Bootcfg /rebuild
(Press enter for ea option that Bootcfg prompts to create default boot options)
5.Fixboot
6.Reboot


that is the easy and best way.. to let your system detect OSs and write his own values

the advanced way

del the boot.ini from c:\ or don't and you will be prompted to replace it

then type

C:\>copy con C:\boot.ini
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect
^Z
1 file(s) copied.

then ^Z .. after you finished typing.. press f6 and it will bring you the ^Z [end]

then
C:\>attribe +s +h C:\boot.ini
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 08-05-2008, 07:51 PM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Talking cheap world of warcraft gold sells fast

There are a great demand of world of warcraft gold, on our website, however cheap world of warcraft gold sells fast. It looks as if it is out of stock right now. So we can say our customers at the first time come to our website WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip] to choose their world of warcraft goldwith their needs. The reasons why over 200,000 customers pick our services are as follows.- We do free delivery service on wow gold 24/7 and have online friendly support 24/7 as well.- Each of our customers with sincerity and enjoy doing so.- With the fastest delivery and reliable service, we never lie to every customer about issues we may be having.- We reward our customers with our unique and wonderful gifts.- Members enjoy discounts on the cheap wow goldprices.- We are by far the most secure company out there as we guarantee all our customers against fraud.Buy wow gold now!
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 08-06-2008, 06:19 PM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Thumbs up Fish water

“You couldn’t see my tears cause I am in the water.“ Fish said to water. “But I could feel your tears cause you are in me.“ Answered water. We provide all wow gold services. You can buy wow gold, Cheap wow gold here. We provide cheap wow gold to each loyal and reliable customer.________Are you looking to Buy Wow Gold or world of warcraft gold? we supply Cheap WoW Gold and wow power leveling. If you are looking for world of warcraft gold,we can provide cheap fast WoW powerleveling.welcome to WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip]
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 08-07-2008, 07:31 PM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Thumbs down click here buy wow gold

Among thousands of people, you meet those you’ve met. Through thousands of years, with the boundlessness of time, you happen to meet them, neither earlier nor a bit too late. ________Buy cheap wow gold click here.To buy wow gold on EU Servers just click the link of cheap wow gold EU Servers, 24/7 live support at the same time! We have been a paypal confirmed seller of wow powerleveling Europe for years. So it is securest and safest to buy Cheap aoc gold from us. WoW Power Leveling,WoW Powerleveling,World Of Warcraft Power Leveling
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 08-10-2008, 10:26 PM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Angry Be grateful

Create a sense of gratitude for what you have, for what is working, for what is wonderful and sweet in your life. A morning or evening gratitude list, written each day, can do wonders for helping you feel grateful. Why spend your time worrying about earning wow powerleveling when you could simply play and enjoy the game? Purchase wow gold from WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip] and never worry about the cost of items or upgrades again. At affordable and competitive prices, your power leveling purchase is held in the strictest of confidence, and your purchase is guaranteed to be legitimately earned, never done through bots or exploits. As we know, world of warcraft gold in world of warcraft game is very important ,if you have more wow Gorefiend gold ,you can buy wow leveling item ,wow weapon and power your wow character, who will be stronger and stronger.
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 08-12-2008, 08:23 AM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Cool We are a world class wow gold store online

We are a world class wow gold store online. We supply cheap wow gold, the cheapest wow gold to our loyal and reliable customers. You may buy cheap wow gold here. There is wow gold of sale; you can buy very cheap wow gold here WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip] . We provide the wow powerlevel all the servers and the first class service to our loyal and reliable customers. We have available stock of wow gold on most of the servers, so that we can do a really instant way of delivery. We understand what our buyers need so we offer an instant way of delivery 24 hours a day. If you have a hurry using of cheap wow gold, you may come to here . We can delivery your world of warcraft gold on the order in a short while.wow powerleveling form http://www.wowgold800.comWe have mass available stock of world of warcraft gold on most of the servers, so that we can do a really instant way of wow gold delivery. We know what our buyers need so we offer an instant way of quick wow gold, the cheapest wow gold delivery.
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 08-12-2008, 10:41 PM
mnop396 mnop396 is offline
Member
 
Join Date: Aug 2008
Posts: 52
Angry Buy wow gold from

May you find warmth in others, expressions of love and kindness, smiles that encourage you, and friends who are loyal and honest.Buy wow gold from WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip] . Our world of warcraft gold is very cheap .May you realize the importance of patience and accept others for what they are. With understanding and love, you'll find the good in every heart.We have more than 1,100 positive reviews on eBay - please browse through at at your leisure. Players enjoy our fast service, efficient delivery, and affordability. Moreover, we never employ the use of scripts to search automatically for gold or perform power leveling. We use 100 percent human gamers. While our gaming experts may not be able to acquire the one-of-a-kind Qiraji battle tank for you, we can perform practically any World of Warcraft miracle to situate you optimally for questing, battling, or guild positioning.We have an outstanding wow power leveling experience. We have done a great number of orders for world of warcraft gold and have hundreds of orders for wow gold currently. We are sure that you can't get such an outstanding world of warcraft power leveling service as the same as we do. Our guys for wow power leveling are skilled gamers for years. They know how to power level your character in your satisfied way. Click here WoW Gold,Buy WoW Gold,Cheap WoW Gold,World Of Warcraft Gold -[Vip]
__________________
Cheap wow gold here
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

IT Certification Forum for ALL IT Exams > Technical > OPERATING SYSTEMS & NETWORK MANAGEMENT


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT. The time now is 07:44 AM.
Designed by
Miner Skinz
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0

Ad Management by RedTyger