Win10 操作系统分区填充

Win10 操作系统分区填充

我有一台配备 Windows 10 的 MSI i7 16GB RAM 机器。它有 1 个 SSD,显然被划分为两个区域:1. 操作系统安装驱动器 (C:),有 134GB,另一个数据 D: 驱动器用于额外存储,有 82GB。

问题是我必须安装软件不允许我选择安装到哪个驱动器,默认选择 C ​​盘自从我买了这台机器后,我多次遇到这种情况。每次我都有选择,我都会安装到非操作系统驱动器,包括程序和所有数据文件。

不幸的是,这显然还不够,因为我现在驱动器剩余空间不足 10GB,照这样下去,驱动器空间将完全填满,我不知道会发生什么。每次我安装更新、驱动程序和其他需要在 OS 驱动器上安装的程序时,驱动器空间都会增加。

这个问题有什么解决办法吗?我考虑安装一个新的固态硬盘,但这几乎要从头开始,对吧?另一个选择是尝试浏览并找到任何事物删除 C 盘上不必要的文件。是否有任何实用程序可用于分析驱动器并按降序找出占用空间最多的文件?

还有其他想法吗?非常感谢。

答案1

您有多种选择:-

1. 移动 C: 和 D: 之间的边界

将 D: 的大小缩小到较小但可接受的可用空间,将其移动到磁盘末尾,然后扩展 C: 以将可用空间填充到 D: 边界。这可以通过gparted从 Linux LiveCD 运行轻松完成(Ubuntu Live 非常适合此类操作)。不用说,先备份所有内容。

2. 使用符号链接移动目录

如果您使用符号链接,则可以将一些标准目录(例如C:\Users)移动到另一个驱动器。例如,要移动目录Users,请复制C:\UsersD:\Users,重命名C:\UsersC:\Users.origC:\Users链接到D:\Users。由于正常运行时打开文件,您可能需要安全模式或外部可启动光盘才能执行这些操作。一旦您对新配置感到满意,您可以删除C:\Users

3. 查找可以移动的目录和大文件

  • 如果您从早期版本的 Windows 升级,您可能会发现降级目录 C:\Windows.old,其大小约为 20GB,如果您不再使用旧版本,则不需要它。
  • pagefile.sys从默认C:\位置移至D:\控制面板->系统和安全->系统, 点击高级系统设置,然后在先进的选项卡点击“性能”设置按钮;在新的先进的点击标签改变...按钮并取消选中自动管理;现在您可以从中删除页面文件C:并将其分配到D:
  • 如果你不冬眠,按照你的评论,你可以消除hiberfil.sys命令提示符(管理员)通过输入powercfg.exe -h off
  • 您可以使用目录统计找到系统中最大的文件和目录(我已经链接到便携版本,因此您不需要再安装另一个应用程序) - 感谢@LotPings 的评论提醒我这个非常有用的实用程序。

不过,最终如果您已经几乎填满了 134GB 分区,那么您只是在拖延时间,直到被迫升级到更大的磁盘。

答案2

我要指出一个你没有提到的问题。如果你的 SSD 几乎已满,它的性能就会受到影响。SSD 必须进行后台垃圾收集,这样才有空闲空间用于写入,而不会让写入等待。

摘自本文:http://www.howtogeek.com/165542/why-solid-state-drives-slow-down-as-you-fill-them-up/

他们发现,“一旦这些 [消费者] 驱动器的备用区域达到 25%,最低性能就会大幅提高。” 他们的最终建议是“如果您想在性能一致性和容量之间取得良好的平衡,您应该计划仅使用 [驱动器] 容量的 75% 左右。”

我不知道你的闪存驱动器有多大,但现在价格不错,性能可能更好。我会咬紧牙关,升级到更大的闪存驱动器。现在很容易将旧的复制到新的。

我刚刚将 Windows 10 从旋转硬盘复制到闪存驱动器。非常简单。尽管我没有在克隆上强制 4k 对齐,但之后必须修复它。有简单的工具可用。我使用 USB3 转 SATA3 电缆(便宜)连接闪存驱动器进行克隆。(所以不,你不需要“从头开始”Windows,你所有的应用程序和数据都是完全相同的(我没有扩展分区大小,但如果新分区比旧分区大,这也很容易做到)

相关内容