Upgrading the System/Boot Partition Drive to a Dynamic Disk

Materials:
Working complete PC
Student Diskette, "New Boot A Ver 2.0+"
Student CD-ROM, "Windows 2000 Server OEM"
Objectives:
The student will become familiar with:
Windows 2000 Partitions and Volumes,
Windows 2000 Basic Disks and Dynamic Disks,
Installation of a new empty HDD on a Windows 2000 system,
Using the Windows 2000 Disk Administrator.
Competency:
The student will begin to learn how to open and use the Windows 2000 Disk Administrator including how to use it to set up a new empty HDD on a WIndows 2000 system. The student will begin to learn the definitions and concepts of Windows 2000 partitions, volumes, basic disks and dynamic disks.
Preparation
  1. This is another tutorial in the series that accompanies the modules, classroom lectures and exercises of Microcomputer Service and Maintenance 3 concerning drive management in Windows 2000.

    For this exercise all that is required is a working system on which Windows 2000 Server has been installed. Once this has been done proceed with the procedures outlined below.

  2. In the previous lab exercise, Write Signature to an HDD in Windows 2000, we saw that it was necessary to perform this task in order for Windows 2000 (including Server and Professional and all later versions of the NT family including Windows XP, Server 2003, etc.) to be allowed to access the drive. This involved a simple procedure from the technician's point of view and indeed performed a very simple actual task: writing a randomly generated 32-bit number into an unused area of the MBR of the target drive.

  3. Upgrading the hard drive to a dynamic disk, versus a "Basic Disk" is also a simple task to perform within Disk Management, but functionally is quite a bit more complex. A "Basic disk" by Microsoft's definition, is a hard drive in which all of its partition information, the partitions definitions including their starting sector address, ending sector address, size and file system type, is all located within the classic set of partition tables in the MBR. (Not entirely true, Microsoft also defines "EMBR's" across the drive that hold the partition tables of logical drives, and these are included in the Basic disk definition.) These classic partition tables conform to the BIOS specification of the IBM PC set up around 1982 and this technology has held its own until 2010. However, the basic disk partitioning scheme is 32-bit, so the largest possible partition (or drive holding it for that matter) would have 232 sectors. Since a sector holds 512 bytes or ½KB this yields a value of 232KB (4TB) ÷ 2 = 2TB and hard drives are reaching this size for resale to the average PC user at this time (Summer 2010.)

  4. Microsoft anticipated this issue, mainly because of all of the growing pains involved in changing their own technologies when hard drives surpassed 32MB in size, then all of troubles associated with the BIOS issues of hard drives exceeding 8.4GB in size in the 1990's. As such they developed a new proprietary partitioning scheme in which the partition information is stored in the very last 1MB of each hard drive attached to the system and set up to hold the partitioning information in this location. Such a drive is called a dynamic drive and the 1MB section of sectors at the end of the addressable sectors of the drive is called the dynamic drive volume information database. Microsoft therefore refers to partitions on basic disks as "partitions" and refers to partitions on dynamic drives as volumes.

  5. The difference is not simply in the location of the partition definition, in the MBR for partitions on basic disks and in the Logical Disk Management Volume Database (another name for the structure) on a dynamic drive. Partitions can only be simple stretches of contiguous sectors across the surface of a single hard drive (on a dynamic drive this is called a simple volume), but volumes can do much more:

    New partitioning features of Windows NT Family Disk Management (some actually started as features of NTFS partitions as far back as Windows NT 4.0) and that are supported on either a basic disk partition or a dynamic drive volume include:

  6. Therefore, dynamic drives, and specifically the volumes defined on them can be much more complex structures than simple partitions found on basic disks. The technology however is proprietary in that system BIOS'es do not understand the LDM Volume database nor will they even look for it at the end of the drive. If the operating system gets damaged, it is possible to repair it if and only if only one member piece of the mirrored volume got damaged. If both pieces are damaged (the most likely scenario) then the OS is lost and access to all dynamic drive partitions is also. The drives can be moved to another system and accessed and this operation is covered in the lab exercise: Importing Foreign Disks. The problem is further confounded in that "Server products" support the volumes that are classes of RAID, specifically "Striped Volumes" which are logical RAID-0, Mirrored Volumes which are logical RAID-1 and RAID-5 Volumes. "End-user/Workstation products" including Windows XP Home or Professional, Vista and Windows 7 do not support the RAID class volumes.

  7. Advantages of logical RAID's (volumes created on dynamic drives):

  8. Advantages of hardware level RAID's:

  9. We can see that there are distinct and desirable advantages to both logical RAID's and physical RAID's. Historically most system administrator's will insist that the advantages of the physical RAID controllers, speed and reliability, far outweigh any disadvantages they have or any advantages logical RAID's might possess which hardware level RAID's may lack. Since the primary reason for setting up RAID's on a server is for fault tolerance, it would seem that the increased reliability is a justifiable factor for choosing hardware level RAID's over software level or logical RAID's such as those that Windows 2000 Disk Management can establish.

