这可能是目前最详细的C盘瘦身指南了

写在前面:如果你的数据很重要,那么我不建议、不推荐进行下面的操作,如果真的要进行,请进行备份,本人没有任何能力负担您由此产生的数据损失!

此教程的瘦身并非真正的瘦身,而是将部分数据移出C盘,具有风险,不适合小白操作,请量力而为。

简单操作(风险较小):

1.关闭S4(休眠)

2.修改虚拟内存位置

3.修改Temp文件夹储存位置

4.开启windows动态感知

5.使用windows自带磁盘清理

6.使用Win10AppsManager删除你不需要的Windows功能

7.修改Chrome用户数据储存位置

8.Windows 10设置里修改默认的文件保存地址

 

到这里您的C盘应该清理出了至少6GB空间(全新安装的情况下)

 

中等风险操作(从这里请务必保证您备份了所有数据文件以及至少拥有一份副本):

 

1.使用DISM++的专家模式进行清理

2.使用WICleanup清理Windows Installer冗余文件

3.将 文档、桌面、下载 文件夹的位置修改/移动至其他硬盘

4.仅在C盘保留 Program Files、Program Files (x86)、ProgramData、Windows、Users(用户)、PerfLogs 文件夹,清除其他所有多余文件夹

5.使用DISM++清理不需要的可选功能以及windows自带程序组件

 

到这里您的C盘应该只有11-15GB占用了(全新安装的情况下)

 

高风险操作(不推荐小白进行操作,操作前请请务必保证您备份了所有数据文件以及至少拥有一份副本):

使用mklink硬链接以及robocopy修改Program Files、Program Files (x86)、Users复制以及硬链接位置(不推荐移动ProgramData文件夹,非常容易出问题,也不推荐使用xcopy进行文件移动,可能出现大量文件无法移动的问题)

详细操作:

首先建议您至少安装了类似winpe工具箱的pe系统,当然也可以不安装使用 ECHO LIST VOLUME|DISKPART 命令查看盘符是否和主系统记录盘符一致

然后使用PE系统进入磁盘管理查看盘符是非和您在windows主系统中查看的盘符一致,如果不一致请进行以下操作,若一致请略过

 

盘符不一致的情况:

1.修改注册表

在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 下将以下项修改为绝对位置

“ProgramFilesDir”=“你的盘符:\\ProgramFiles”
“CommonFilesDir”=“你的盘符:\\ProgramFiles\\Common Files”


在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList 下将以下项修改为绝对位置

“ProgramData”=“你的盘符:\ProgramData”


在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders 下将以下项修改为绝对位置

“Common Start Menu”=“你的盘符:\\ProgramData\\Microsoft\\Windows\\StartMenu”
“Common Programs”=“你的盘符:\\ProgramData\\Microsoft\\Windows\\StartMenu\\Programs”
“Common Administrative Tools”=“你的盘符:\\ProgramData\\Microsoft\\Windows\\StartMenu\\Programs\\Administrative Tools”
“Common Startup”=“你的盘符:\\ProgramData\\Microsoft\\Windows\\StartMenu\\Programs\\Startup”
“OEM Links”=“你的盘符:\\ProgramData\\OEMLinks”
“Common Templates”=“你的盘符:\\ProgramData\\Microsoft\\Windows\\Templates”
“Common AppData”=“你的盘符:\\ProgramData”


在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList 下将以下位置修改为绝对位置

“Default”=“你的盘符:\Users\Default”

”ProfilesDirectory“=“你的盘符:\SystemDrive\Users”

“Public”=“你的盘符:\SystemDrive\Users\Public”


在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList 下找到您的用户项,通常在您的用户项下面有一个字符串值 ProfileImagePath 路径最后指向的文件夹通常与你的用户名一致,将其修改为绝对位置

“ProfileImagePath”=“你的盘符:\Users\Ruilynx”


在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders

下将所有C:\Users的值都修改为 你的盘符:\Users


2.关闭 iphlpsvc、BITS 服务

net stop iphlpsvc

net stop BITS


3. 完成上面的步骤之后就可以开始复制文件并做硬链接了

首先按住shift然后鼠标点击重启,这时候你应该能看见windows转圈并提升请稍后了

然后请选择 恢复选项→高级选项→命令行模式→选择用户→输入密码 如果打开命令行代表进入成功

如果是在线用户请一定要输入密码而不是Pin码

使用robocpoy复制文件:

robocopy “C:\Users” “你的盘符:\Users” /E /COPYALL /XJ /R:1

rmdir “C:\Users” /S /Q

mklink /J “C:\Users” “你的盘符:\Users”

