关于如何移动winsxs文件夹的问题
问题:情况是这样的,我们知道winsxs是VISTA/Windows 7的Windows目录下一个非常重要的文件夹,该文件夹里边有很多重要的组件,版本也很复杂,为了保证Windows的正常运行,里面的文件是不可删除的,这些文件夹支撑着mscorwks.dll,没有它们nmscorwks也无法加载。如果强行删除后,可能只能以安全模式能勉强进入Windows,Windows也就“挂”了。第一步:建立链接。先从官方下载 “PendMoves和 MoveFile",然后将下载的名为”PendMoves“的ZIP格式压缩包解压到 “X:\Windows\System32"目录下(X是系统盘,下同);再单击菜单“开始—运行”,接着在弹出的“运行”对话框中出入Cmd并按下“Ctrl+Shift+Enter"快捷键,以管理员身份运行Cmd,打开”命令提示符“窗口;最后窗口的光标处依次执行以下两条命令(每输入一条命令都要按下回车键,下同)cd \windows;mklink /X winsxs.link winsxs.moved;直到最后一步,我不知道该怎么输了是mklink /c winsxs.link winsxs.moved。但我无论输入c还是x都提示我无效开关。请高手指教。
回答:IT外包 认为这个文件夹起到硬连作用了,所以没有必要把连接断掉。我的windows文件夹大小是11.6G,但是我C盘全部文件只占用12.2G,这是为什么呢?就因为硬连的文件有文件大小,但是硬连的文件不占用磁盘空间。我虽然没试验过,但是如果把硬连给断开,我想体积会变成2倍,然后你再把这个文件夹移走,体积还是会回到原来的1倍。完全没有意义啊。网友评论:如果你想打winsxs的主意?个人觉得毫无意义。本来就是硬连接状态了(两个文件只占一份体积),你这么一处理文件体积会只多不少的。最后祝你好运。