Simple talk and how to's for those Gizmos, Gagets and More
 

Need your own website?


Custom Search

 

Adding a Second Drive

By Lee Brannon

 

Part I  Deciding what to do with the drive before installing it.  (Covers several terms and drive issues including File formats, Partitions and Volumes.)

Part II  A few words about SSD Flash drives versus Magnetic Disk.

Part III  Installing the Physical Drive (Drive cables, Jumpers, installing into an open bay)

Part IV  Formatting, Folder Mounting and conversion.

Part I  Deciding what to do with the drive before it is installed.  Installing the drive is the easy part.

WARNING: Before Attempting any of the procedures or tips presented in this article backup your system and data to an external source in case you make a mistake or something fails.

Our focus scenario throughout this four part series is going to be adding a second internal Magnetic Disk, however the series also covers information concerning the benefits of SSD and issues related to other drives.

This first segment is not so much about how to install a hard drive, that is covered in Part III, but rather about the basics of understanding the confusing array of drive formats, disk file systems and many of the terms that are used.  This information is extremely helpful if you have not made up your mind as to what you should do once your second drive is physically installed.  Windows XP based systems give you many options for using a hard drive and how the data is stored on them.  The focus of this article is which of those options to choose.

This of course is a guess, but about 90 percent of the articles and videos “out there” do not even mention the possibility of doing anything with your drive once it is installed.  Part of the reason is that even many trained repair professionals, when pressured, will admit that they don’t understand all terminology and the options.  Let’s take some time now and discuss this subject before adding that drive to your computer.

FAT32 versus NTFS file systems.

When deciding to format a drive it is important to know whether or not you want the drive to function as a FAT32 file system or an NTFS file system drive.  In the next section there is a discussion  about SDD flash drives and thumbdrives?  Most of those are formatted for FAT32.  The reason is that many.  Some  “quick removal” functions used for USB based flash drives require FAT32.  (Note: If you do a search on “quick removal” or “quick release” and USB or Flash you will get about 200,000 returns about USB thumb drives with quick removal mechanisms for disconnecting it from the neck strap or lanyard it is attached to.  The quick removal I am speaking of is software that allows you to remove the drive from the machine without having to use the task bar function “Safely remove hardware” to make sure there are no open files etc.) You don’t have to use the quick removal, so that means that thumb drive or SDD drive could be formatted as NTFS.  As a matter of fact “optimizing” for quick removal actually slows down disk access to your USB based flash drive.  Optimizing for Performance is the better choice.  Not all drives have these features.

 WARNING: If you chose to do so you must remember not to remove the drive without closing all the files and using the taskbar option  “Safely remove hardware” for releasing the drive before removing it from the computer.  If you fail to do so data and or file damage could occur.  Also, keep in mind that the drive may not work properly on other computers using a different Operating System.

Lets look at some of the pros and cons for Flash based drives: 

In the case of flash technology you should keep in mind that there are programs that will not work with FAT32 and programs that will not work unless you are using FAT32.  You also should know that NTFS has a higher initial overhead.  On the other hand FAT32 does not offer NTFS rights and other security features.  Another issue to consider is whether or not you plan to use your flash drive on a computer running another operating system.  Fat32  can be used on current and older windows machines as well as on Macintosh computers.

In the case of magnetic Hard Drives the reliability, security and speed factors all favor the NTFS format, so the choice here should be clear.

If your older magnetic drive is FAT32 you should probably consider re-formatting it to the NTFS format.  Note:  Formatting a drive removes all of the data on the drive.  If you have files you want to keep you should make copies to another drive before formatting.

Our example magnetic drive is an older drive with data on it and it is FAT32.  In addition it has an old copy of Windows installed and it is a boot disk. In order to format it I will need to “unmount” the partition.

Now there are a couple of things that we should discuss at this point.  Basic drives versus Dynamic drives and partitions versus volumes.

Basic -  (sometimes referred to as simple ) It can be either FAT32 or NTFS.  It uses partitions (also known as basic volumes ) and is limited to 4. A partition can be extended to another drive, but there is no “native” way to do this without losing data.  Basic Drives are not Fault Tolerant.

Basic Drive and Partitions: A basic drive is exactly like it sounds.  It is a drive with nothing special about it.  It can be either NTFS or FAT32.  Basic drives use partitions  If you want the drive to have a single partition then all of the disk space on the drive will be assigned to whatever drive letter you designate for it.  You can have multiple partitions and assign drive letters to each partition.  Partitions however have drawbacks.  For example, once you set the partition sizes you are pretty much stuck with them.  There is no “native” way to change the size of a partition unless you want to remove the data that is already on it.  There are third party utilities that will do this for you, but there is no guarantee that your data will be safe after changes.  So if you take a 100GIG physical hard drive and make 30 GIG your C: drive and 70 GIG your E: drive there is no way to go back and change it to 40 GIG and 60 GIG without reformatting.  (These partitions are sometimes referred to as “logical” drives to differentiate them from physical drives.  Space that is assigned to a partition is referred to as “allocated.”)  Another problem with partitions is that they cannot expand beyond the bonds of a physical drive.  If you added a third drive to give your computer more space you cannot add the extra space to the C: partition. (There is one trick for getting around this limitation and I will show it later in Part IV.)

 

All about Dynamic Disk:

Dynamic Drive and Volumes:  Unlike a basic drive, a Dynamic drive uses Dynamic Volumes in place of Basic partitions.  (Note: Unfortunately Microsoft mixes the terminology a little and partitions are also referred to as basic volumes.) Unlike partitions, Dynamic volumes can be changed to include additional free “unallocated” space and they can expand to a second or across multiple drives.

Warning:  Dynamic drives cannot easily be changed back to BASIC drives.

