Windows操作系统功能越来越强大,同时体型也越来越臃肿。
安装盘没有60Gb都不敢安装。Windows10 安装最低磁盘要求20G

====瘦身基础篇,适合任何用户:(可见目录,简单迁移)
1. 安装任何新软件,都选择安装到其他盘符;
2. 很多软件需要磁盘空间的默认路径都设置到其他盘符,比如下载软件的默认下载目录;
3. 修改用户目录下的,文档,音乐,图片,桌面,下载目录到其他盘符。
例如修改【文档】,右键点击弹出菜单选择属性,
属性面板\位置页签\ 下面修改到新的位置,确定,弹出界面提示是否移动,选择是,移动所有文件。
其他目录类似,逐个修改即可。

============

Win10用户: 设置 - 系统 - 存储
Settings->Storage 在右侧窗口中点击“更多存储设置”下的“更改新内容的保存位置”

只能修改这几项:应用, 文档, 音乐, 照片视频, 电影电视, 离线地图

==============

====瘦身高级篇,User目录下除了上面能够方便修改的常用目录外,还有很多的隐藏目录,
实际上很多软件会将很多用户数据放在这些隐藏目录里,时间长了,越积越多,C盘就不够用了。
修改User目录的做法简单的说就3个步骤,

  1. 重启进入修复模式命令行,
  2. 复制User用户目录到其他盘,
  3. 然后在系统盘原始位置建立个不占空间的目录连接。

会用到2个命令(复制命令:robocopy)(创建连接命令: mklink )
这2个命令都是Windows下比较新的功能。以前的xp系统下是没有的。
robocopy 能确保数据及其相关信息完整拷贝,比xcopy更新更强,具体可以google。

具体步骤:
补充小白模式:
(Window界面的盘符和纯命令行登陆的盘符可能不同)
比如要将C:\Users\目录,迁移到D:\users下
提前在C盘根目录下新建一个文本文件ccc.txt; D盘根目录下新建ddd.txt文件。方便在命令行下识别。

1. 重启进入修复模式命令行,
进入 系统设置 -> 升级&安全 -> 恢复 -> 高级重启 -> 立刻重启
Update & Security > Recoery > Advanced startup > Restart now
依次选择:
Troubleshoot > Advanced options > Command Prompt
user... password... > Command...

命令行里可以使用查看命令详细信息:
>robocopy /? 回车...
>mklink /? 回车...

2. 复制User用户目录到其他盘
C:\>dir 列举文件及文件夹
C:\>D: 切换到D盘
D:\>dir ...
D:\>E:: ...
找到你要复制的原始及目标盘符。
D:>robocopy "D:\Users" "E:\Users" /E /COPYALL /XJ

参数说明:此命令为Windows的“强健文件拷贝”命令。
/E 表示拷贝文件时包含子目录(包括空目录)
/COPYALL 表示拷贝所有文件信息
/XJ 表示不包括Junction
points(默认是包括的)
/XD “C:\Users\Administrator” 表示不包括指定的目录,此处指定目录为:“C:\Users\Administrator”

这个过程要看文件的大小,最好提前清理过磁盘在做此操作。
复制完成后,将原始Users目录改名,
D:>move Users Users_bak

3. 然后在系统盘原始位置建立个不占空间的目录连接。

如果Windows系统的盘符和命令行的盘符刚好相差了一位,是因为Windows7开始多了系统的保留分区,Windows下看不到,因为没有盘符。就要用这条看起来比较奇怪的命令:
D:>mklink /J "D:\Users" "D:\Users"

如果Windows系统盘符和操作命令行界面的盘符一致,使用下面的命令即可。
C:>mklink /J C:\Users D:\Users

参数说明:
/D 创建目录符号链接。默认为文件符号链接。
/H 创建硬链接,而不是符号链接。
/J 创建目录联接。(我们使用这个)
Link 指定新的符号链接名称。
Target 指定新链接引用的路径 (相对或绝对)。

至此完成,重启看看,没有问题就可以把系统盘下刚才改名的Users_bak文件夹删除了。

参见:http://www.linuxfly.org/post/695/
这里使用Win7,且描述的较为详细,以及包含可能出现的问题。

==================================================================

====还有通过修改注册表的方式,甚至能修改默认安装程序的路径,具体参见如下,自行斟酌,慎用

https://www.cnblogs.com/shangdawei/p/4381231.html
https://www.windows10.pro/non-system-disk-win10-user-files-to/
https://hovertree.com/h/bjaf/u070lgxp.htm
windows 7、Windows10 系统目录迁移,修改安装的默认路径:Users,Program Files,ProgramData

注册表中修改“ProgramFilesDir”项的键值
32位:“HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion”
64位:“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion”;

复制Program Files 文件夹到其他盘
xcopy "C:\Program Files" "D:\Program Files\" /E /H /K /X /Y

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProgramFilesDir"="D:\Program Files"
"CommonFilesDir"="D:\Program Files\Common Files"

“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion”;
"ProgramFilesDir"="D:\Program Files(x86)"
"ProgramFilesDir(x86)"="D:\Program Files(x86)"
"CommonFilesDir"="D:\Program Files(x86)\Common Files"
"CommonFilesDir(x86)"="D:\Program Files(86)\Common Files"

mklink /J "C:\Program Files" "D:\Program Files"

================

补充信息:符号链接创建后的图标和快捷方式的图标很像。

不过符号链接不占用系统空间,在文件系统中不是一个单独的文件,
而快捷方式在系统中是一个单独的文件,占用系统空间,虽然很小。

