tml模版
详解微软Windows
操作系统目录所占空间
如果你安装了时下最流行的微软Windows
操作系统
是否会觉得微软Windows
操作系统下的winsxs文件夹庞大的吓人
有些人就装X说Windows
操作系统占空间了
本文为你详解
关于最近的新的微软安全
稳定著称的操作系统我们知道
查看一个目录有多大的最快捷的方法就是看看资源管理器文件夹的属性
但是我今天要说的是
如果你用这个方法去看WindowsVistaWindows
系统的目录
你会被你的眼睛所欺骗
因为
Microsoft同学在WindowsVistaWindows
里面大量使用了NTFS文件系统的特性之一的
硬连接(HardLink)来实现WinSxS机制
用过的人都知道
要安装WindowsVistaWindows
系统
那么系统分区必须是NTFS文件系统
原因有以下一些
系统文件保护所需各种安全保护机制
如MIC所需WinSxS所需&hellip
&hellip
关于最后一点的WinSxS所需
所以NTFS这是WindowsVistaWindows
系统需要的一个条件
因为只有在NTFS文件系统上面
才能实现硬连接机制
也才能达到优化Windows目录占用磁盘空间的目的
关于微软系统的硬链接硬链接是什么呢
简单的说
就是一种针对文景睿xp件的特殊快捷方式
只不过这种快捷方式的实现和一般的快捷方式不一样
硬连接是NTFS文件系统特有的属性之一
在Linux下面
也有类似的机制
硬连接适用于在同一个卷的文件级别
硬连接是不能跨卷的
硬链接
系统属性测试WindowsVistaWindows
自带了创建硬连接的命令
mklinkexe
利用这个命令
我们可以给指定的文件创建硬连接
下面的命令将在linktxt和sourcetxt之间建立硬连接关系C
\Users\hoii\Desktop》mklinkhlinktxtgbtxt为linktxt《《===》》gbtxt创建了硬链接注意上面的例子
linktxt本是一个不存在的文件
但是当执行完mklink命令以后
linktxt文件也就被创建了
其实
linktxt是一个虚假的文件
它是在文件系统层面上对gbtxt文件的一个映射
而linktxt是不占硬盘空间的
关于硬盘空间的占用问题
可以这样测试
给硬盘划分一个新分区
空间只有
GB
在这个分区的test目录里面新建了一个
GB大小的文件
此时剩余空间是
GB
用mklink命令给这个
GB大小的文件建立了一个硬连接
检查这个分区的剩余空间
还是
GB
但是如果用资源管理器看test目录的属性
会发现有
个文件
总大小是
GB(整个分区才