Listing 1: Original boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)
partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)
partition(1)\WINDOWS=˛Microsoft
 Windows XP Professional˛
 /noexecute=optin /fastdetect

Listing 2: Revised boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)
\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)
\WINDOWS=˛VS2005 Development˛ /noexecute=optin
 /fastdetect
multi(0)disk(0)rdisk(0)partition(2)
\WINDOWS=˛BizTalk 2004˛ /noexecute=optin
 /fastdetect
multi(0)disk(0)rdisk(0)partition(3)
\WINDOWS=˛BizTalk 2006 Beta˛
 /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)
\WINDOWS=˛Windows Workflow Foundation
 Beta˛ /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(5)
\WINDOWS=˛Windows Communication Foundation
 Beta˛  /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(6)
\WINDOWS=˛Windows Presentation Foundation
 Beta˛ /noexecute=optin /fastdetect

Listing 3: Environment variables after booting from a logical partition

H:\Documents and Settings\Administrator>set
HOMEDRIVE=H:
OS=Windows_NT
ProgramFiles=C:\Program Files
PROMPT=$P$G
QTJAVA=C:\WINDOWS\system32\QTJava.zip
SystemRoot=H:\WINDOWS
USERPROFILE=H:\Documents and Settings
\Administrator
VS80COMNTOOLS=C:\Program Files\Microsoft
 Visual Studio 8\Common7\Tools\
windir=H:\WINDOWS

Listing 4: Environment variables after making the registry key changes and rebooting

C:\Documents and Settings\Administrator>set
HOMEDRIVE=C:
OS=Windows_NT
ProgramFiles=C:\Program Files
PROMPT=$P$G
QTJAVA=C:\WINDOWS\system32\QTJava.zip
SystemRoot=C:\WINDOWS
USERPROFILE=C:\Documents and Settings
\Administrator
VS80COMNTOOLS=C:\Program Files\Microsoft
 Visual Studio 8\Common7\Tools\
windir=C:\WINDOWS