NTFS使用注意事项

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

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文件系统进行压缩过的文件。

相关文章
|
8月前
|
Linux
7.3 【Linux】磁盘的分区、格式化、检验与挂载
7.3 【Linux】磁盘的分区、格式化、检验与挂载
127 0
|
8月前
|
Linux
7.3.3 【Linux】磁盘格式化(创建文件系统)
7.3.3 【Linux】磁盘格式化(创建文件系统)
50 0
|
存储 缓存 数据管理
NTFS读写软件2023Tuxera NTFS最新版本功能介绍
今天,小编要来分享的是Mac下一款实用的NTFS读写软件——Tuxera NTFS,我们都知道OS X默认是不支持NTFS格式写入的,对于很多使用U盘或移动硬盘写操作的朋友来说非常的不便。而Tuxera NTFS很好的解决了这个问题。小子这次带来的是2023版本。
168 0
|
数据安全/隐私保护 iOS开发 开发者
tuxeraNTFS2022macOS无法读写NTFS文件系统如何解决?
众所周知,因为一些原因,我们的macOS无法读写NTFS文件系统,要想读写NTFS,我们就要用到软件!
285 0
|
Linux
Linux下挂载NTFS格式磁盘
使用ntfs-3g在linux下挂载windows磁盘
210 0
FAT16文件系统解析(C#版本)
今天FAT文件系统总算告一个段落了,已经可以非常完美的读取包含FAT16文件系统的磁盘了。由于是采用C#编写,直接借鉴的代码很少,并且考虑到MF不支持二进制序列化,所以对数据结构的解析,是一个一个字节进行的,所以很耗费时间。
608 0