Home > Articles

Managing and Troubleshooting Desktop Storage

This chapter is from the book

Terms you'll need to understand:

  • Basic versus Dynamic disks

  • Partitions, volumes, and logical drives

  • Simple, spanned, and striped volumes

  • The diskpart.exe utility

  • NT File System (NTFS) volumes

  • The convert.exe utility

  • Troubleshooting disk drives

  • Troubleshooting removable storage

  • Disk defragmentation

Techniques you'll need to master:

  • Using the Disk Management console

  • Monitoring and troubleshooting disks using the Performance console

  • Using the Disk Defragmenter and Disk Cleanup Wizard

  • Selecting a file system for Windows XP Professional

  • Using convert.exe to convert a File Allocation Table (FAT) volume to NTFS

  • Using diskpart.exe to manage disk drives and volumes from the command line

  • Creating simple, spanned, and striped volumes

  • Converting from Basic to Dynamic disks and back again

  • Troubleshooting disk drives, CD-ROM, and Universal Serial Bus (USB)–based storage.

For a desktop support technician, the number of distress calls from wayward users who have lost their files can be daunting. However, the storage options supported in Windows XP combine a lot of the old and a bit of the new in terms of things Windows XP can do.

Disk storage is more than about finding lost files. In this chapter, we cover how to support and troubleshoot hard disks and explore available options under Windows XP for creating partitions, formatting drive volumes, and managing disk administration.

Disk Storage Administration

If you are familiar with managing and troubleshooting hard disks and volumes under Windows 2000, you'll be comfortable working with disk-storage administration in Windows XP. For desktop support technicians who are familiar with Windows NT 4, Windows XP Professional introduces some new concepts, such as Basic and Dynamic disk storage.

Basic Disks

A Windows XP Basic disk, similar to the disk configuration under earlier versions of Windows, is a physical disk with primary and extended partitions. As long as you use the FAT file system, Windows XP Professional and Home editions, Windows 2000, Windows NT, Windows 9x, and MS-DOS operating systems all can access Basic disks.

On a Basic disk, you can create up to three primary partitions and one extended partition, four primary partitions, or one extended partition with logical drives.

Windows XP supports FAT primary partitions up to 4GB in size. Windows 9x/Me and MS-DOS support only 2GB primary partitions.

If you discover you've created a partition that's too small, you cannot extend it using the Disk Management Microsoft Management Console. However, if you use the diskpart.exe command-line utility shown in Figure 3.1, you can extend a Basic disk partition to contiguous unallocated space. The partition must use the NTFS format and cannot be the system or boot partition.

Figure 3..1Figure 3.1 The DiskPart utility, which enables you to extend partitions and convert Basic disks to Dynamic disks.

Basic disks store their configuration information in the master boot record (MBR), which is stored on the first sector of the hard drive. The configuration information consists of the disk's partition information.

Basic disks support spanned volumes (volume sets), striped volumes (stripe sets), mirrored volumes (mirror sets), and Redundant Array of Independent Disks (RAID) Level 5 volumes (stripe sets with parity) that were created (and named) under Windows NT 4.

Mirrored and RAID-5 volumes are fault-tolerant volumes designed to withstand single disk failures. They are only available under the Windows 2000 Server or Windows Server 2003 family of server operating systems. Windows XP does not support these types of volumes on either Basic or Dynamic disks.

Dynamic Disks

A Windows XP Dynamic disk is a physical disk that does not use conventional partitions or logical drives. A Dynamic disk is a single partition that can be divided into separate volumes. You can even resize a volume "on the fly" (without a reboot).

Dynamic disks are combined into collective "disk groups," which helps to organize them. All Dynamic disks in a computer are members of the same disk group. Each disk in a disk group stores replicas of the group's configuration data in a region known as the Logical Disk Manager (LDM) metadata partition.

This configuration data is stored in a 1MB region at the end of each Dynamic disk and is the reason you must have at least 1MB of empty disk space for the LDM to convert a disk from Basic to Dynamic.

Dynamic disks can contain an unlimited number of volumes; you are not restricted to four volumes per disk, as you are with Basic disks, and those volumes can be extended if they are formatted with NTFS. To convert a volume from FAT to NTFS, use the convert.exe volume: /FS:NTFS command, where volume is the logical letter of the drive.

Locally, regardless of the type of file system, only computers running Windows XP Professional, Windows 2000, or Windows Server 2003 recognize Dynamic disks. Windows XP Home Edition does not offer Dynamic disks. Dynamic disks are not supported on portable computers.

Managing Basic and Dynamic Disks

