Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

The Recovery Console may not show the existing Windows installation after you run the Winnt32.exe process to set up Windows Server 2003 on a 64-bit Itanium-based computer


View products that this article applies to.

Symptoms

When you run the Winnt32.exe process to set up Microsoft Windows Server 2003 on a 64-bit Itanium-based computer, the Recovery Console may not show the existing Windows installation. The primary hard disk may be represented by question marks (??) instead of by a drive letter (C).

Note This problem occurs when you run the Winnt32.exe process from a network drive or from a hard disk drive.

↑ Back to the top


Cause

This problem may occur because the GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER attribute is set to 0x8000000000000000 in the 64-bit attribution that is contained in the GUID partition table (GPT).

↑ Back to the top


Resolution

To resolve this problem, remove the nodefaultdriveletter attribute from the affected volume. To do this, use one of the following methods, as appropriate for your situation.

Method 1: For an existing Windows installation

If Windows is already installed, follow these steps:
  1. Start the computer by using the Windows Server 2003 SP1 Windows Preinstallation Environment (Windows PE) for Itanium-based systems installation disc.
  2. At a command prompt, type diskpart, and then press ENTER.
  3. Type select volume volumenumber, and then press ENTER to select the particular volume that you want to modify. For example, type select volume 3.
  4. Type attributes volume clear nodefaultdriveletter, and then press ENTER.
  5. Type exit, and then press ENTER to exit the diskpart tool.

Method 2: For a new Windows installation

If you are performing a clean installation of Windows, you can remove the attribute when you configure the volume. To do this, follow these steps.

Important These steps remove all the data from the volume that you select.
  1. Start the computer by using the Windows Server 2003 SP1 Windows PE for Itanium-based systems installation disc.
  2. Type the following commands at the command prompt to initialize the hard disk. Press ENTER after each command.

    Note These commands initialize the hard disk according to the instructions in the OEM Pre-installation Kit (OPK).
    diskpart.exe
    select disk 0
    clean
    convert GPT
    create partition EFI size=512
    assign letter z
    create partition MSR size=128
    create partition primary size=20000
    assign letter c
    exit
  3. Follow the steps in the "Method 1: For an existing Windows installation" section to remove the nodefaultdriveletter attribute from the volume.
  4. Format the Extended Firmware Interface (EFI) and the main partition. To do this, type the following commands at the command prompt. Press ENTER after each command.
    format z: /fs:FAT32 /q
    format c: /fs:NTFS /q
  5. Start the installation process from the operating system image on drive D. To do this, type the following command at the command prompt, and then press ENTER.
    winnt32.exe /tempdrive:c
  6. Exit Windows PE.
  7. Restart the computer, and then continue the installation process.
  8. When you are prompted to select the drive for the OS, select drive C (the drive that you formatted in step 4).
  9. Restart the computer after the operating system is installed.
  10. Start the computer by using the Windows Server 2003 SP1 Windows PE for Itanium-based systems installation disc, and then start Recovery Console.

↑ Back to the top


More information

Steps to reproduce this problem

  1. Start Windows Server 2003 by using Windows PE.
  2. Type the following commands at the command prompt. Press ENTER after each command.
    diskpart.exe
    select disk 0
    clean
    convert GPT
    create partition EFI size=512
    assign letter z
    create partition MSR size=128
    create partition primary size=20000
    assign letter c
    exit
  3. Format the EFI and the main partition. To do this, type the following commands at the command prompt. Press ENTER after each command.
    format z: /fs:FAT32 /q
    format c: /fs:NTFS /q
  4. Run Winnt32.exe Setup. To do this, type the following command at the command prompt, and then press ENTER.
    Mapped network drive:\winnt32.exe /tempdrive:c

↑ Back to the top


References

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
867819� Drive letters are not automatically assigned to dynamic volumes in Windows Server 2003
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
840781� New Diskpart.exe commands to reset volume attribute flags on failed snapshot volumes in Windows Server 2003

↑ Back to the top


Keywords: KB932601, kbprb, kbtshoot

↑ Back to the top

Article Info
Article ID : 932601
Revision : 4
Created on : 3/15/2007
Published on : 3/15/2007
Exists online : False
Views : 275