Another way to do this is to change both drives to Dynamic disk.  This will change the partitions to volumes and open up several options for how the drives are used and how data is stored.  The problem is that there are serious drawbacks to nearly all of the Dynamic disk setups except for Raid 5 and unfortunately  you can’t use it on a Windows XP machine.

Storage system options with Dynamic disk and volumes.

Dynamic Simple Volume - This is a single drive that is using the NTFS file system and Dynamic Volumes instead of partitions or basic volumes.  Dynamic Drives can have multiple volumes and the volumes can expand beyond the bounds of a single physical drive. Not a Fault Tolerant volume.

Spanned  (sometimes referred to as Concatenated ) – These are usually multiple Dynamic drives that data is written to sequentially.  Generally they are Dynamic drives that have a volume setup or extended to each of them.  When space runs out on the first drive data is written to the second etc. Not a Fault Tolerant volume set.

Stripped -  These are just liked Spanned volumes but data is written in equal sized stripes across all the disk in the set.  Each Disk in the set must be the same size.   There is a speed advantage especially if the drives are connected to separate controllers. The disadvantage here is that data can be lost or become corrupt on a single stripe or disk and the data cannot easily be recovered. A stripped drive set is also known as Raid 0. Not a Fault Tolerant volume set.

Mirrored – (not available in Windows XP, but commonly used on Windows 2003 servers. This feature supposedly exist in Windows XP SP3, but requires a “hack” and we have not investigated this.)  A set of mirrored drives consist of an equal number of duplicate drives.  The drives must be the same size.  For example if you set up a mirrored set of two stripped or spanned drives you would need four drives total. This type of volume is Fault Tolerant. If data on one drive becomes corrupt it can be read from the other.

Raid 5  (not available in Windows XP, but commonly used on Windows 2003 servers.  This feature supposedly exist in Windows XP SP3, but requires a “hack” and we have not investigated this.)  Just like Stripped volumes data is written in stripes across the drives in the set, but an extra drive is used to record parity information for each stripe written.  All of the drives must be the same size. If one drive or stripe fails the parity information can be used to replace the lost data.  It gives you the advantage of both stripped and mirrored drives but only needs one “extra” drive to do it. This type of volume is Fault Tolerant. If data on one drive becomes corrupt it can be read/reconstructed from the parity information on the extra drive.

There are others such as Layered, but these are the main types.

Additional Terms:

Fault Tolerance or Fault tolerant drives:  A drive that can recover gracefully from a software or hardware failure.

Redundancy:  Drives that are Mirrored drives and Raid 5 (striped with parity) all offer redundancy of your data should a drive become damaged, corrupt or fail. This redundancy is in the form of a duplicate drive or duplicate data in the form of parity information.

A Note about some old terminology:  If you do further research on this subject you will no doubt come across the terms “System Volume” and “Boot Volume” or “System partition” and “Boot Partition”.  Basically the “System partition” was usually a small partition that was created for booting the system with DOS in case Windows failed to load from an NTFS partition.  The partition that contained Windows was referred to as the “Boot partition”.  This is no longer common practice.

There are two different types of volumes that you may also see references to.  The MBR partition/volume and a Data partition/Volume.  The difference here is that the MBR partition/volume is the one that contains your Master Boot Record for booting the system.  Typically this will be the C:drive.  All other partitions and volumes, unless the system is setup for dual boot,  are data volumes.  Data volumes are pretty much everything else.

Important Notes: 

Converting a Disk to Dynamic will prevent the disk from being used for starting other operating systems or for dual boot purposes.

Once a drive is converted to Dynamic it cannot easily be changed back to Basic.  Generally your drive would need to be backed up to another drive or device and the drive volumes would have to be removed. After that the drive can be re-formatted. This can be further complicated if the volume expands to another disk or multiple disk.

Basic disk converted to Dynamic Disk will have volumes created that match any of the partitions already on the drive.

Dynamic disk cannot be accessed by older versions of Windows. Once you convert a disk to Dynamic access to the disk is limited to Windows 2000 and Windows XP.

Dynamic disk are not supported on portable computers or Windows XP home Edition.

Basic drives can be converted to Dynamic drives, but they must be in NTFS format.

Technically Basic disk can have multidisk volume sets just like Dynamic disk, but Windows XP does not support them.

 

In summary.

 

Advantages of FAT32 file format :  Needed for Dual Boot systems where you want to have the option of booting from more than one operating system. Used by most flash drives mainly for the purpose of a quick removal function and for compatibility across different computer platforms.

Advantages of NTFS file format: Better security and reliability features.  Required for Dynamic disk and many of the Volume multi-disk options..

Advantages of BASIC Disk :  Each drive is independent of one another (under Windows XP ).  If the drives are connected to separate controllers there can be speed increases when data on one drive and data on another are accessed at the same time.

Advantages of Dynamic Disk: In the case of multiple disk, using a Basic Disk limits you to using partitions. There is no “native” way to change the size of a partition once it is in place. Dynamic disk volumes can be resized to add additional available space to the volume.  Dynamic Disk also offer many more volume options such as Spanned and Striped.

 

On To Part II  A few words about SSD Flash drives versus Magnetic Disk.

 

Got questions?  Drop a message into the forum or send me an email through the contact page.

 

 

 

 

 © 2009 Lee Brannon All rights reserved.
Always seek professional help:The tips presented on these pages are meant as a guide to help you get answers to your questions or to point you in the rightdirection. The website author recommends that anyone who is not comfortable with the technology being discussed contact a professional for assistance. Recommendations and reviews are based on the authors own experience with a process or product.  Your results may differ. The website author is not responsible for problems, loss of data or other complications derived from the use of the information presented on this site.   Terms of Use and Disclaimer.