Title: Microsoft Windows XP: How to Prepare to Upgrade to Windows XP from Windows 98 or Windows Millennium
1Microsoft Windows XPHow to Prepare to Upgrade
to Windows XP from Windows 98 or Windows
Millennium EditionKevin G. Clarke, MCSEPartner
Technical LeadWindows XP Jenga TeamMicrosoft
Corporation
2Overview of Presentation
- Upgrade versus clean installation of Microsoft
Windows XP - Dynamic Update
- Best practices for successful Microsoft Windows
XP upgrade process - Troubleshooting common setup issues
3Setup Steps
Upgrade Checklist
Upgrading
Hardware Requirements
CD Contents
BIOS Requirements
4Hardware Requirements
5Hardware and Software Compatibility
- What is an HCL system?
- Tested by WHQL
- HCL published online
- Why is it important?
- Guaranteed compatibility
- Increased customer satisfaction
- Lower support costs
- Software compatibility
- Q313484 and Q319580, Windows XP Application
Compatibility Update - Q301911, How to Use the Program Compatibility
Wizard in Windows XP - More information
- http//www.microsoft.com/winlogo/hardware/
- http//www.microsoft.com/hcl/
6Upgrade Advisor
- Creates a report of hardware and software issues
- Can be downloaded from
- http//www.microsoft.com/windowsxp/home/howtobuy
/upgrading/advisor.asp - winnt32 /checkupgradeonly
- Can be used with Dynamic Update
7System BIOS Requirements
- Operating system independent code
- Allows operating system to communicate with
devices - Code necessary to start computer
- Power-on self test (POST)
- Advanced Configuration and Power Interface (ACPI)
- Industry standard version 1.1
- Allows the operating system to control power
management and Plug and Play features - Non-ACPI Plug and Play
- Advanced Power Management (APM)
- Legacy Plug and Play
8Upgrade Paths
9Upgrade vs. Clean Installation
- Choose a clean installation when
- No operating system is installed
- The installed operating system does not support
an upgrade to Windows XP - The computer has more than one partition and
needs to support a multiple-boot configuration - A clean installation is preferred
10Planning Partitions and File Systems
- Partitioning
- Use existing partition
- Create new partition from free space
- Delete partitions to create free space
- Dual boot
- Install Windows XP to a separate partition
- File systems
- Support for NTFS, FAT16, and FAT32
- NTFS recommended
- More secure
- More scalable
11Starting Setup
- Autorun from the CD
- Runs Winnt32.exe
- Check upgrade compatibility
- Scriptable unattended setup
- Can copy files from multiple sources
- Booting from the CD
- Running Winnt.exe from MS-DOS client
- 16-bit executable
- Clean installations only
- It is slow and needs more temporary disk space
- Should load Smartdrv.exe
12Windows 98, Windows Me Upgrade
- Launching upgrade
- Autorun.inf loads Setup.exe
- Considerations
- Drivers (VxD)
- Applications (upgrade compatibility report)
- Limitations
- Some Windows 98 and Windows Me features may not
be supported - Hardware compatibility
- Multiple monitor support
- Consult HCL
13Windows 98/Me Upgrade Process
- Special process used when upgrading Windows 98/Me
- Winnt32 mode
- Creates upgrade report
- Scans current system for user accounts
- Creates new boot environment
- Text mode
- Captures uninstallation information
- Create a clean installation after first reboot
of Winnt32 - GUI mode
- Finish clean installation process
- Migrate save registry to new installation
- Execute application migration
- Migrate user accounts
- First post-setup boot
- OOBE
- Welcome screen
Winnt32.exe command option /checkupgradeonly can
be used to create the upgrade report without
installing the operating system.
14Dynamic Update
- Performed when starting setup from within
operating system using Winnt32 or Winnt32
/checkupgradeonly - New installation or upgrade
- Requires Internet Explorer 4.0 or later
15Setup Process
- Collecting information
- Product key
- Language settings
- Upgrade or new installation
- Dynamic Update
- Check for updated drivers
- Preparing installation
- When booting from CD
- Option to repair
- Create and format partitions
- Copy files to hard disk
16Setup Process (2)
- Installing Windows
- Installs drivers and devices
- Set locale and keyboard
- Prompt for name and organization
- Finalizing installation
- Saves settings
- Removes temporary files
- Restarts computer
- First startup after setup
- Out-of-Box Experience (OOBE) displays welcome
screen
17Windows Welcome Also Known as Out-of-Box
Experience (OOBE)
- Before first logon
- Do not see if display is less than 800?600
- Do see if joining a domain
- Create user accounts
- Activate
- Register
18Steps with Data Before Setup
- Full backup of data
- Files and Settings Transfer Wizard (FSTW) also
called User State Migration Tool (USMT) - Download Windows XP drivers
- Create a Windows 98 or Windows Me boot floppy
disk - Uninstall any suspect application
- Remove temporary files
19Files and Settings Transfer Wizard
- Can run on earlier versions of Windows
- What you need before you begin
- Storage for the saved system state
- Blank disk for wizard or Windows XP CD
- Name and password of user being migrated
- A destination computer running Windows XP
20Hardware Steps Before Setup
- Disable APM and antivirus software in BIOS
- Uncompress drives
- Detach any peripheral devices USB and UPS
- Run ScanDisk
- Run ScanReg
- Use generic mouse and keyboard
21Upgrade Checklist
- Check hardware and software compatibility
- Minimum system requirements
- Run Upgrade Advisor
- Data
- Back up files and download drivers
- Create Win9x floppy disk
- Uninstall antivirus software
- Uncompress drives
- Flash BIOS
- Disconnect UPS devices
- Stop all running applications
- Dynamic Update, if there is Internet connectivity
22Recovering from Setup Problems
- Check the log files in C\Windows\setup.
- Restart setup
- SHIFTF10 during GUI mode setup opens Cmd.exe
(command prompt)
23Log Files
The following log files are created during the
GUI mode setup
- File copies, net and display information, and
pagefile data
Setupact.log
- Errors encountered in GUI mode
Setuperr.log
- Device installation information
Setupapi.log
- Device installation and OLE registration
information
Setuplog.txt
24Hang/Lockup During Text Mode
- The system will stop responding.
- Keyboard indicator lights for NUM LOCKand CAPS
LOCK will not function. - System must be powered off to reset it.
General Symptoms
CommonCause
- Hardware incompatibility.
- Ensure the system BIOS is the latest version.
- You can press F7 during the phase of setup that
displays the message to press F6 for adding
SCSI drivers. This will suspend ACPI checking
and force a standard HAL. - Remove any unnecessary hardware from the
system.
Work-around
25Stop 0x0000007B
General Symptom
- System crashes with a Stop 7B message during the
initial phase of setup.
- Incompatible driver for hard disk controller.
- A boot sector virus.
CommonCauses
- Scan the hard disk for virus or download an
updated driver for the mass storage controller
from the manufacturers Web site.
Work-around
26File Copy Errors During Text Mode
General Symptom
- An error message is displayed saying that a file
could not be copied. The filename is usually
listed in the error message.
CommonCause
- Bad RAM, CD-ROM, or CD-ROM drive.
- Remove dissimilar RAM.
- Boot the system with a Windows 98 or Windows Me
boot disk with CD-ROM support enabled - Load Smartdrv
- Run Winnt.exe
- If it still fails, try a different CD-ROM.
Work-around
27Hang/Lockup During GUI Mode
- The system will stop responding.
- Keyboard indicator lights for NUM LOCK and CAPS
LOCK will not function. - System must be powered off to reset it.
General Symptoms
CommonCause
- Hardware incompatibility.
- Ensure the system BIOS is the latest version.
- Press F10 (shift to command prompt) to view log
files. - Remove unnecessary hardware from the system.
Workaround
28Uninstall
- Only from Windows 98 and Windows Me upgrades
- Not for Windows 2000 upgrades
- Not for Windows NT 4.0 upgrades
- Accessed from Add/Remove Programs
- Uninstall back to previous configuration
- Lose changes made after upgrade
- Files and data are maintained
29Additional Resources
- Windows XP Professional Upgrade Center
- http//www.microsoft.com/windowsxp/pro/howtobuy/u
pgrading/ - Windows XP Home Edition Upgrade Center
- http//www.microsoft.com/windowsxp/home/howtobuy/
upgrading/ - Get Ready to Set Up Windows XP Professional
- http//www.microsoft.com/windowsxp/pro/using/howt
o/gettingstarted/guide/default.asp - Get Ready to Set Up Windows XP Home Edition
- http//www.microsoft.com/windowsxp/home/using/how
to/gettingstarted/guide/default.asp
30More Helpful Information
- Step-by-Step Guide to Migrating Files and
Settings - http//www.microsoft.com/windowsxp/pro/techinfo/de
ployment/filesettings/default.asp - Hardware information
- http//www.microsoft.com/winlogo/hardware/
- http//www.microsoft.com/hcl
- Disk partitioning and multibooting information
- http//www.microsoft.com/windowsxp/pro/using/howto
/gettingstarted/multiboot.asp - For more information about setup switches, at the
command prompt, type - winnt /?
- winnt32 /?
31Related WebCasts
- Windows XP Setup Discussion
- http//support.microsoft.com/servicedesks/webcasts
/wc091401/wcblurb091401.asp - Windows XP Deployment Methods
- http//support.microsoft.com/servicedesks/webcasts
/wc021502/wcblurb021502.asp
Knowledge Base and Support
- Microsoft Help and Support Web site
- http//support.microsoft.com/
32Knowledge Base Articles
- Q316639, "HOW TO Prepare to Upgrade Windows 98
or Windows Millennium Edition to Windows XP" - Q292607, "Windows XP Supported Upgrade Paths"
- Q306331, "Supported Software MPEG-2 DVD Decoders
in Windows Media Player for Windows XP" - Q283253, "HOW TO Upgrade Windows 98 or Windows
Millennium Edition Profiles to Windows XP Domain
User Profiles" - Q282089, "Cannot Upgrade a Different Language
Version of Windows XP" - Q315341, "How to Perform an In-Place Upgrade
(Reinstallation) of Windows XP"
33Knowledge Base Articles (2)
- Q299340, "How to Force a Hardware Abstraction
Layer During an Upgrade or New Installation of
Windows XP" - Q315031, "Cannot Upgrade with the MSDN Version of
Windows XP" - Q303661, "How to Uninstall Windows XP and Revert
to a Previous Operating System" - Q308008, "How to Remove the Windows XP
Uninstallation Files" - Q307890, "HOW TO Activate Windows XP"
- Q298312, "Guest and Restricted Users Can Delete
Items on the All Users Desktop After Windows XP
Upgrade"
34Troubleshooting
- Q310064, "HOW TO Troubleshoot Windows XP Setup
Problems When You Upgrade from Windows 98 or
Windows Me" - Q315334, " 'D\i386\win9xupg\w95upg.dll' Error
Message When You Attempt to Upgrade to Windows
XP" - Q308368, "Windows XP Upgrade Advisor Warning
About the IrDA Protocol" - Q315333, "Upgrade Report About GoBack During
Upgrade to Windows XP" - Q312368, "Data Loss May Occur After Reinstalling,
Repairing, or Upgrading Windows XP"
35Troubleshooting (2)
- Q122926, "Troubleshooting STOP 0x0000007B or
"0x4,0,0,0" Error" - Q298427, "How to Restore the Disabled Startup
Programs After an Upgrade from Windows 98 or
Windows Millennium Edition" - Q303160, " 'Uninstall Option Not Available' Error
Message When You Upgrade Your Computer to Windows
XP" - Q314057, " 'NTLDR Is Missing' Error Message When
You Upgrade or Install Windows XP Over Windows
95, Windows 98, or Windows Millennium Edition" - Q310562, "Passwords Are Lost After Upgrading to
Windows XP"
36Glossary
Advanced Configuration and Power Interface (ACPI)
A specification that defines a new interface to
the system board that enables the operating
system to implement operating system directed
power management and system configuration. Basic
disk A physical disk that is divided using
traditional primary partitions and extended
partitions. Basic volume A logical storage
entity composed of portions of one or more basic
disks. Dynamic disk A new method of
partitioning disks introduced in Windows
2000. Out-of-Box Experience (OOBE) A term used
to describe the first series of setup screens a
user sees after installing Windows XP, or when
receiving a new computer from an original
equipment manufacturer (OEM) like Gateway or
Dell. Windows Hardware Quality Labs (WHQL) This
group at Microsoft provides tests and certifies
hardware for the Hardware Compatibility List
(HCL).
37Acronyms
- ACPI Advanced Configuration and Power
Interface - APM Advanced Power Management
- BIOS Basic input/output system
- FAT File allocation table
- HCL Hardware Compatibility List
- HCT Hardware Compatibility Tests
- NTFS NT file system
- OOBE Out-of-Box Experience
- POST Power-on self test
- RTM Release to manufacturing
- UPS Uninterruptible power supply
- USMT User State Migration Tool
- VxD Virtual device driver
- WHQL Windows Hardware Quality Labs
38- Thank you for joining us for Todays Microsoft
Support - WebCast.
- For information on all upcoming Support WebCasts
and - access to the archived content (streaming media
files, - PowerPoint slides, and transcripts), please
visit - http//support.microsoft.com/WebCasts
- We sincerely appreciate your feedback. Please
send any - comments or suggestions regarding the Support
- WebCasts to supweb_at_microsoft.com