Procedures
  1. Open Disk Manager (Start > Programs > Adminitrative Tools > Computer Management > Disk Management) and right click on Disk 0 (Basic Disk) and select "Upgrade to Dynamic Disk...":



  2. When the popup menu choice is clicked the following window appears, be sure that Disk 0 has a check box in front of it then click "OK":



  3. A summary of activities to be performed is then displayed. The summary explains that the drive holds a partition that is referred to as "System partition, Boot partition" According to Microsoft, the "System Partition" is the one that receives control from the BIOS boot strap loader during startup. In other words it is the "Active partition" and the one holding the file "ntldr" It may or may not be the first partition defined on the hard drive in the MBR, and it may not be on the first physical hard drive attached to the system either. Microsoft strangely refers to the "Boot partition" as the one that holds the operating system which again may not necessarily be the same partition that is marked active and which contains the OS boot strap loader file "ntldr." So Microsoft calls the partition that boots, the "System Partition" and the one that holds the operating system, the "Boot Partition." Click the "Upgrade" button:



  4. Upon clicking the "Upgrade" button, this warning message appears, read it carefully. If any other operating system is currently installed on the drive (such as a dual boot system, for example, Windows 2000 will boot but other operating systems will no longer be able to access the drive or boot any more):



  5. Click "Yes" and another warning message box appears. To upgrade to a dynamic disk, the file system currently in use on the selected drive must be "force dismounted" this is the boot drive remember:



  6. Click "Yes" to proceed. Windows realizes that this is the boot drive and therefore issues the following warning message box indicating that a reboot will have to be done since a force dismount of the operating system itself must be done:



  7. Click "OK" and the system shuts down and restarts. Upon reboot, log back in as Administrator and open the DM again. This is what is now displayed:



Related Exercises and Procedures
  1. Once the drive is dynamic a RAID-1 Mirror of the C: drive can be set up

  2. A bootable diskette with RAID-1 support can be made.

  3. And then the mirror can be tested as well.

  4. CET2588C Lecture #12 - RAID's describes RAID's and how they work.

  5. Write Signature to Hard drives describes how newly instaleld drives on the system are prepared so they can be upgraded to dynamic.

  6. Construct a RAID-5 set that can hold critical data.

  7. Construct a Composite RAID-50 set that can hold critical data.

Review Questions

  1. According to Microsoft terminology, the "System partition" is:



  2. According to Microsoft terminology, the "Boot partition" contains:



  3. List two ways in which the Windows 2000 partitioning tool can be opened:






  4. In order to enable Windows 2000 to access a new hard drive in any way, what must first be done to the drive within the partitioning tool:



  5. Describe the difference between basic disks and dynamic drives:



  6. List all possible volumes that can be created in Disk Management:












  7. List all volumes that cannot be created or accessed in Windows XP. They are all forms of what?









  8. When upgrading the hard drive to dynamic that holds the system partition, the system will be forced to what?



  9. List the advantages/features of NTFS partitions:












  10. List the advantages/features of software level RAID's:












  11. List the advantages/features of hardware level RAID's:












  12. Basic disk NTFS partitions have a theoretical maximum size of:



  13. A volume instead of having a new drive letter assigned to it, could instead be mounted to what structure held in another volume?



  14. The 1MB structure located at the end of the physical drive is called what?



Back to Top

Copyright©2000-2010 Brian Robinson ALL RIGHTS RESERVED