第一行的意思是将Users文件夹复制到你想要复制的卷里,失败后重试1次(/R:n参数),重试时间为30秒,有便于您记录无法移动的文件

第二行的意思是删除C盘下的Users文件夹

第三行的意思是在C盘下新建一个你移动的卷的对应文件夹的硬链接

 

移动完成后会显示移动完成的文件数以及移动速度

移动其他文件夹同理

robocopy “C:\Program Files” “你的盘符:\Program Files” /E /COPYALL /XJ
rmdir “C:\Program Files” /S /Q
mklink /J “C:\Program Files” “你的盘符:\Program Files”

robocopy “C:\Program Files(x86)” “你的盘符:\Program Files(x86) /E /COPYALL /XJ
rmdir “C:\Program Files” /S /Q
mklink /J “C:\Program Files(x86)” “你的盘符:\Program Files(x86)”

 

移动完成后不出意外你就可以重启登陆windows查看是否能够启动了,由于每个人的环境都不一样,我也不能保证你这样操作之后windows还能启动


可能出现的错误:

sihost.exe系统警告 “Unknown Hard error”

user profile service服务未能登录,无法加载用户配置文件

profsvc服务登录失败

原因就是系统无法使用你建立的硬链接,你目前也无法进入系统


修复办法:

在登陆界面shift+左键点击重启,恢复设置→高级启动→高级启动→启动带命令行的安全模式

在安全模式你会无法载入桌面或者显示一开始的欢迎界面,这时候 ctrl+alt+. 呼出菜单,启动任务管理器,这时候千万别启动窗口管理器,会无限崩溃,如果你不小心启动了请注销重新来过,在任务管理器启动选项中你会看见浏览文件的界面,在此电脑右键、属性、高级系统设置、系统变量,设置用户path位置为绝对位置,然后在C:\Windows下找到regedit,启动它,找到路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ 这里应该有一个.bck后缀的项,删除他,并在同名没有.bck的项的字符串ProfileImagePath中确认是非设置了绝对正确目录位置,然后继续使用任务管理器的启动选项,找到C盘,删除你建立的三个硬链接,在Cmd命令行中重新建立硬链接。

至此你应该成功修复了系统并开机了


下面介绍盘符一致的情况下如何移动目录,简单得多

盘符一致的情况:

1.关闭 iphlpsvc、BITS 服务

net stop iphlpsvc

net stop BITS


2.进入恢复模式并开始复制文件做硬链接

首先按住shift然后鼠标点击重启,这时候你应该能看见windows转圈并提升请稍后了

然后请选择 恢复选项→高级选项→命令行模式→选择用户→输入密码 如果打开命令行代表进入成功

如果是在线用户请一定要输入密码而不是Pin码

使用robocpoy复制文件:

robocopy “C:\Users” “你的盘符:\Users” /E /COPYALL /XJ /R:1

rmdir “C:\Users” /S /Q

mklink /J “C:\Users” “你的盘符:\Users”

第一行的意思是将Users文件夹复制到你想要复制的卷里,失败后重试1次(/R:n参数),重试时间为30秒,有便于您记录无法移动的文件

第二行的意思是删除C盘下的Users文件夹

第三行的意思是在C盘下新建一个你移动的卷的对应文件夹的硬链接

 

移动完成后会显示移动完成的文件数以及移动速度

移动其他文件夹同理

robocopy “C:\Program Files” “你的盘符:\Program Files” /E /COPYALL /XJ
rmdir “C:\Program Files” /S /Q
mklink /J “C:\Program Files” “你的盘符:\Program Files”

robocopy “C:\Program Files(x86)” “你的盘符:\Program Files(x86) /E /COPYALL /XJ
rmdir “C:\Program Files” /S /Q
mklink /J “C:\Program Files(x86)” “你的盘符:\Program Files(x86)”

 

移动完成后不出意外你就可以重启登陆windows查看是否能够启动了,由于每个人的环境都不一样,我也不能保证你这样操作之后windows还能启动


3.重新电脑


到这里你应该就移动成功了

如果出现问题请查看盘符不一致的情况下出现问题的解决办法,如果修复了依然无法启动请手动设置注册表


 

到这里您的C盘应该只有5-8GB占用了(全新安装的情况下)

 

以上操作均为不破坏windows基本功能的情况下进行的瘦身操作,如果出现任何问题欢迎留言,我将帮助你尽量解决问题,当然,我不推荐不建议不阻止进行以上操作,如果你要进行以上操作之前请备份,我无法为你进行以上操作出现问题造成的损失负责。

 

转载请附来源谢谢

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注