如何管理小型 SSD 上的磁盘空间?
我购买了一台配备 128GB SSD(本地磁盘)和 1TB 内置驱动器的新电脑。
操作系统占用了 SSD 上的大部分空间。从我打开它的那一刻起,我就把每个程序都安装到了更大的内置驱动器中,但问题是,我需要使用的大多数程序(例如 Visual Studio)都会将一半的垃圾安装在本地磁盘(操作系统所在的磁盘)上,即使你指定了不同的驱动器来安装它。所以现在我只剩下 1GB 的空间,看起来我什么也做不了。
我无法重新分区或格式化驱动器,因为这将使我的保修失效。我通常不在乎保修,但这台电脑很贵,而且由于之前的(全新)电脑的 DVD 驱动器有故障,所以它实际上是一个替代品(全新替代品)。
我该怎么办?有没有办法强制每个程序完全安装在您指定的任何位置,而不安装在其他位置?
答案1
即使使用 Visual Studio,操作系统也不可能占用 128GB 或接近这个数字。当然,VS 确实安装了大量 C 语言的东西(不管你喜欢与否),但它不应该接近 100+ GB。
我建议使用威兹特里确定驱动器上占用空间的内容。(它是免费软件,并且可移植)
您可以采取以下措施:
重新定位页面文件
禁用休眠模式
将 Temp 文件夹重新定位到 1TB
重新定位我的文档/我的图片/我的视频
减少系统还原使用的空间量(或禁用它)
我不要建议重新定位 Program Files、Common Files 等!
答案2
您可以尝试将整个Program Files
目录重新定位到D:
驱动器。 中有几个键/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion
,具体取决于您的操作系统版本:
CommonFilesDir (REG_SZ) = "C:\Program Files (x86)\Common Files"
CommonFilesDir (x86) (REG_SZ) = "C:\Program Files (x86)\Common Files"
CommonW6432Dir (REG_SZ) = "C:\Program Files\Common Files"
ProgramFilesDir (REG_SZ) = "C:\Program Files (x86)"
ProgramFilesDir (x86) (REG_SZ) = "C:\Program Files (x86)"
ProgramFilesPath (REG_EXPAND_SZ) = "%ProgramFiles(x86)%"
ProgramW6432Dir (REG_SZ) = "C:\Program Files"
请注意 Microsoft不支持这样的修改并警告您它可能与您的所有软件不兼容。