C盘差点又被我用爆了!重新分盘来点安全感

内容分享3小时前发布
0 0 0

0.问题描述

我上次小电脑就是被我用用用C盘装爆了我也无视,然后就全没啦全没啦!我辛辛苦苦做好几个晚上的模型!!找老师呜呜呜了好几句作业交不起了~

哦对!好像上次也是因为下了个游戏🤡那是一百多G的双人成行,这次是好几十G的扣扣飞车,玩嘛玩玩玩,贪玩不爱学习的下场!

正文开始!已经用了一段时间了,还可以重新分盘吗,我对这个C盘196GB很没有安全感,我上次就是没注意C盘的使用量用爆了换了一个,现在C盘安软件、D盘451GB用来存下载的东西、E盘303GB用来存我的代码,我们一起重新合理科学规划一下吧!。


1. 还能不能重新分盘?

能!而且现在是一个很好的时机。

只要满足这三点之一,就值得重分:

系统能正常启动(你现在是的)没有硬盘物理故障C 盘没有已经爆到 5GB 以下

(话说为什么在写的时候 看不到列表设置的有序和无序差别。。。我前面好几篇都是俩随便点的噗哈哈哈  后面有一天我自己看了下文章 才发现不对劲 而我懒得改)

原则上:

不重装系统也可以重分风险可控,但必须备份


2. 现在的结构,问题在哪?

当前情况:

C:196 GB(系统 + 全部软件)D:451 GB(下载的各种东东)E:303 GB(我写的代码)

C 盘承担的系统压力 + 软件膨胀风险太大,但空间太小。

Windows + IDE + 更新 + 虚拟内存 + 各种缓存
所以,196GB 对我来说是偏小的


3. 我的新分盘方案(1TB 单盘场景)

实际可用 ≈ 950 GB

(1)C 盘:系统 + 核心软件盘

目标容量:300 GB

放什么:

Windows 系统VS Code / PyCharm / 浏览器Python 本体、Git、驱动常用工具软件

(2)D 盘:数据 & 下载 & 缓存盘

目标容量:450GB

放什么:

浏览器下载微信 / QQ 文件压缩包、安装包各种 cache

(3) E 盘:代码 & 项目 & 环境盘

目标容量:200 GB

放什么:

所有代码项目Git 仓库

最有价值的盘,只放可迁移、可备份的东西。


4. 怎么重分

核心逻辑:

先备份 E 盘代码(至少一份)从 D / E 盘挤空间给 C不动 C 盘里的数据

操作步骤:

压缩 D 或 E在 C 后面生成“未分配空间”扩展 C 盘


具体操作:

(1)重要的准备:

我选择把E 盘压缩出来给C盘,因为它东西少。

①备份文件

把 E 盘所有重要文件复制到:

移动硬盘 / U 盘 / 云盘 / D 盘临时文件夹(任选一个即可)

我选择Ctrl+x把它剪了粘到D盘,简单方便。

②确认当前分区顺序(很关键)

我们要确认的是物理顺序,不是容量。

操作:Win + X

点击磁盘管理

看下方那条横着的盘

C盘差点又被我用爆了!重新分盘来点安全感

大概率会看到类似:

[C盘] | [D盘] | [E盘]

如果 E 在最右边(99% 是这样)
那就非常好操作

(我就是小概率事件。。。)


(2)真正开始动手(6 步走)

工具:
DiskGenius / 傲梅分区助手 / EaseUS(我用的傲梅分区助手)https://www.aomeitech.com/pa/download.html?utm_source=chatgpt.comC盘差点又被我用爆了!重新分盘来点安全感https://www.aomeitech.com/pa/download.html?utm_source=chatgpt.com

①压缩 E 盘(给 C盘 腾空间)

右键 E 盘

点击压缩卷(H)

C盘差点又被我用爆了!重新分盘来点安全感

输入压缩空间量,即100GB换算成MB就是102400

点击压缩

C盘差点又被我用爆了!重新分盘来点安全感

结果应该是:

[C] | [D] | [E] | [未分配空间 100GB]

未分配空间一定在 E 盘右边!


②把“未分配空间”挪到 C 盘后面

因为C 要吃空间,而中间隔着 D 和 E。

(Windows不自带移动分区的功能,后面附傲梅分区的操作,可点击目录跳转嗷~)

这里须要关闭设备加密,要等关闭完成再继续操作,关闭了分完区要记得打开!(后面也展开说了一小点其安全性)

先移动E盘:

右键 E

选择 移动分区

把 E 整体 拖到最右边

让“未分配空间”出现在 D 和 E 之间

变成:

[C] | [D] | [未分配] | [E]

同样地再移动 D 盘:

最终结构:

[C] | [未分配 ~100GB] | [D] | [E]


③扩展 C 盘

右键 C 盘

选择 扩展 / 调整大小

把右边的 未分配空间全部吃掉