Basic and Dynamic disks are Windows XP's way of managing hard disk configuration. If you're migrating to Windows XP from Windows NT 4, the Dynamic disk concept might seem unfamiliar in the beginning, but once you understand the differences, working with Dynamic disks is not complicated. You can format partitions with FAT16, FAT32, or NTFS on a Basic or a Dynamic disk. FAT and NTFS are discussed later in this chapter.

From the Disk Management console, you can only format a dynamic volume as NTFS. You must use Windows XP Explorer to format a dynamic volume as FAT or FAT32. Table 3.1 compares the terms used with Basic and Dynamic disks.

Table 3.1 A Cross-Reference of Terms Used with Basic and Dynamic Disks

Basic Disks

Dynamic Disks

Active partition

Active volume

Extended partition

Volume and unallocated space

Logical drive

Simple volume

Mirror set

Mirrored volume (server only)

Primary partition

Simple volume

Stripe set

Striped volume

Stripe set with parity

RAID-5 volume (server only)

System and boot partitions

System and boot volumes

Volume set

Spanned volumes


You can convert a Basic disk to a Dynamic disk using the DiskPart command-line utility mentioned earlier or the Disk Management MMC shown in Figure 3.2.

Figure 3.2Figure 3.2 Converting a Basic disk to a Dynamic disk.

If you are upgrading from Windows 98 or Windows Me to Windows XP Professional, do not make changes to your disk configuration, such as converting to Dynamic disks and volumes, if you ever want to uninstall XP and revert back to the previous operating system.

Dynamic disks have some additional limitations. You can install Windows XP on a dynamic volume that you converted from a Basic disk, but you can't extend either the system or the boot partition. Additionally, any disk troubleshooting tools you've used might not be able to read the dynamic Disk Management database!

Dynamic disks are only supported on desktop or server systems that use Small Computer System Interface (SCSI), Fibre Channel, Serial Storage Architecture (SSA), Integrated Drive Electronics (IDE), Enhanced IDE (EIDE), Ultra Direct Memory Access (DMA), or Advanced Technology Attachment (ATA) interfaces.

Dynamic disks are not supported on portable computers, removable disks (such as Jaz or Zip drives), and disks connected via USB or FireWire (IEEE 1394) interfaces. If you need to configure an IEEE 1394 disk drive to dynamic, see Knowledge Base Article 299598. They are also not supported on Windows XP Home Edition.

They are also not supported on hard drives with a sector size larger than 512 bytes. Cluster disks—groups of several disks that serve to function as a single disk—are not supported either.

Converting Basic Disks to Dynamic Disks

When you perform a new installation of Windows XP Professional or when you perform an upgrade installation from Windows 98, Windows Me, or Windows NT Workstation 4.0, the computer system defaults to Basic disk storage.

If you upgrade from Windows 2000 Professional (or if you import a "foreign disk" from Windows 2000 Server or a later version), you can configure one or more of the disk drives as Dynamic. You can use Windows XP's Disk Management console (an MMC snap-in), shown in Figure 3.2, to convert a Basic disk to a Dynamic disk. To access Disk Management, click Start, All Programs, Administrator Tools, Computer Management. Or simply right-click the My Computer icon from the Start menu and click Manage. You'll find Disk Management by expanding the Disk Management category.

You must be a member of the local Administrators group to make any changes to the computer's disk management configuration. Before you upgrade disks, close any programs that are running on those disks.

As mentioned earlier, for the conversion to succeed, any disks to be converted must contain at least 1MB of unallocated space. Disk Management automatically reserves this space when creating partitions or volumes on a disk, but disks with partitions or volumes created by other operating systems might not have this space available. (This space can exist even if it is not visible in Disk Management.)

Windows XP requires this minimal amount of disk space to store an LDM database, which is maintained by the operating system that created it.

NOTE

Because the LDM is maintained by Windows XP Professional, you cannot multiboot Windows XP Professional with any other operating system if you have only one disk.

To convert a Basic disk to a Dynamic disk using the Disk Management console, perform the following steps:

  1. Open the Disk Management tool.

  2. Right-click the Basic disk you want to change to a Dynamic disk and then click Convert to Dynamic Disk.

Because the conversion from Basic to Dynamic is per physical disk, all volumes on a physical disk must be either Basic or Dynamic. When converting from a Basic to a Dynamic disk, you do not need to restart your computer unless you are converting the system or boot partitions or if the partition contained the page file.

To change or convert a Basic disk to a Dynamic disk from the Windows XP command line, perform these steps:

  1. Open a command prompt window, type diskpart, and press Enter.

  2. Type commands or help to view a list of available commands.

  3. Type select disk 0 to select the first hard disk (select disk 1 to select the second hard disk, and so on) and press Enter.

  4. Type convert dynamic and press Enter.

  5. Type exit to quit the diskpart.exe tool and then restart the computer to have the new configuration take effect (see Figure 3.1).

