如果你安装了时下最流行Windows 7操作系统,是否会觉得Windows 7操作系统下的winsxs文件夹庞大的吓人,有些人就装X说Windows 7操作系统占空间了,本文为你详解。

  关于最近的新的微软安全,稳定著称的操作系统

  我们知道,查看一个目录有多大的最快捷的方法就是看看资源管理器文件夹的属性,但是我今天要说的是:如果你用这个方法去看 Windows Vista / Windows 7 系统的目录,你会被你的眼睛所欺骗,因为,Microsoft 同学在 Windows Vista/ Windows 7 里面大量使用了NTFS文件系统的特性之一的:硬连接(Hard Link)来实现WinSxS机制!

  用过的人都知道,要安装 Windows Vista / Windows 7系统,那么系统分区必须是NTFS文件系统。原因有以下一些:

  系统文件保护所需

  各种安全保护机制,如MIC所需

  WinSxS 所需

  ……

  关于最后一点的 WinSxS 所需,所以NTFS这是Windows Vista / Windows 7 系统需要的一个条件,因为只有在 NTFS 文件系统上面,才能实现硬连接机制,也才能达到优化Windows目录占用磁盘空间的目的。

  关于微软系统的硬链接

  硬链接是什么呢?简单的说,就是一种针对文件的特殊快捷方式,只不过这种快捷方式的实现和一般的快捷方式不一样。

  硬连接是NTFS文件系统特有的属性之一,在Linux下面,也有类似的机制。硬连接适用于在同一个卷的文件级别,硬连接是不能跨卷的。

  硬链接,系统属性测试

  Windows Vista / Windows 7 自带了创建硬连接的命令:mklink.exe,利用这个命令,我们可以给指定的文件创建硬连接:

  下面的命令将在link.txt和source.txt之间建立硬连接关系

  C:\Users\hoii\Desktop>mklink /h link.txt gb.txt

  为 link.txt <<===>> gb.txt 创建了硬链接

  注意上面的例子:link.txt本是一个不存在的文件,但是当执行完mklink命令以后,link.txt文件也就被创建了。其实,link.txt是一个虚假的文件,它是在文件系统层面上对gb.txt文件的一个映射,而link.txt是不占硬盘空间的。

  关于硬盘空间的占用问题,可以这样测试:

  1、给硬盘划分一个新分区,空间只有2GB

  2、在这个分区的test目录里面新建了一个1.9GB大小的文件,此时剩余空间是0.1GB

  3、用mklink命令给这个1.9GB大小的文件建立了一个硬连接

  4、检查这个分区的剩余空间,还是0.1GB,但是如果用资源管理器看test目录的属性,会发现有2个文件,总大小是3.8GB(整个分区才2GB,能够容纳3.8GB大小的文件吗?显然不可能了)

  还是针对上述的例子,如果我们把原始的文件 gb.txt 删除以后,link.txt文件还是会继续存在的,且内容就是source.txt的文件内容。也就是说,我们删除gb.txt,实际上删除的仅仅是这种连接关系,文件本身还是没有被操作的。

  关于硬连接,最后一个需要介绍的内容是:当硬连接建立以后,硬连接双方任何一个对象被修改,都会造成对应的连接对象被修改。例如上面的例子:如果修改了link.txt,那么gb.txt文件也会同步被修改,反之亦然。这一点和SHELL层面的快捷方式不同,SHELL层面的快捷方式文件LNK仅仅是一个指示关系,修改LNK文件并不影响LNK文件指向的对象,修改LNK文件指向的对象也不会影响LNK文件。

  WIN新系统下的硬链接情况和使用这种技术的原因

  好了,基本知识介绍完了,我们来实际看看Windows目录里面对于硬连接的使用情况吧。

  经常看到有人抱怨,Windows\WinSxS目录占用了太多的空间,里面经常发现有同名的文件,而且这些同名的文件在 Windows\System32 目录下面也有存在,这是为啥呢?其实这就是硬连接导致的。

  Microsoft为啥这么麻烦搞这个呢?其实这样对系统的稳定性的增加非常有好处

  同样的文件,只需要维护硬连接关系,不需要进行多重的拷贝,这样可以节省硬盘空间

  如果涉及文件更新,只需要先在WinSxS 目录里面下载好一个新版本,然后修改 Windows\System32 下面同名文件的硬连接关系,从旧版本的硬连接指向新版本的硬连接,这样就能够快速的完成文件的更新工作,而不需要进行文件的复制,速度也会快不少

  补丁卸载也是一样的,只需要把硬连接指向改为旧版本就可以了,没有文件替换的问题。而且建立了硬连接关系的文件之间的修改是同步的,因此只要有一方被修改了,另一方也会得到修改

  真相大白

  说了这么多,那么如何知道 Windows 目录的真实大小呢?有很多小工具可以使用,也可以在DOS下的第三方工具来测试,有兴趣的童鞋就自己测试吧,我的测试结果如下:

  对于纯净的系统测试结果如下,共有文件65088个,其中,真实的文件有48022个,其他17066个文件都是硬连接文件。真实的文件占用了14981682 KB的硬盘空间,而如果你用资源管理器看的话,那么会提示说占用了 18244902 KB的硬盘空间。其实呢?, Windows\system32 目录下的大多数文件都和 WinSxS 目录建立了硬连接关系~~都多算了一次。

  Windows 7操作系统winsxs那么多空间占着。其实没那么多。那不过是文件同步映射导致的结果。

