为什么电脑上的软件都想把自己安装到c盘上?

交心知友社


C盘是系统盘,就是电脑的操作系统。说通俗点就是,能够让你电脑正常运行使用的程序。我们通常说的显示器、主机、显卡之类的都是硬件,你说得这个C盘是存放软件的盘,就是我之前说的程序。

是让你的电脑运行的东西,如果你的东西放在C盘里,一方面是占用空间,另一方面是重要的东西一定不能放在C盘,因为一旦你的系统被病毒或木马破坏无法修复时,必须得重装操作系统了,这时候C盘就被格式化了,里面你存的重要东西就跟病毒木马一块被清除了。

c盘是属于系统盘符,windows和program files是属于系统自建系统文件夹,不允许擅自移动。c盘,我们只允许安装系统,其他任何软件都务必安装到别的盘符。c盘所有东西你都不得擅自移动和更名,特别是windows,这是系统核心所在。以后要安装的任何软件都可以装到d:\\program Files目下。

事实上,并不是说一定不能安装在C盘,准确来讲,是不建议安装在系统盘。由于电脑分区的时候,默认C盘第一盘符。而安装系统的时候,如果自己不去选择系统安装盘符,那么就默认为C盘了。


云计算视界


您好,您所谓的为什么软件为什么都想安装在c盘上并非完全正确,是您的系统在哪个盘符上,软件就会想要安装在哪个盘符。

我曾作过试验,系统安装在D 盘上,哪么当你安装软件时,软件默认的安装的路径将不在是C盘。同理,你把系统安装在其他盘符上,安装的软件也会随之变换成系统所在的盘符。这一现像应该很多人都没有遇到过,但我确真实的做过这样的试验。


首先说一下C盘的由来,最早在dos下时,那时候是有A、B盘的。

A盘是给3.5英寸软盘

B盘 5.3英寸软盘

随着时代的进步,dos被windows取代了,但是当时人们还是延续了A、B盘给软盘,把c盘给后来出现的硬盘。

软件为什么要安装在C盘呢?因为系统往往都安装在C盘,软件的安装默认安装在C盘也有它需求之处。

首先安装的软件往往要调用C盘的一些数据库,动态链(DLL),还有一些软件启动时产生的缓存都会在C盘。

以前的时候我们用的都是这种机械硬盘,他的工作原理就是有一个磁头从内圈一圈圈往外读取数据。当把软件安装在其他盘时,磁头会来回跳着读取数据,这和磁头按顺序读取会有时间上的差距,软件的响应速度就会变慢。而装在C盘同一分区下,这种情况就会得到改观。

所以,每次我们安装软件时就会出现这样的画面。

当然这是不是不可以更改呢,当然是可以改。但是即使你通过修改注册表或在安装时选择安装在其他的盘上,在软件启动时,要调用一些必要的数据库或DLL和软件产生临时缓存还是会在c盘上。这就是我们的有时候明明把软件安装在其他盘上,重装系统后软件就不能用的原因。因为有些软件装在原系统里,重装后就没有了。

现在的软件尤其是一些大型的网游或绿色免安装的软件不会这样,但是还是会有一部会必要程序仍会通过某种机制要用到c盘里的一些东西。

这就要求我们平时最好把C盘分的大一点,C盘预留空间大了,软件启动也不会因为空间不足而出现死机等情况。现在都固态的硬盘读取速度快,一些较为重要的还是安装在其他盘上吧,毕竟系统一旦重装c盘肯定要面临全清的数据丢失,养成良好的数据备份习惯是必要的。

最后总结一下软件为了能最高效率的工作,往往会选择安装在c盘的愿因就在于此。希望我的解答能帮助到您。


天豪孤情剑


其实并不是所有软件都会默认安装到C盘,现在很多软件都会只能读取位置,也就是说你的系统装在哪个盘,软件就会自动装在哪个盘。

至于为什么大部分软件会默认装在C盘上还是要从大部分电脑实用的的机械硬盘结构说起。

从上面图片可以看出有磁头和盘片两个主要构成,其中磁头是用来读取存储信息的,盘片就是存储信息的。

电脑开机之后,磁头会从最外围的磁道开始读取信息,恰好C盘就处于最外围的磁道。

因为同一圆中半径越大,线速越大的道理,C盘的读取速度就最快。

所以软件自然喜欢安装在读取、运行速度最快的C盘啦。

还有一个原因就是很多电脑都只有一个盘,即C盘,如果软件默认装在别的盘中,就会弹出所选路径不存在的窗口。对于电脑操作熟练的人来讲好办,但是对于一些电脑小白却回让他们不知所措。

