Thread: NTFS Specification

  1. #1
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158

    NTFS Specification

    I'm checking out the FAT32 spec right now, and am interested in NTFS. But...
    According to wiki and some other google links, the NTFS specification is a "trade secret" and Microsoft hasn't released any specification to the public.
    However, it exists and can be easily experimented on and manipulated with any Win2000+ machine. Does anyone know of an unofficial release, or at least a hack specification compiled by an individual or something?

  2. #2
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    NTFS-3G is a stable open-source NTFS read/write driver for Linux (using FUSE). They may know something about NTFS?

  3. #3
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Keep in mind that MS-NTFS is a journaling file system, so a bare bones read/write implimentation may not support all the features of the official version.

  4. #4
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    I'm pretty sure the two NTFS-for-linux projects have some documentation about the disk format of NTFS on their websites, but I just can't find it.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  5. #5
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Thanks, I think NTFS-3G will do.
    @abachler: That's fine, I'm not trying to do anything to fancy.

  6. #6
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Also, does anyone know where I can find anything on exFAT (FAT64)? Microsoft has stuff on 12, 16, and 32, but not 64.

  7. #7
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    I've never heard of FAT64. AFAIK FAT32 is the last FAT used by MS. After that came NTFS.

  8. #8

  9. #9
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Isn't FAT64 something they want or already have for big USB sticks?
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  10. #10
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Yes.
    But XP doesn't support it I don't think, Vista SP1 I know does.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. NTFS ( FileSystem ) with C++
    By bobbelPoP in forum Windows Programming
    Replies: 1
    Last Post: 07-19-2008, 02:34 PM
  2. Partitiontypes NTFS,...
    By King01 in forum C Programming
    Replies: 2
    Last Post: 10-21-2007, 12:46 PM
  3. Feedback: Functional Specification Wording
    By Ragsdale85 in forum C++ Programming
    Replies: 0
    Last Post: 01-18-2006, 04:56 PM
  4. NTFS Partition Shrinker
    By cboard_member in forum Tech Board
    Replies: 7
    Last Post: 10-10-2005, 05:37 PM
  5. Splitting NTFS Partitions...
    By Grayson_Peddie in forum Tech Board
    Replies: 12
    Last Post: 02-20-2004, 12:24 AM