软件到底要不要装在 C 盘(系统盘)?
早上洗漱刷视频的时候,看到一个十几年开发经验的开发者,在介绍开发软件安装位置,祖传的建议大家装在 D 盘。看到这里,我直接就切了。
都 2024 年了,还在无脑建议软件安装到 D 盘(非系统盘),还非常自信的说弹幕会告诉观看者原因,这是哪来的自信,这知识库的更新真的有够滞后的。
说到软件安装在非系统盘这个事,在早期确实是一个无奈的选择,这也不是国内独有的现象,全球都有这个共识,主要有以下四个原因:
- 早期 Windows 系统的稳定性问题:在 Windows 95、98、XP 等操作系统时代,系统稳定性较差,经常出现崩溃或中毒的情况。为了避免重装系统时丢失数据和软件,便有人建议将软件安装在非系统盘,以便保留数据和减少重装系统的麻烦。
- 磁盘性能:早期的机械硬盘(HDD)有着较慢的读写速度,而且 Windows 的碎片管理不如现在高效。将系统文件和应用程序文件分开存储,减少了磁盘的碎片化和读写冲突,因此被认为可以提升系统运行性能。
- 磁盘空间管理:早期硬盘空间有限,系统盘除了存放系统文件,还会有虚拟内存文件等,软件安装在系统盘,长期使用很快就被占满了。
- 碎片整理:在机械硬盘的时代,磁盘碎片问题较为明显。如果 C 盘的碎片较多,会显著影响系统性能。将软件安装在其他盘符,能减少系统盘的碎片生成频率,从而提升系统的整体读写性能。
以上四个是全球共识,以下还有四个国内共识:
- 盗版软件和系统的普及:盗版软件大部分时间是无法更新安全补丁的,甚至都没那概念。那么电脑频繁中毒或出现性能问题就成了家常便饭,重装系统自然就成了常规操作。重装系统时,非系统盘的软件能保存下来,避免再次安装,这在使用盗版 Windows 和软件的环境下就比较有利。
- 电脑维护经验的传承:这就是我说的祖传经验,电脑维修行业中的“经验主义”往往被传承下来。比如重装系统时格式化 C 盘并保留其他分区,因此建议用户将软件安装在非系统盘,渐渐的成为了常识。
- 硬件环境滞后:国内早期的硬件市场发展比较滞后,电脑配置低,性能差。为了最大化利用资源,分离系统和软件成为一种被认为有效的优化方式,具体有效没效,我现在也没法测试了。
- 教育和信息传播的滞后性:有心的可以去翻翻从小学到大学本科的计算机相关教材,和最新的信息技术做一下对比就能理解了。
上面这些,经历过早期 PC 时代的人大多都遇到过。但是,现在都 2024 年了,固态硬盘(SSD)已经足够普及了。
写到这里,突然想到一个搞笑的点。
算是 2020 年前后吧,看到有推荐装机的(我想现在也还有),固态硬盘那时候也是空间有限,价格也不便宜。装机的就推荐系统盘用固态硬盘,存储盘用机械硬盘,完了还不忘来一句,软件都装机械硬盘。
合着我为了更好的体验,花更多的钱升级了固态,到最后,我用软件的时候还是用的机械性能,我到底是为了啥?
回到正题,在操作系统的更新以及固态硬盘的普及后,按理说这样的共识就应该同步更新了。
然而,并没有。
就算现在,去电脑城(活着的也不多了),去修理店,去找最新的网文、教程、视频,都还存在着各种将软件安装的非系统盘的建议。这些人的知识库真的就如同教科书一样,严重滞后。
叨逼这么多,就是每次意外刷到这类建议都很难受,随着 SSD 的普及、Windows 系统稳定性提升以及磁盘管理能力提升,古早 PC 时代的那些祖传经验真的已经不适用了。
在现代操作系统环境下,即便是机械硬盘,将软件安装在系统盘也不会带来任何明显的性能或稳定性问题,更何况是固态硬盘了。甚至在 Windows 11 这样系统中,有完善的系统恢复和重置功能,合理利用也不用担心系统重装的问题。
希望大家买了新电脑,都能放心的将软件安装在 C 盘(系统盘),真的请放心安装。
以上。