我身边有很多人认为软件装在C盘会使电脑变卡,这其实是个误会,装在C盘反而会优化电脑速度哦。而且系统也装在了C盘,千万不要随便删除C盘里的文件,说不定就会错删到系统文件,影响使用。

至于怎么分辨电脑上的C盘是固态硬盘还是机械硬盘,在磁盘管理页面就能看到,如果硬盘安装在32G的ssd硬盘上就是固态硬盘了。

如果是固态硬盘,那里面放上一些经常使用的软件,和机械硬盘结合使用就可以了。


镁客网


呵呵,这不是软件”想“的,是因为不是所有的电脑磁盘都有多个分区呀。也就是说,很多电脑的磁盘并没有分区,尤其是笔记本电脑。这样的电脑只有C盘。如果应用软件默认安装在D盘上,不就是安不上了吗?为了保证自己被安装到磁盘上,所以,所有的应用软件都会默认安装在C盘。Window系统也为应用软件事先选好了安装目录,如果是64位系统,64位的软件一般会默认安装在C:\\program files目录下,32位软件一般会默认安装在C:\\program files(X86)目录下。如果是32位系统,应用软件一般会默认安装在C:\\program files目录下。

另外,也不是说C盘的软件安多了,系统就会变卡,即使你把所有的应用软件都安装在其他盘下,系统该卡还得卡呀,因为你安装在哪个盘符下,也都是安装在了电脑里,都得归系统管理。所以,只要C盘足够大,就不妨把应用软件安装到C盘下,否则浪费了C盘的空间不说,还占用了其他分区的空间,有些得不偿失啊。


松涛盛语


软件默认安装位置是C盘,为什么不是D盘/E盘呢?首先我们要搞清楚每个盘的作用和结构。

在软盘时代,电脑用的是A盘和B盘。如今软盘已经被硬盘代替了,所以现在的电脑没有A盘和B盘了,盘符是从C盘开始。

新买一个硬盘不能直接用,必须分区后才能使用。如果电脑只有一块硬盘,需要将其分为主分区、扩展分区、逻辑分区。

主分区

即操作系统所在的分区,盘符通常为C,很多时候也会称为系统分区。我们在给电脑安软件时,默认是安装到C盘,也可以修改让其安装到D盘/E盘等盘。修改方法很简单,在安装过程中认真阅读提示内容,到了安装路径时将“C:\\Program Files(X86)\\”修改为“D:\\Program Files(X86)\\”、“E:\\Program Files(X86)\\”都行,前提是电脑有D盘、E盘。

为什么默认会安装到C盘呢?程序猿在编写软件代码时,已经设置了默认安装位置,这么做有很多好处。因为只要是电脑都会有C盘,但不一定都有D盘/E盘/F盘,当遇到不懂电脑的用户时可以很顺利的完成安装操作。有些软件对安装位置有特殊要求,当安装在D盘/E盘/F盘时软件会报错甚至不能使用,默认安装在C盘可以很好的规避这个问题。

所以说存在的就是合理的,不要抱怨太多。需要注意的是,在给硬盘分区的时候,多分点空间给C盘。因为C盘是系统分区、也会安装很多软件、系统垃圾等等都在存在C盘的,时间长了C盘会不够用。


AI尚数码


要解释这个问题还是需要从电脑硬盘分区说起,在计算机早期软盘驱动器按照顺序占据了A和B盘符的位置,后来随着硬盘的应用,它只能按顺序占据C盘以后的盘符了,所以硬盘便从C盘开始默认,直到后来软驱被淘汰这个习惯也被保存了下来。

由于电脑里面是一定有C盘的,软件公司都默认将软件路径设置在了C:Program Files (x86),因为可能有的用户电脑上就只有一个c盘。而且由于机械盘的工作原理是从外圈到内圈,外圈的读取速度最快。C盘就是放在最外圈的,将软件安装在C盘相比其他盘符能提升运行的速度。软件放在C盘还有个好处就是能避免许多情况下,软件出现路径选择问题,Windows系统毕竟是美国开发的,如果路径中含有中文,很大可能电脑会找不到对应的文件。说到这很多观众姥爷就明白了,C盘不够用的第一个原因就是因为所有的软件都安装在了C盘。尤其很多小白在安装软件的时候都不会刻意去设置成其他分区,随着时间积累,里面的空间也越来越不够用。建议安装软件时可以酌情将软件安装在C盘之外的分区中,一般安装界面上都有个高级或自定义可以让你选择安装位置


