Results 1 to 32 of 32

Thread: What is the advantage of NTFS over FAT?

  1. #1

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203

    What is the advantage of NTFS over FAT?

    What is the advantage of NTFS over FAT?

  2. #2
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    NTFS is a (relatively) modern file system that provides for security and reliablilty. NTFS needs scandisk or defrag ran on it far less (you could argue that it shouldn't need defrag at all). FAT is a legacy DOS file system which provides no security whatsoever.
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  3. #3

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    So NTFS is just more reliable and has better security?

  4. #4
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    NTFS was created with security and reliability in mind, to make up for the shortcomings of FAT.

    In NTFS, you can set permissions on individual files and folders. So you can actually specify which users can use which resources.

    Also, NTFS has a better method of writing its files. As far as I've seen, you can pull the plug of an NTFS machine, and when you reboot, you won't need to scandisk.

    However, NTFS has a larger overhead (since it's storing info on each and every file and folder and resource). I believe it's about 4MB of overhead. You can never create an NTFS formatted floppy.

  5. #5

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    Is there any reason why you wouldn't use NTFS?

  6. #6
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Originally posted by mendhak
    You can never create an NTFS formatted floppy.
    http://www.sysinternals.com/ntw2k/fr...fsfloppy.shtml
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  7. #7
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Originally posted by ProgrammerJon
    Is there any reason why you wouldn't use NTFS?
    Dual booting - almost all OSes can read FAT by default, so you can share FAT partitions across OSes.
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  8. #8
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Possible reasons for not using NTFS:

    1. I'm stupid.
    2. I'm with stupid.
    3. I'm a home user, I don't need the security
    4. I'm on a network, but it's a small workgroup, security isn't a big deal


    Basically, there isn't much point using it if it's not a requirement for you. Granted that the option does come with win2k and winxp, but I'd say it's most likely in there for a networking environment, which is becoming increasingly common by the day.

  9. #9
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Alright, I didn't know that.

    So I'll change that to:

    You can never create an NTFS formatted floppy under normal working conditions.

  10. #10

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    I'm a home user but I might be doing some programming with ASP.NET.
    If you can't normal create a floppy with NTFS dose that mean that I wouldn't beable to use floppys anymore, or can I still create FAT floppies?

  11. #11
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Yeah, you format the floppies at FAT. You don't have to use the same filesystem for every disk/partition in the computer - CDs use their own file systems, for example.

    If you're running IIS, you'll want NTFS for the extra security - you can prevent the web account from having access to the rest of your file system, etc. Even if its just a learning/test box, you can still practice secure configuration, etc.
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  12. #12

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    So if I decide to re-format then it would probably be best to use NTFS.

  13. #13
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Originally posted by ProgrammerJon
    So if I decide to re-format then it would probably be best to use NTFS.
    I would. There should be a convert utility to convert a FAT partition to NTFS if you need to, also.
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  14. #14
    Good Ol' Platypus Sastraxi's Avatar
    Join Date
    Jan 2000
    Location
    Ontario, Canada
    Posts
    5,134
    If you do intend to dual-boot, I suggest maybe a 2 or 3 gig FAT32 partition simply so you can create files in another OS and view them in Windows.
    All contents of the above post that aren't somebody elses are mine, not the property of some media corporation.
    (Just a heads-up)

  15. #15

    Thread Starter
    Addicted Member ProgrammerJon's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    203
    Thanks, but i'm not inteding to dual boot

  16. #16
    Fanatic Member siyan's Avatar
    Join Date
    Jul 2001
    Location
    GOOOAAAAALLLLL!!!!!
    Posts
    869
    if memory serves correctly, the structure of NTFS generally results in less fragmentation
    Unite, proletariat!

  17. #17
    Evil Genius alex_read's Avatar
    Join Date
    May 2000
    Location
    Espoo, Finland
    Posts
    5,538
    Fat offers a slighly quicker file system most of the time (apart from copying huge folders) & is preffered for home use. Also, Fdisk & format commands in dos will recognise Fat partitions, it won't pick up ntfs partitions though.

    NTFS has shedloads of security features & doesn't need as many defrags run on it & is preferred at a workplace or on a small network (probably 5+ pc's for example).

    Normally at home, I'd stick with Fat32.

    Please rate this post if it was useful for you!
    Please try to search before creating a new post,
    Please format code using [ code ][ /code ], and
    Post sample code, error details & problem details

  18. #18
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Originally posted by alex_read
    Normally at home, I'd stick with Fat32.
    If you don't mind that kids/siblings/friends/pets, etc can deliberately or innocently mess up your FAT partitions, I guess that's ok.
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  19. #19
    Evil Genius alex_read's Avatar
    Join Date
    May 2000
    Location
    Espoo, Finland
    Posts
    5,538
    If you can show me a pet that can screw up a FAT partition, I'll give you a grand!

    Please rate this post if it was useful for you!
    Please try to search before creating a new post,
    Please format code using [ code ][ /code ], and
    Post sample code, error details & problem details

  20. #20
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Windows NT should never be installed onto a FAT32 partition. If you need the compatibility, have more than one partition. Just keep the system on NTFS and it's a damn sight happier. Also prevents you corrupting the OS in case of a blue-screen.

    Note: Don't use the FAT->NTFS converter. It messes up the tables and allocates far too many units, causing it to fragment about 5 times as quickly.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  21. #21
    Black Cat JoshT's Avatar
    Join Date
    Nov 2000
    Location
    WNY, USA
    Posts
    4,032
    Originally posted by alex_read
    If you can show me a pet that can screw up a FAT partition, I'll give you a grand!
    I had a dog once that would have chewed through an entire computer if she could have got her teeth close enough to it
    Josh
    Get these: Mozilla Opera OpenBSD
    I have books for sale: "MCSD in a Nutshell" and "VB Distributed Exam Cram" - PM me for details. Will also trade for a decent ATX Pentium 2 MB/CPU/RAM combo.

  22. #22
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Either way, it's still very easy to recover the data from the partitions even if the electronics are toast
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  23. #23
    Hyperactive Member
    Join Date
    Jul 2002
    Location
    WGTN, New Zealand
    Posts
    338
    I know this thread is out-dated, but another reason to use NTFS is because it is fully Unicode compatible. I quite often use Japanese folder and file names. The kind of software that would want to get those files are the kind that only work with ASCII strings, so all they get is "?????.doc" instead of the real characters. Not really any safer, but it's convenient to be able to have Unicode file names.

  24. #24
    Frenzied Member Ideas Man's Avatar
    Join Date
    Aug 2002
    Location
    Australia
    Posts
    1,718
    Just to add on, NTFS allows you to use encryption in Windows XP and NTFS has a much larger HDD support than FAT32, something in the terabytes. If you want to do video editing, NTFS is also the best way to go because FAT32 has a relativly small file size limit, whereas the limit in NTFS is also in the terrabytes.
    I use Microsoft Visual Basic 2005. (Therefore, most code samples I provide will be based around the .NET Framework v2.0, unless otherwise specified)

  25. #25
    Hyperactive Member
    Join Date
    Jul 2002
    Location
    WGTN, New Zealand
    Posts
    338
    Originally posted by Ideas Man
    Just to add on, NTFS allows you to use encryption in Windows XP and NTFS has a much larger HDD support than FAT32, something in the terabytes. If you want to do video editing, NTFS is also the best way to go because FAT32 has a relativly small file size limit, whereas the limit in NTFS is also in the terrabytes.
    Yep that's true. FAT32 doesn't allow files over 2GB. NTFS allows drives up to 246 bytes (70,368,744,177,664), or 64TB, and that is the maximum size for a file I think too. There aren't many advantages of FAT32 over NTFS anymore, especially since a lot of Linux distributions have the capability to use NTFS anyway.

    If you have doubts about which one you should use, use FAT32, because you can always convert to NTFS later (but not vice versa!).

  26. #26
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901
    prove that the dog didn't break the hard drive. she was the only one home when it finally crashed

    Pay me if you can't!

  27. #27
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Originally posted by Dreamlax
    Yep that's true. FAT32 doesn't allow files over 2GB. NTFS allows drives up to 246 bytes (70,368,744,177,664), or 64TB, and that is the maximum size for a file I think too. There aren't many advantages of FAT32 over NTFS anymore, especially since a lot of Linux distributions have the capability to use NTFS anyway.

    If you have doubts about which one you should use, use FAT32, because you can always convert to NTFS later (but not vice versa!).
    FAT32 CON: Can't create/use partition > 65GB. File Size limited, < 2 GB. No level of security available.

    FAT32 PRO: Faster disk R/W access to files, very easy to defrag, can keep clean and crisp over long period of time. Can create bootable floppies to edit the FS in the case the OS won't boot.

    NTFS PRO: Supports disk partitions > 65GB into the TB range. Can create files > 2GB , up to the TB range I think. Actual level of security available, Group/User security per file/ per folder.

    NTFS CON: Slower rates of R/W disk access to files due to an extra layer of complexity introduced by the PRO's of the FS. Very hard to defragment back to an original state, over long periods of time (6 months+) FS can become noticeably fragmented to the point that the user can notice a significant slow-down in everything which requires disk access. Cannot create a bootable floppy to edit the FS (cannot write to disk) implying when the OS won't boot you cannot fix with a floppy.

    The last CON to NTFS is not so big a deal anymore, as you can boot to the XP CD and get write access to the FS in a command shell.

    In today's world, given you have a mobo to boot to CD, and a very large HardDisk (> 65GB), and you have WinXP, NTFS is your best choice.

    However, if you have a HardDisk < 65GB and you are not concerned about anyone in your location looking at your files, and you are very concerned about fast disk access, then FAT32 is the clear choice for you.

    As posted earlier, you can always go from FAT32 to NTFS, but not the other way around!

  28. #28
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901
    Isn't NTFS reported to be faster than FAT? It sure seems that way on the E-Machine that we just installed XP on. The 766mhz machine is actually a lot faster than it was with ME on it!

  29. #29
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Yes, NTFS is commonly reported to be faster than FAT32 and FAT16, however that is an incorrect report. Do some benchmarks of your own. And that is just referring to an initial installation of an OS.

    FAT32 holds up far better than NTFS as time marc hes on, and your os installation grows. This is where FAT really shines - in its ability to be defragmented. This part I can't actually explain; I just know this from years and years of experience and benchmarking.

  30. #30
    Not NoteMe SLH's Avatar
    Join Date
    Mar 2002
    Location
    192.168.0.1 Preferred Animal: Penguin Reason for errors: Line#38
    Posts
    3,051
    One other thing that i like about NTFS is that you can compress files and folders, thus fitting more data on your hard disk than using a FAT system.
    Quotes:
    "I am getting better then you guys.." NoteMe, on his leet english skills.
    "And I am going to meat her again later on tonight." NoteMe
    "I think you should change your name to QuoteMe" Shaggy Hiker, regarding NoteMe
    "my sweet lord jesus. I've decided never to have breast implants" Tom Gibbons
    Have I helped you? Please Rate my posts.


  31. #31
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Originally posted by SLH
    One other thing that i like about NTFS is that you can compress files and folders, thus fitting more data on your hard disk than using a FAT system.
    I agree, but this is only valid for compressible files. Most EXEs, ZIPs MP3s, and JPGs will not compress any further, thus making the compressed drive rather useless for those types of files.

  32. #32
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    I reformatted my new external HDD (300GB) to NTFS because it came with FAT32 on it. My PC is WinXP/NTFS so I thought for simplicity I'd format the external drive to NTFS.

    btw: I just backed up my internal drive to the external one and it hardly even registered on the used/free pie chart! w00t!!!11!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width