两者相同的地方就是,如果源文件被删除了,两者就都没有用了;
移除链接和快捷方式都不会影响源文件。

硬链接在系统占用的空间和源文件相同,图标和快捷方式的突变不同,移除源文件或硬链接均不会对另一方产生影响,
而硬链接文件的任何更改都会影响到源文件,而如果源文件被删除的话,它的内容依然通过硬链接的形式存在着。

https://www.microsoftstore.com.cn/c/windows
Windows 10家庭版单机价格1088¥

Windows 10瘦身的更多相关文章

  1. Windows系统盘瘦身指南

    [本文出自天外归云的博客园] Windows系统的C盘空间越来越小,按以下四步进行清理,还你6个G: 1.开启腾讯管家之类的软件进行第一轮垃圾清理: 2.删除以下文件夹,"C:\Progra ...

  2. 为Windows 7的winsxs目录瘦身,谨慎。

    刚使用Win7 系统不久,前段时间在清理系统垃圾时发现,win7系统的windows文件夹下的winsxs 文件夹占用空间很大,想清理之,却提示无权限无法清理.随即在网上查了个到底,原来winsxs是 ...

  3. c盘瘦身、windows解除上网限速、贴膜注意事项

    1.c盘瘦身 1.1.https://zhidao.baidu.com/question/2057622451987202467.html 1.2.把C盘的swap空间换到D盘 2.windows解除 ...

  4. 如何优雅地使用 Windows 10 ?

    身为一个伪电脑Geek,就算不懂电脑,也要把那些更不懂电脑的人给唬住. 1.入门级别: 当然就是让别人从视觉上感觉你的电脑不一般啦 第一步:桌面要干净,干净到什么程度呢,要像这样 当别人第一眼看到你的 ...

  5. iOS安装包瘦身的那些事儿

    在我们提交安装包到App Store的时候,如果安装包过大,有可能会收到类似如下内容的一封邮件: 收到这封邮件的时候,意味着安装包在App Store上下载的时候,有的设备下载的安装包大小会超过100 ...

  6. Windows 10系统专业精简

    第1页:捆绑应用一键卸载 随着微软彻底放弃win7的更新,win8的弱势,新一代的win10系统则成为了微软着力打造的王牌系统. 作为微软最新的王牌产品,win10系统从功能到外观都有着超过前代产品的 ...

  7. golang可执行文件瘦身(缩小文件大小)

    起因 golang部署起来极其遍历,但有时候希望对可执行文件进行瘦身(缩小文件大小) 尝试 情况允许情况下,交叉编译为32位 删除不必要的符号表.调试信息 尝试用对应平台的upx打压缩壳 解决 经过多 ...

  8. Windows 10 版本 1507 中的新 AppLocker 功能

    要查看 Windows 10 版本信息,使用[运行]> dxdiag  回车 下表包含 Windows 10 的初始版本(版本 1507)中包括的一些新的和更新的功能以及对版本 1511 的 W ...

  9. iOS可执行文件瘦身方法

    缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源.这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大 ...

随机推荐

  1. MySql查询最近一个月,一周,一天

    最近一个月 SELECT * FROM table WHERE DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= date(time); 本月.当前月 SELEC ...

  2. POJ 1390 Blocks(记忆化搜索+dp)

    POJ 1390 Blocks 砌块 时限:5000 MS   内存限制:65536K 提交材料共计: 6204   接受: 2563 描述 你们中的一些人可能玩过一个叫做“积木”的游戏.一行有n个块 ...

  3. 【oracle】oracle REGEXP_SUBSTR分割字符串

    REGEXP_SUBSTR的使用:通过REGEXP_SUBSTR进行数据分割: , LEVEL, 'i') AS STR FROM DUAL CONNECT BY LEVEL <= LENGTH ...

  4. linux图形和命令界面切换

    一.系统不在虚拟机中的情况 使用ctrl+alt+F1~6切换到命令行界面:ctrl+alt+F7切换到图形界面 二.系统在虚拟机中的情况 Ctrl+Alt+shift+F1~6切换到命令行界面:使用 ...

  5. 解决了好几个软件的构建问题,在解决部署问题,bluemix部署

    https://www.puteulanus.com/archives/838#comment-961新版 Bluemix 一键搭建 SS 脚本 https://blog.feixueacg.com/ ...

  6. leetcode python 004

    ##  已知l1,l2均为升序数组,##  在两数组l1,l2中寻找第n位数,##  两数组中位数中,前者大于后者,说明后者中位数以下的成员必定在真正中位数之下##  可以将其剔除,剔除a个元素后的两 ...

  7. Oracle 用户 表 表空间之间的关系和管理

    文献地址: https://blog.csdn.net/jmilk/article/details/51599260 https://www.cnblogs.com/roger112/p/768530 ...

  8. dos命令:系统命令

    系统命令 一.mode命令 1.介绍 配置系统设备. 2.语法 串行端口: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [to=on|off] ...

  9. C点滴成海----函数声明、函数定义、函数原型

    一.函数声明 1.格式 函数体去掉函数定义中的内容再加上分号,如下所示: 返回值类型 函数名( 类型 形参, 类型 形参… ); 返回值类型 函数名( 类型, 类型…); 2.特点 函数声明只是对编译 ...

  10. js基础 三种弹出框 数据类型

    总结:js三个组成部分ES:语法DOM:对象模型 => 通过js代码与页面文档(出现在body中的所有可视化标签)进行交互BOM:对象模型 => 通过js代码与浏览器自带功能进行交互 引入 ...