What Happens during an Upgrade

When you upgrade to Windows XP from a previous Windows operating system, the Setup procedure uses two files when it finds a potential problem with an application on your system:

  • MigDB.INF— This file is used when you upgrade to Windows XP from Windows 95/Me.

  • NTCompat.inf— This file is used when you upgrade to Windows XP from Windows NT/2000.

Some older 16-bit applications, for example, attempt to directly access hardware, such as the hard drive or a network card. Under Windows XP, the OS accesses hardware via the Hardware Abstraction Layer (HAL). Programs make calls to APIs, and the HAL layer of the operating system is responsible for communicating with the hardware and returning any data or response codes to the ...

Get Microsoft® Windows® XP Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.