To NTFS or not to NTFS-
that is the question. But unlike the deeper questions of life, this one
isn't really all that hard to answer. For most users running Windows XP,
NTFS is the obvious choice. It's more powerful and offers security
advantages not found in the other file systems. But let's go over the
differences among the files systems so we're all clear about the choice.
There are essentailly three different file systems available in Windows
XP: FAT16, short for File Allocation Table, FAT32, and NTFS, short for
New Technology File System.
FAT16
The FAT16 file
system was introduced way back with MS-DOS in 1981, and it's showing its
age. It was designed originally to handle files on a floppy drive, and
has had minor modifications over the years so it can handle hard disks,
and even file names longer than the original limitation of 8.3
characters, but it's still the lowest common denominator. The biggest
advantage of FAT16 is that it is compatible across a wide variety of
operating systems, including Windows 95/98/Me, OS/2, Linux, and some
versions of UNIX. The biggest problem of FAT16 is that it has a fixed
maximum number of clusters per partition, so as hard disks get bigger
and bigger, the size of each cluster has to get larger. In a 2-GB
partition, each cluster is 32 kilobytes, meaning that even the smallest
file on the partition will take up 32 KB of space. FAT16 also doesn't
support compression, encrypton, or advanced security using access
control lists.
FAT32
The FAT32 file system, originally
introduced in Windows 95 Service Pack 2, is really just an extension of
the original FAT16 that provides for a much larger number of clusters
per partition. As such, it greatly improves the overall disk utilization
when compared to a FAT16 file system. However, FAT32 shares all of the
other limitations of FAT16, and adds an important additional
limitation-many operating systems that can recognize FAT16 will not work
with FAT32-most notably Windows NT, but also Linux and UNIX as well.
Now this isn’t a problem if you’re running FAT32 on a Windows XP
computer and sharing your drive out to the other computers on your
network-they don’t need to know (and generally don’t care) what your
underlying file system is.
The Advantages of NTFS
The
NTFS file system, introduced with first version of Windows NT, is a
completely different file system from FAT. It provides for greatly
increased security, file-by-file compression, quotas, and even
encryption. It is the default file system for new installations of
Windows XP, and if you’re doing an upgrade from previous version of
Windows, you’ll be asked if you want to convert your existing file
systems to NTFS. Don’t worry. If you’re already upgraded to Windows XP
and didn’t do the conversion then, it’s not a problem. You can convert
FAT16 or FAT32 volumes to NTFS at any point. Just remember that you
can’t easily go back to FAT or FAT32 (without reformatting the drive or
partition), not that you’ll want to. The NTFS file system is generally
not compatible with other operating systems installed on the same
computer, nor is it available when you’ve booted a computer from floppy
disk. For this reason, many system administrators myself included, used
to recommend that users format at least a small partition at the
beginning of their main hard disk as FAT. This partition provided a
place to store emergency recovery tools or special drivers needed for
reinstallation, and was a mechanism for digging yourself out of the hole
you’d just dug into. But with the enhanced recovery abilities built
into Windows XP (more on that in a future column), I don’t think it’s
necessary to desirable to create that initial FAT partition.
When to Use or FAT32
If you’re running more than one operating system on a single computer
(see my earlier column Multibooting Made Easy), you will definitely need
to format some of you volumes as FAT. Any programs or data that need to
be accessed by more than one operating system on that computer should
be stored on a FAT16 or possibly FAT32 volume. But keep in mind that you
have no security for data on a FAT16 or FAT32 volume-any one with
access to the computer can read, change, or even delete any file that is
stored on a FAT16 or FAT32 partition. In many cases, this is even
possible over a network. So do not store sensitive files on drives or
partitions formatted with FAT file systems.
Converting to NTFS
Although there are certainly third-party utilities that allow you to
convert from FAT16 or FAT32 to NTFS (and may be cuter about it), you
really don’t need any special tool to perform the conversion-the
necessary program is included on your hard disk as part of the Windows
XP installation. To use this utility to convert your D drive, for
example:
1. Close all open applications. This process may require a reboot, so be prepared.
2. Click Start, click Run, and then type cmd, and press Enter.
3. In the command windows, type: Convert D:/FS:NTFS
4. Press Enter
That’s it. If there are open files on the volume being converted;
you’ll have to reboot your system for the process to complete. And if
this is a large drive that contains lots of files, the process could
take a while to complete. I don’t recommend that you try to do anything
else while the conversion is occurring.
No comments:
Post a Comment