Vade


您好,很高兴为您解答疑惑。

默认路径可以改

我们知道,windows安装程序时,大多数程序会让用户选择安装位置,单少数程序是不会让用户选择安装位置的。那么这些不让选择位置的程序会安装到哪里呢?

一般会默认在C:\\Program Files或者C:\\Program Files (x86)里边。为什么会安装在这里边呢?(C:\\Program Files用于安装64位程序,C:\\Program Files (x86)用于安装32位程序

这就需要从程序开发者和windows系统说起。windows系统安装完成后,会自动建立两个文件夹用于安装各种系统软件以及用户软件C:\\Program Files和C:\\Program Files (x86)。因为这两个文件夹是与生俱来的,所以肯定是存在的,可以保证程序被正确安装到磁盘上。而且这两个文件夹的使命是保存程序文件,所以许多开发者就会把自己的程序安装在C:\\Program Files和C:\\Program Files (x86)文件夹里。

那么,有人可能就会说了,建一个文件夹也不是什么难事啊?一行代码搞定。对,没错,建文件夹需要的代码量很少,不难。但是,大家想一想,如果没一个程序都要在C盘的一级目录下建立文件夹,那么用户一打开就会出现几十个、几百个文件夹啊。是不是非常凌乱?

所以为了让用户体验好一点,不被用户诟病,大多数程序会将自己的安装文件放在C:\\Program Files和C:\\Program Files (x86)文件夹里。

还有一点,windows可以修改默认安装路径,毕竟在windows系统上,win才是老大哥,管你什么程序,什么内置默认安装路径,统统都得听windows的。可以通过修改注册表的方式去更改安装位置。也可以在设置-系统-存储-更改新内容的保存位置进行更改。修改注册表的方式最明确,可以直接指定明确的位置。通过设置-系统的方式不能直接修改位置。对于萌新还是第二种方式为宜。毕竟注册表修改不当是非常危险的。记得

修改注册表前备份注册表

今天是母亲节,母亲的经年累月,镌刻着我们的成长轨迹。就让我们一起祝全天下的母亲吉祥如意,幸福安康吧。


干货一条街


通常大多数软件都会默认C盘路径,即使改动安装路径到其他盘,也会在C盘program files文件夹里留下配置文件和写注册表,如格式化C盘重装系统后,这些软件也会因注册表项的丢失,是无法运行的。

从这些理论上说,应用软件无论装在C盘与否,随着使用时间的延长,都会在C盘制造垃圾,产生文件碎片,逐步拖慢系统。

所以说,只要你C盘空间足够大,应用软件还是默认路径安装吧。

只有不写注册表的软件才能叫绿色软件,不给注册表带来垃圾,也不制造垃圾,装在U盘还可以随身带走,不受电脑环境的约束。


吉比特电控


我觉得,首先并不是软件想安装到C盘,其实这是windows系统的设定,系统设定的规则是安装到系统盘的的盘符下面。原因有以下几个。

1.程序的必要启动进程必须安装到系统盘符,另外还有一些桌面图标也都是必须在系统盘符下面的。


2.现如今大部分电脑买了都是只有一个系统盘,没有在另外分区,所以想装程序的话必须安装在现有的系统盘符或者另外分区,但是很多人还只停留在使用的基础上,并不懂得如何划分盘符,更不懂得如何做到无损分区。为了迎合大众的能力所以系统也只能这么设定。


3.还有些必要的应用也必须安装在系统盘下面,比如说字体的安装等等,为了达到统一所以Windows系统也只能这么设定。


不知道我的观点对不对,大家还有什么自己的看法呢 ,不妨说说,大家互相了解学习。


网络高材生


其实目前最好的解决办法就是:安装一块128G的固态硬盘,和500G或者1TB的机械硬盘,两个硬盘配合着使用。固态硬盘安装操作系统,机械硬盘安装软件和数据。两个硬盘也不会冲突,系统也会快不少。但还是要注意,能不装系统盘的软件就完全可以安装在其他盘符。也有些软件,比如快捷方式都会默认到C盘。这个占的内存也不大。可以忽略不计。时间长了系统的缓存越来越多,碎片,磁盘产生的垃圾也越来越多,这个时候可以借助一些软件,或者磁盘清理,都能解决。电脑的运行快慢,不仅仅在于配置高,更多的是在于使用者的方法与维护。这就好比,给你一根特别好的鱼竿,你不好好保养,或者使用的方法不对,到头来和普通的没什么区别。


分享到:


相關文章: