以win7为例谈NTFS的高级特性和应用

微软从Windows 2000开始引入了NTFS文件系统,但此时用户可以选择将系统安装在非NTFS格式的分区中。到了当前,Windows 7却只能安装在NTFS格式中了。这其中我们可以看到微软对NTFS的器重,当然和当年相比其特性和功能有了很大的扩展和提升。不过,对于NTFS的诸如压缩、加密、安全授权等功能大家比较熟悉,本文将以Windows 7系统为例,谈谈其下的NTFS高级特性和应用。

1、高效、节省的硬链接

通常情况下,我们需要将同一个文件显示在不同的位置。例如,有时需要将一篇位于网络共享中的文档提供给所有的用户使用,但某些应用程序可能必须要从另外一个特定的位置才能打开该文档,以便进行正常的读写操作。此时,我们并不需要将文件移动到应用程序要求的目录或给特定的用户分配访问受保护目录的权限,只需借助Windows 7的NTFS特性通过“fsutilhardlink”命令 给该文档创建硬链接,以便使其可以被用户和应用程序单独访问。

(1).硬链接为管理员带来的便利

很明显,Windows 7中通过硬链接实现文档的访问方式无疑是非常高效的。一个命令可以轻松搞定,且省去了文件复制的麻烦。此外,还有一点也是令我们幸喜的。无论一个文件有多少个硬链接,相关的目录项都将指向某个卷上现有的同一个文件,而这正式硬链接和文件副本的不同。我们知道文件的副本,文件的数据实际上是存在于多个位置下的。据此,使用硬链接无疑节省了我们的磁盘空间。

还有一点也是我们乐见的,通过使用硬链接,文件会显示为存在多个位置,但实际上只存在于一个位置,因此如果使用其中的一个硬链接修改并保存了这个文件,而其他人通过不同的硬链接打开该文件,修改后的内容一样可以显示出来。此外,因为具有多个硬链接的文件实际上只有一个副本,因此硬链接并不会有多个安全描述,只有源文件具有安全描述。所以如果希望更改某个文件任何一个硬链接的访问权限,只需对该硬链接指向的实际源文件物理副本进行更改,这样该文件副本关联的所有硬链接都会被用于新的安全设置。

除此之外,硬链接也提高了文件的安全性。比如,我们为一个文件创建了多个硬链接,那么除非将所有的硬链接都删除掉,否则该文件就无法从卷上删除。这样的话,如果有人无意删除了一个有多个硬链接的文件,文件本身并不会被删除,被删除的只是受影响的硬链接,而其他硬链接和文本本身不受影响。
(2).创建硬链接

要创建硬链接,需要使用“fsutil hardlink”命令。其命令格式为“fsutil hardlink create newfilepath currentfilepath”。其中newfilepath是要为该文件创建的硬链接的路径,而currentfilepath是要链接到的现有文件的名称。例如,我们要为c:/test目录中的test.doc文件创建新的硬链接c:/ctocio/ctocio.doc,需要执行命令“fsutil hardlink create c:/ctocio/ctocio.doc c:/test/test.doc”。命令执行完毕后,硬链接创建成功。此时,当我们双击 c:/ctocio/ctocio.doc打开的则是c:/test/test.doc文件。(图1)

(3).硬链接的不足

笔者在使用硬链接的过程中也发现了其中的一些不变或者不足之处。其一是,硬链接只能在NTFS卷上创建,不能在一个卷上同时创建指向另一个卷的硬链接。也就是说,我们无法在C盘上创建指向D盘文件的硬链接。其二是,硬链接并不适合多个用户需要并发修改同一个文件的环境,比如协同办公。具体来说,假设用户A使用一个硬链接打开了这个文件,并修改了该文件,但同时用户B使用另外一个硬链接打开同一个文件,并进行修改,如果两人尝试同时保存修改内容就会出现问题。

上一页12 3 下一页

(0)

相关推荐

  • 360安全路由P1设置教程以win7为例

    昨天360安全路由P1首发1万台,酷爱360产品的朋友,抢到手了吗?入手之后,就要知道怎么使用360安全路由p1了,下面小编告诉大家详细的图文设置教程。 360安全路由p1怎么设置 先别急着说配置咱们 ...

  • Java核心技术2:怎么学习类的高级特性

    类除了具有普通的特性之外,还具有一些高级特性,如包.内部类等.本篇经验将向您介绍包的创建规则.在程序中导入其他类包.掌握final变量据.方法.类.掌握内部类.下面的经验每张图的代码都是一个字一个字地 ...

  • Win7家庭普通版和家庭高级版不支持远程桌面连接

    Win7家庭普通版和家庭高级版不支持远程桌面连接

  • win7 旗舰版CMOS怎样开启高级电源管理

    win7 旗舰版的功能相对来说比较强大,你作为其忠实用户又知道多少呢?一些相关设置你操作起来有没有问题呢?比如我们都知道有的计算机是可以快速启用高级电源管理的,你对此又了解了多少呢?又没有更好的设置呢 ...

  • 局域网内ping不通,防火墙规则更改(win7为例)

    局域网内网络测试ping命令很实用,但默认情况下 防火墙出于安全考虑是不允许ICMP回显(即ping测试).如果在一个安全的局域网内希望开启ping测试怎么办呢?这里以windows7为例,教大家开启 ...

  • 简单两步轻松将Win7硬盘转换成ntfs格式

    简单两步轻松将Win7硬盘转换成ntfs格式

  • ESD文件怎么安装(以win7为例)

    从网上下载的Win7系统ESD文件该怎么安装呢?请看下面的操作步骤. 操作方法 01 首先,请大家搜索"Dism++"关键字,下载该软件. 02 软件下载之后,双击运行打开软件主页 ...

  • Win7系统隐蔽的10大安全特性

    都说Win7好,用户们可以举出一堆的理由来,界面爽、操作人性化、开着UAC不装杀毒就安全的裸奔、没Vista那么多兼容性方面的破事…… 除了可用性,我想咱们这个时代要求的Windows还必须是安全的, ...

  • 微软停止预装Win7家庭初级版.家庭高级版和旗舰版或为Win9铺平道路

    由于Win 7的市场份额过于巨大,如果微软不采取一些强硬措施,恐怕很难使用户自愿放弃Win 7,升级到Win 9。逐步地停止预装Win 7,微软正在尽最大的努力为Win 9的普及铺平道路。 近日,微软 ...