博文

目前显示的是 三月, 2005的博文

Sunday, January 23, 2005

1/23/2005 4:49:14 AM
自己建立了一个NNTP server ,现在读起新闻组来爽快多了事实好像不像我想的那么简单耶!
新闻组的转信真是麻烦!
哎!
为什么总是转不出去呢?
刚开始还成功过一次呢

NTFS卷的特殊文件简介

1/22/2005 8:12:10 AM
NTFS卷的特殊文件
NTFS分区的Master File Table (MFT)中的前60个入口是被保留的,指向一些特殊文件,这些特殊文件在windows下一般是看不见的。Linux下也不行,FreeBSD下可以看见一部分。这里,我简单的介绍一下这些特殊文件吧。
NTFS 3.0中只使用了前12个。
1。\MFT (entry 0)
主文件表 (Master File Table ,MFT)
格式化为 NTFS 的卷上的一个 NTFS 系统文件,包含了该卷上的每个文件和文件夹的信息。MFT 是 NTFS 卷上的第一个文件。 该文件在FreeBSD下也是不显示的。\MFTMirror (entry 1) MFT的镜像,在FreeBSD下可以直接读取。\LogFile (entry 2) 卷日志文件,记录了卷的结构的改变。一般默认为65536k,在xp下你可以通过下面的命令查看和修改它的大小 例如 E:\>chkdsk E: /L 文件系统的类型是 NTFS。 目前日志文件大小为 65536 KB。 此卷默认的日志文件大小为 65536 KB。\Volume (entry 3) 存储整个卷的数据属性。通过打开路径\\.\C:就可以打开这个文件。Volume文件也具有卷名(volume name),卷信息(volume information)和对象标识符(object identifier)属性 5.\AttrDef (entry 4) 里面存储的是这样的数组 typedef struct { WCHAR AttributeName[64]; ULONG AttributeNumber; ULONG Unknown[2]; ULONG Flags; ULONGLONG MinimumSize; ULONGLONG MaximumSize; } ATTRIBUTE_DEFINITION, *PATTRIBUTE_DEFINITION; 6.\ (entry 5) 卷的根目录\Bitmap (entry 6) 卷上已分配的簇的位图(bitmap),\Boot (entry 7) 引导文件。 Boot的第一扇区,就是这个卷的第一扇区。如果这个卷是可引导的(bootdable),那么这里面存贮的,毫无疑问,就是引导信息。所以这里面的数据存…