You can use the DiskPart utility to create mount points for hard drives through empty folders on NTFS drives. In other words, rather than define a volume with a drive letter, you can link it back to an empty folder on an NTFS formatted drive.

You also can use DiskPart to import foreign disks into computers running XP. This technique is explained in the section "Moving Disks to a Different Computer."

In addition to using diskpart.exe, you can manage FAT, FAT32, and NTFS file systems with the fsutil.exe command-line utility.

Fsutil.exe manages disk quotas, reparses (mount) points, and performs several other advanced disk-related tasks. Type fsutil at a command prompt to view a list of supported commands (see Figure 3.3).

Figure 3.3Figure 3.3 The Windows XP fsutil.exe command provides file system information, including sector size.

When you convert a Basic disk to a Dynamic disk, any existing partitions on the Basic disk become simple volumes on the Dynamic disk. Any existing striped volumes or spanned volumes become dynamic striped volumes or dynamic spanned volumes.

Reverting Dynamic Disks to Basic Disks

To revert from a Dynamic disk back to a Basic disk, you must remove all volumes from the Dynamic disk first. After you change a Dynamic disk back to a Basic disk, you can create only partitions and logical drives on that disk.

NOTE

Converting to a Dynamic disk is effectively a one-way trip. To convert from a Dynamic disk back to a Basic disk, you must delete all dynamic volumes. This is a considerable downside! If you find yourself needing to do it, however, first back up your data, convert the disk to Basic, and then restore your data.

To convert a Dynamic disk to a Basic disk, perform the following steps:

  1. Open Disk Management.

  2. Right-click the Dynamic disk you want to change back to a Basic disk and then click Convert to Basic Disk.

Moving Disks to a Different Computer

When you relocate a Dynamic disk from one computer to another, you are moving the disk from one disk group to another. Initially, the disk is perceived as "foreign" when it is connected.

When you connect a foreign Dynamic disk, you need to rescan all drives and then import the foreign disk. This procedure updates the disk's metadatabase. Importing a disk merges the disk's information with the LDM database on the host computer.

Along with disk configuration information, the LDM database stores drive letter assignments. Imported drives keep their original drive letters unless the letters are used by the new host system. If a driver letter is already in use, the system assigns the next available drive letter. To eliminate conflicts, you can remove the drive letters from the volumes before moving the disk.

Because volumes can span multiple disks, when you move multidisk volumes, always move all the disks that compose the volume.

Don't move a disk that contains system or boot volumes to another computer unless you need to recover data. You might also encounter problems if you attempt to move the Dynamic disk back to its original computer. However, you can successfully move Basic disks that have system or boot volumes in this manner because they don't contain a dynamic LDM database.

You can use the diskpart.exe command-line tool or Disk Management to import disks.

To relocate disks to another computer, perform the following steps:

  1. First, before you disconnect the disks, look in Disk Management and make sure the status of the volumes on the disks is "healthy." If the status is not healthy, repair the volumes before you move the disks.

  2. Turn the source computer off, remove the physical disks, and then install the physical disks on the target computer. Restart the target computer.

  3. Open Disk Management.

  4. Click Action and then click Rescan Disks.

  5. The disk that you move is designated Dynamic/Foreign instead of Dynamic. Right-click the disk and click Import Foreign Disks.

  6. The Foreign Disk Volumes dialog box appears, indicating the size, condition, and type of the volume on the imported drive.

  7. Click OK to add the disks.

NOTE

Be sure to move all disks that are part of a volume set or a stripe set. If you move only some of the disks that are members of a volume set or stripe set, you render the set unusable. You might even damage the set and lose the data stored on the set if you do not move all the set's disks.

Reactivating Missing or Offline Disks

With LDM, every disk knows about every other disk in your system. When a disk can't be located, it does not disappear from Disk Management. It is simply designated "missing," as shown in Figure 3.4.

Figure 3.4Figure 3.4 A drive designated as missing.

A Dynamic disk might be labeled missing when it is corrupted, powered down, or disconnected. Only Dynamic disks can be reactivated—not Basic disks.

Disks are labeled missing because other disks in the disk group share LDM information that expects the disk to be connected and functioning.

To reactivate a missing or offline disk, perform the following steps:

  1. Open Disk Management.

  2. Right-click the Offline disk whose status is missing and then click Reactivate Disk.

  3. The disk should be titled Online after the disk is reactivated.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020