纸上得来终觉浅,绝知此事要折腾

淫得一手好湿不难,难的是淫的一被子好湿.


思想可以肮脏,但生活必须健康!因为只有强壮滴体魄才能支撑起一个龌龊的灵魂

177

主题

1519

帖子

8700

积分

利淘网户部侍郎

头衔:利淘网VIP客户

Rank: 13Rank: 13Rank: 13Rank: 13

积分
8700
发表于 2009-12-9 23:17 | 显示全部楼层
沙发
其实我一直等W7精简版的不知道什么时候有
我就喜欢淘二手本本~

151

主题

1万

帖子

4万

积分

版主

辽宁丹东驻利淘网版主

Rank: 9Rank: 9Rank: 9

积分
44670

利淘网最佳灌水勋章利淘网无厘头勋章利淘网自曝勋章(帅哥)水神组成员

QQ
发表于 2009-12-9 23:21 | 显示全部楼层
板凳
我装的旗舰版。。。没有注意C盘占了多少空间。。。 不过绝对是超过10个G的。。。
봄은온화하고꽃이핍니다.
签名:戴上小红帽   勾引大灰狼

4

主题

1万

帖子

4万

积分

利淘网刑部尚书

头衔:利淘网VIP用户

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
45780
QQ
发表于 2009-12-9 23:22 | 显示全部楼层
4

原帖由 hajsj 于 2009-12-9 23:17 发表 其实我一直等W7精简版的不知道什么时候有

 

 

微软肯定不会有的,网上会有很多的,以后会越来越多的,就象xp一样

0

主题

1万

帖子

4万

积分

利淘网刑部尚书

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
42338

利淘网无厘头勋章利淘网自曝勋章(帅哥)水神组成员

发表于 2009-12-9 23:23 | 显示全部楼层
5
等啥时候WIN7精简的8个G的硬盘也能安装我就使用小本体验下。
缘由心生随遇而安,身无挂碍一切随缘!

151

主题

1万

帖子

4万

积分

版主

辽宁丹东驻利淘网版主

Rank: 9Rank: 9Rank: 9

积分
44670

利淘网最佳灌水勋章利淘网无厘头勋章利淘网自曝勋章(帅哥)水神组成员

QQ
发表于 2009-12-9 23:33 | 显示全部楼层
6

原帖由 ch310 于 2009-12-9 23:23 发表 等啥时候WIN7精简的8个G的硬盘也能安装我就使用小本体验下。

 

委座。。。给你发个小7的开机画面及壁纸,先体验下如何。。。哈哈。。。

봄은온화하고꽃이핍니다.
签名:戴上小红帽   勾引大灰狼

544

主题

1万

帖子

9万

积分

管理员

利淘网北京运营仓库:张磊

Rank: 12Rank: 12Rank: 12

积分
94376

利淘网最佳荣誉勋章利淘网最佳管理员勋章利淘网最佳服务态度勋章

QQ
发表于 2009-12-9 23:37 | 显示全部楼层
7
我装的有15G多。

151

主题

1万

帖子

4万

积分

版主

辽宁丹东驻利淘网版主

Rank: 9Rank: 9Rank: 9

积分
44670

利淘网最佳灌水勋章利淘网无厘头勋章利淘网自曝勋章(帅哥)水神组成员

QQ
发表于 2009-12-9 23:42 | 显示全部楼层
8
我装完之后,将系统自带的图片之类的东西都转移到其他盘去了。。。 又用优化大师、鲁大师的工具瘦身。。。之后,还占了10多个G的空间。。。 不过,比Vista好多了。。。
봄은온화하고꽃이핍니다.
签名:戴上小红帽   勾引大灰狼

11

主题

311

帖子

2742

积分

利淘网礼部侍郎

头衔:利淘网VIP用户

Rank: 11Rank: 11Rank: 11Rank: 11

积分
2742
发表于 2009-12-10 09:51 | 显示全部楼层
9
菜鸟装25G,略懂的装20G,高手装15G 骨灰级装 8G左右

1

主题

166

帖子

1264

积分

利淘网大学士

头衔:利淘网VIP客户

Rank: 9Rank: 9Rank: 9

积分
1264
发表于 2009-12-10 12:17 | 显示全部楼层
10
买的时候要升级个大硬盘才行。我看我便宜的win7很帅。据说比XP启动还快。。

13

主题

1052

帖子

3948

积分

利淘网兵部侍郎

头衔:利淘网VIP用户

Rank: 12Rank: 12Rank: 12

积分
3948

向日葵延保半年

发表于 2009-12-10 20:42 | 显示全部楼层
11
我的20G吧。刚装完10G 后来是更新的

0

主题

157

帖子

923

积分

利淘网榜眼

Rank: 7Rank: 7Rank: 7

积分
923
发表于 2009-12-17 14:51 | 显示全部楼层
12
应该可以精简的,许多没用的驱动删掉,多余的效果资源删掉,没用的外壳扩展素材删掉
12下一页
    您需要登录后才可以回帖 登录 | 注冊

    本版积分规则

    小黑屋|Archiver|二手笔记本论坛 ( 粤ICP备17103136号 )粤公网安备 44010602002958号

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.