[ros-kernel] ntfs infinite loop at boot

Eric Kohl ekohl at rz-online.de
Fri Nov 21 15:27:04 CET 2003


"Mike Nordell" <tamlin at algonet.se> wrote:

> Furthermore, I believe the linux-ntfs documentation is (as the Helen
Custer
> book about NTFS) a bit unclear about the MFT record sizes. Note (c) in
> http://linux-ntfs.sourceforge.net/ntfs/files/boot.html
> is probably correct, and I therefore believe the (somewhat stale, I admit)
> ROS NTFS src I've looked at is a bit wrong. But in my experience (if
anyone
> has ever seen anything to contradict this, please speak up), the FILE
> Record's are *always* 1KB in size. What probably *can* vary in size is the
> allocation granularity of the MFT (FILE Record's). I.e. with 4KB clusters
> you can only allocate 4 records at a time. With 64KB clusters you can only
> allocate 64 records at a time. But the MFT FILE Records themselves are
AFAIK
> still, always, 1KB large.

I used the ntfs_docs 0.4 which where Note (c) was not present. It seems
ntfs_docs 0.5 need to be released as soon as possible. ;-)

"Inside Microsoft Windows 2000" says: MFT entries have a fixed size of 1KB.
The size of the MFT entires does _not_ depend on the cluster size.

IMHO, your opinion about the MFT allocation granularity sounds reasonable.


Eric




More information about the Ros-kernel mailing list