Windows NT 4.0 Configures PC-Card Hard Disk as Drive C

Last reviewed: September 6, 1996
Article ID: Q153619
The information in this article applies to:
  • Microsoft Windows NT Workstation version 4.0
  • Microsoft Windows NT Server version 4.0

SYMPTOMS

If you run Windows NT on a computer with two IDE adapters (for example, Dual channel EIDE) and a PC-Card (PCMCIA) controller with a type III slot (suitable for hard disks), you may encounter the following problem.

When you boot Windows NT with a PC-Card hard disk, your internal fixed disk is no longer configured as drive C. This drive letter is assigned to the PC-Card disk instead.

Because the drive letters of your internal hard disk have changed, most of your applications will stop working.

CAUSE

When configuring the PC-Cards, Pcmcia.sys detects that there is an IDE hard disk in the slot and tries to find an available IDE adapter configuration. If the primary and secondary adapter are in use (for example, one disk and one CD-ROM, each on its own bus) it will configure the PC-Card as a third adapter on IO port 0x160.

Later during the startup process, when the ATDISK driver starts up it will search for possible IO ports, it will find the interface of the PC-Card first and configure the PC-Card hard disk as hard disk 0.

If there is no manual drive letter configuration in the registry, hard disk 0 will be configured as drive C and the drive letters of the other volumes will be changed.

WORKAROUND

To regain your original drive letter assignment you need to create a manual configuration for your drive letters as follows:

  1. Log in with an administrative account and, using Disk Administrator, configure your CD-ROM drive to a high drive letter such as Z.

  2. Shut down Windows NT, turn off the computer and remove the PC-Card hard disk.

  3. Turn on the computer, boot Windows NT and log on as an administrator.

  4. Quit all applications and stop and disable unneeded services, for example server service, so you have maximum number of unlocked volumes. Volumes containing Windows NT and a page file cannot be unlocked.

NOTE: For more information on locked volumes, please see the following article in the Microsoft Knowledge Base:

   Article-ID: Q136425
   TITLE     : Err Msg: The Drive Cannot Be Locked for Exclusive Use

  • Start Disk Administrator and write down the current drive letter assignments.

  • Reassign all drive letters of your hard disk to some high drive letter starting with the high drive letters, for example, assign F to Y, E to X and so on.

  • If a drive is locked you have to restart to make the change effective. On restart you might get a message stating that you do not have a proper page file. You can ignore this until you are finished with the process.

  • Continue the change as described in step 6. You may have to repeat step 4 after the restart to unlock volumes.

  • When all drive letters are changed and there is no drive C after restart, you can start to move the drive letters back to their original assignment. You may have to restart here too because of locked volumes.

  • When all drive letters are on their original place, shut down Windows NT, turn off the computer, and insert the PC-Card hard disk into the slot.

  • Turn on the computer again, start Windows NT and log on as an administrator.

  • The PC-Card hard disk should use the first available drive letter. At this point you can take care of your page file and enable the services you disabled in step 4.

  • Do not forget to save the current configuration to a floppy disk in Disk Administrator and to run RDISK. You can use this information to import drive letter assignments in other Windows NT installations on this computer, for example if you have to reinstall for some reason.

    STATUS

    Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.


  • KBCategory: kbenv
    KBSubcategory: ntboot ntsrvwkst
    Additional reference words: 3.51 prodnt kbbug3.51


    THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

    Last reviewed: September 6, 1996
    © 1998 Microsoft Corporation. All rights reserved. Terms of Use.