④应用所有操作 & 等待

点击 应用 / 执行

电脑可能会重启

进入分区模式

期间不要碰,不要关机!


附傲梅分区的操作:

打开傲梅分区(免费版就够了)后还要找到磁盘分区管理器,并下载它

C盘差点又被我用爆了!重新分盘来点安全感

打开磁盘分区管理器

右键单击 E盘 

单击调整分割区大小/移动分割区

C盘差点又被我用爆了!重新分盘来点安全感

触发:

C盘差点又被我用爆了!重新分盘来点安全感

单击是,跳转设置

单击关闭

要等等等好久

C盘差点又被我用爆了!重新分盘来点安全感

或许你会好奇关了会不会有危险。


关闭设备加密是安全的,如果:

在家用电脑,不是公司设备;磁盘健康、系统能正常启动;操作前已经备份;关闭是临时的。

本质就是:防止别人把你的硬盘拆走直接读数据。

注意:

这是一个过程,一定要等它完成

期间不要重启、不要操作分区


关闭完成接着操作“调整分割区大小/移动分割区”

不要拖两边的蓝色||

(那样是调大小,而我们要整体移动,所以)

把鼠标放在正中间,鼠标变成移动的四向箭头,即可拖动整条E盘

确定

C盘差点又被我用爆了!重新分盘来点安全感

调整到最终结构为:

[C] | [未分配 ~100GB] | [D] | [E]

右键C盘

点击调整分割区大小/移动分割区

这次就是拖右侧的蓝色||了

确定

单击左上角的套用

再次等~待。。。永久的等待~(唱)

同样地,期间电脑会重启,不要关机!


⑤进系统后检查

进入 Windows 后:

打开此电脑

看分盘是否符合预期:

C ≈ 300 GB

D ≈ 450 GB

E ≈ 200GB

再检查一下软件是否能用

⑥别忘了开启设备加密!

设置-隐私和安全性-设备加密-开启


5. 重分盘之后,还要做的 3 件“防复发措施”

否则你只是“换个更大的焦虑容器”。

(1) 给自己立红线

C 盘可用空间 < ?GB → 检查

< ?GB → 立即清缓存

不是感觉,是数字。

(2)把“容易膨胀的东西”出生就放别的盘

conda envs → Epip cache → D浏览器缓存 → D

具体操作在另一文章,写着写着又发现了别的问题,再写这篇就太长了,内容会有点杂。而且我要睡了 哈哈哈哈哈(这是重点)

(3)接受一个事实,跨越心理障碍 (我就是有点 开电脑就去看一眼)

C 盘永远都会慢慢变大

目标不是“永远干净”,

而是:

再大也不会爆掉!

正文完。


6.补充:重新分盘后之前E盘里push到GitHub的文件怎么样了

(1)问题描述

备份的时候我直接把E盘的东西剪切到D盘,现在分完盘我又剪切回E盘。那么之前传到GitHub上的东西会不会因为我把E盘东西删了,而要再重新push一遍呢?


(2)简答

不需要(本质:版本控制)。GitHub 上“已经成功 push 过”的内容,不会因为本地 E 盘删了、剪切了而消失。
但:如果后来又新写了代码、改了文件、还没 push的那些改动确实会跟着被剪切/删除一起没了,需要重新提交。


(3)GitHub ≠ 电脑的镜子

GitHub 是一个独立的远程仓库。

只要当时执行过:

git addgit commitgit push

那么:

GitHub 上已经有一份完整副本;跟C / D / E 盘在哪个物理位置 没有任何关系;把本地文件删光,GitHub 也不会动一根汗毛;

所以:
不会因为删了 E 盘,GitHub 就没了。
GitHub 没有这么玻璃心。


(4)那什么情况下需要重新推一遍(只有一种)

本地改过,但没 push:

在 E 盘写了新代码或者改了旧文件

但停留在这几种状态之一:

modifieduntrackedstaged but not committed

然后:

剪切了 E 盘或者删了文件或者系统重装 / 分区操作

这些还没进 GitHub 的改动,确实会消失。

Git 的规则很简单:

我只保护你 commit 过的东西,其他的我当它没发生。


(5)立刻做的 3 步自检

在 E 盘项目文件夹里:

① 打开终端(VS Code 终端或 PowerShell)

② 输入git status

如果输出:

On branch main

nothing to commit

那么:

完美!仓库健康,一点事没有

如果输出:

not a git repository

说明 .git 文件夹没了
但也不慌,下一步


(6)如果 .git 文件夹真没了,怎么恢复

①新建一个干净文件夹

②在 GitHub 上复制你的仓库地址

③执行git clone 你的仓库地址

④把现在 E 盘里新的代码文件复制进这个新 clone 的目录

⑤push

git add .

git commit -m “restore local files after disk reorganization”

git push

© 版权声明

相关文章

暂无评论

none
暂无评论...