Jump to content

Windows 7 filesystem


BdN3504

Recommended Posts

I am on the brink of moving a winxp machine into a new windows 7 environment using the xpmode utility of 7. For this purpose i wanted to use a linux live distro to dd the contents of the old disk to the new machine. My problem now is, that the live distro cannot access the filesystem of the hd in the windows 7 machine. I thought about this and came to the conclusion that the file system which is used by windows 7 is not compatible with that distro. So i began to search for the file system used by 7 but only read it uses ntfs. There must be something new or different to this fs, because the distro works fine when accessing data of windows xp harddisks, which are also ntfs formatted. I could not make out which version of ntfs windows 7 uses. is it different to the fs used by xp?

Link to comment
Share on other sites


Yes, Windows 7 uses NTFS by default. I think that it is possible to install it on a FAT32, but your live CD should definately be able to read this file system. Of course there are a couple ways that Windows 7 can lock down its NTFS. One if NTFS permissions, they would have to have been changed from their defaults. Also EFS (Encrypting File System) or BitLocker or using the Trusted Platform Module.

Link to comment
Share on other sites

The filesystem itself is the same (3.1) for XP/2003, Vista/2008, and Win7/2008R2, but the ntfs.sys driver itself and the kernel's I/O management have added changes and tweaks for things like better SSD support, Transactional Filesystem operations, self-healing, debugging extensions, etc. You can actually see the NTFS version of a volume using fsutil:

fsutil fsinfo ntfsinfo <drive letter>:

For example, on my Win7 box:

fsutil fsinfo ntfsinfo C:
NTFS Volume Serial Number : 0xf6accbccaccb8599
Version : 3.1
Number Sectors : 0x000000003a3557ff
Total Clusters : 0x000000000746aaff
Free Clusters : 0x000000000616a236
Total Reserved : 0x00000000000007e0
Bytes Per Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000007bc0000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x0000000003b04920
Mft Zone End : 0x0000000003b11140
RM Identifier: CEF11C5E-77FE-11DE-85EE-B7DA22FC12FB

Link to comment
Share on other sites

There really isn't a huge need for a better FS, honestly. NTFS already does all of the things the actual filesystem needs to do, although improvements to things that sit on top of it like Windows Search are always welcome.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...