且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

NTFS使用注意事项

更新时间:2022-08-22 11:34:42

NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。除了在局域网安装了NT系列的用户们使用NTFS外,随着NT内核的桌面系统Windows2000和XP的普及,很多个人用户也开始把自己的分区格式化为NTFS。

在一般情况下,NTFS的格式不能被Windows9X识别,而且在安装、操作方面也有差异,所以个人用户在使用这种磁盘格式的时候,必须留意下面的注意事项:

一、NT内核的系统应始终使用NTFS 吗?

NTFS是微软推荐在NT系列上使用的文件系统,但是,会有一些特殊的原因使你可能想使用其他文件系统。如果计划用其他操作系统(包括 MS-DOS)访问文件,则应把引导的分区,即C盘选择格式为 FAT(包括FAT32)文件系统。如果使用的是NTFS文件系统并要与Windows NT进行双重引导,那么在继续Windows 2000或XP的安装之前,必须要为Windows NT安装SP4或更高版本的补丁。

二、转化NTFS和其他分区格式的技巧

FAT和FAT32的文件系统是Windows当中经常使用的文件系统,由于NTFS的特性和可支持的分区容量远远超过了FAT和FAT32的文件系统,因此微软为用户提供了一个技巧可以让用户将FAT和FAT32转换成NTFS。语法:convert [volume] /fs:ntfs [/v] [/cvtarea:FileName] [/nosecurity] [/x]

参数

volume 指定驱动器号(其后要紧跟冒号)、装入点或要转换为 NIFS 的卷名。 /fs:ntfs 必需将卷转换为 NTFS。 /v 指定详细模式,即在转换期间将显示所有的消息。 /cvtarea:FileName 仅适用于高级用户。指定将主控文件表 (MFT) 以及其他 NTFS 元数据文件写入相邻的现存占位符文件中。该文件必须位于要转换的文件系统的根目录下。如果使用 /CVTAREA 参数,可以使转换后的文件系统具有较少的碎片。为了得到***结果,该文件的大小***为1 KB 与文件系统中文件和目录数量的乘积,但是,该转换工具也接受任意大小的文件。 有关使用 /cvtarea 参数的详细信息,请参阅 Microsoft Windows XP 资源工具包网站中的“文件系统”。(http://www.microsoft.com/)

要点

在运行 convert 之前,首先必须使用 fsutil file createnew 命令创建占位符文件。Convert 并不创建此文件。Convert 使用 NTFS 元数据覆盖此文件。完成转换后,会释放此文件中所有未被使用的空间。有关 fsutil file 命令的详细信息,请参阅“相关主题”。 /nosecurity 对于转换后的文件和目录的安全性设置,将其指定为每个人都可访问。 /x 如果需要,使用该参数可在转换之前将该卷卸载。对该卷任何打开的句柄不再有效。 注释 必须指定重新启动计算机时应该转换的驱动器。否则,将无法转换当前驱动器。 如果 convert 无法锁定驱动器(系统卷、当前驱动器等),它会主动在下次重新启动计算机时转换该驱动器。在从早期版本的 NIFS 转换得到的卷上,MFT 位置是不同的。因此,卷的性能可能不如从 Windows NT 转换得到的卷优异。 与最初就使用 NIFS 进行格式化的卷相比,从 FAT 转换为 NTFS 的卷会缺少部分性能。在转换后的卷上,MFT 可能会变得破碎。另外,转换后的启动卷上的 NTFS 权限不再适用。

范例

要将驱动器 E 上的卷转换为 NTFS 并且显示所有消息,请键入:convert e:/fs:ntfs /v

三、虚拟内存(页面文件)与NTFS的卷

现在很多人装了双硬盘系统甚至是简单的RAID磁盘阵列,在使用这种结构的系统同时是需要NTFS支持卷功能的,此时,应该尽量避免页面文件和系统文件在同一分区上,也不要在同一物理磁盘驱动器的不同分区中放置多个页面文件。特别注意避免将页面文件放入容错驱动器,例如镜像卷或 RAID-5 卷,因为页面文件不需要容错,而且一些容错系统将数据写到多个位置,会导致非常缓慢的数据写操作。

四、如果使用了虚拟机或是磁盘压缩,不适宜使用NTFS格式

如果你打算装虚拟机,在NTFS分区引导的机器上使用光盘引导后,在装操作系统的时候,将会出现以下提示:

Please wait while Setup initializes.Scanning system registry...Cannot create a temporary directory.

If you have HPFS or NTFS installed on your hard drive, you will need to create an MS-DOS boot partition to set up Windows.

因为虚拟机出于兼容的考虑,只内置了最常用的硬件和软件支持,对NTFS格式的支持目前还不是很好。如果你使用Windows9X加补丁的方式来读写NTFS分区的话,也可能会导致某些长文件名或是中文名的文件结构被破坏;在使用GHOST备份和恢复的时候也可能会出现莫名其妙的错误。所以,上NTFS还是用NT内核的系列视窗系统好。

另外,注意压缩过的分区不能转化为NTFS。其实压缩磁盘分区变相增大容量是以系统速度的极大牺牲为代价的;而且还会给以后的系统维护、转换分区格式、升级操作系统等等带来很大麻烦。除非是完全出于备份数据的考虑,其他的应用笔者强烈建议不要使用Windows的分区磁盘压缩功能。

当然,使用《易我数据恢复向导》也是能搜索并恢复出被NTFS文件系统进行压缩过的文件。