NTFS使用注意事项

简介: NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。

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

目录
相关文章
|
JavaScript 前端开发 API
Fish开发与使用
审批系统使用es5,现在fish组件里面,用了大量的bind(this)方法,bind解决了this作用域问题,es6有箭头函数解决这个问题 es5没有箭头函数。 正常的js文件中必须包含的几个内容: 1.在文件的开始,要引入当前js文件需要用到的html文件,调接口使用到的action文件,或者特定样式的css文件, 引入HTML文件,格式是:”hbs!”+对应文件的整个路径, 引入js文件,格式是:对应文件的整个路径,文件名不需要加后缀名js
Fish开发与使用
|
机器学习/深度学习 存储 数据采集
阿里云 ACP是什么?阿里云 ACP有什么用?
ACP是什么,它是阿里云企业推出的针对于数据分析工程师的资格认证,有极高的含金量。因为阿里云在国内市场处于领先地位,他们推出的资格认证自然而然受到很多人的欢迎,很多互联网行业从业人员都以获得阿里ACP认证为荣。那么,阿里云 ACP是什么?阿里云 ACP有什么用?在认证大使官网上查阅了相关资料,我得到了答案
3193 0
阿里云 ACP是什么?阿里云 ACP有什么用?
|
网络安全
kali 启用默认root,开启SSH服务,安装VNC,设置服务自启动
启用默认root,开启SSH服务,设置服务自启动,安装VNC
|
Shell 开发工具 git
【Git】解决Untracked Files Prevent Checkout的问题
【Git】解决Untracked Files Prevent Checkout的问题
4481 0
|
编解码 开发工具 Android开发
如何在Android端实现轻量级RTSP服务(类似于IPC)
首先声明一点,本blog提到的轻量级RTSP服务,类似于网络摄像头(IPC),而非传统意义的接受外部推流的RTSP服务器。
1081 0
|
安全 搜索推荐 C#
.NET反编译神器ILSpy怎么用?
.NET反编译神器ILSpy怎么用?
988 0
|
SQL 数据采集 运维
Dataphin V3.7 版本发布!通过国产化适配、数据研发体验优化、数据治理能力提升和标签平台,帮助企业加速构建数据中台
本次发布的V3.7版本中,Dataphin重点围绕资产建设平台的易用性及可交付性、资产治理平台的完备性以及基础平台的稳定性和开放性进行优化与升级。通过国产化支持适配、数据研发体验优化、数据治理能力提升和标签平台,帮助企业加速构建企业级数据中台,轻松拥有好数据!
Dataphin V3.7 版本发布!通过国产化适配、数据研发体验优化、数据治理能力提升和标签平台,帮助企业加速构建数据中台
|
存储 文件存储 索引
408王道操作系统强化——文件管理及大题解构(上)
408王道操作系统强化——文件管理及大题解构
613 1
408王道操作系统强化——文件管理及大题解构(上)
|
存储 Python
炸金花底层模拟
炸金花底层模拟
847 0
|
网络协议 关系型数据库 MySQL
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
7311 1
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止