为什么计算机上卸载软件比安装软件的速度要快?

详情如题

推荐  (1) | 18人关注关注
14个答案
39 1

thundertrickGEEK、声音控、图像控

2013-10-08 20:17

删文件核心是删除指向数据的指针,实际上你的文件数据大部分还原封不动地在硬盘里。所以,删除后是可以部分恢复的。但是安装是从无到有的创建过程,需要遍历硬盘里目标空间中的每一个位置,工作量会大很多。

这只是核心原理上的。安装时还要创建各种依赖关系,安装依赖库(删除时有的依赖库不会删除)等,这都对总时间有影响。

30 0

首先,就磁盘本身的工作原理而言,拷贝文件比删除文件要慢。

写入一个文件时,文件内容要以二进制代码的形式一个一个地写到磁盘中;而删除文件的时候,系统的做法其实只是找到这个文件的开头,然后写入一个删除标记。文件的内容事实上还是存在于磁盘中的,只是不受保护了,如果有新的文件写入,被删除文件所占的空间才会被改写。这就是为什么如果误删了文件,用专门的软件还是可以找回来的;但是如果这个磁盘写入了新文件,之前删除的文件就可能找不回来了的原因。从速度上来说,写入文件就好比一个字一个字地写了一片文章出来,删除文件的操作就像在文章头上盖个作废的大戳。自然是删除要快一些。

另外,软件安装的过程中,除了写入文件,还有解压缩啊修改系统设定啊之类的过程,卸载软件的时候同样会被简化掉。所以整体而言,安装软件要比卸载软件慢。

18 0

鱼大雷邪恶之王 大毒舌 欢乐

2013-11-19 08:38

那是因为你没试过3721等。

他会一步步提示你

你真的要删我吗?

你真的确定要删我吗?

你真的忍心确定要删我吗?

你他妈删我试试?

你他妈删得掉吗?


0 0

软件安装包一般都是压缩包,所以装软件一般是解压缩的过程,当然中间也有很多改变参数的过程,但是很少,不对总安装时间构成很大影响。所以说删除操作不需要压缩这个过程,而安装需要。这样来看时间差距巨大,文件越大安装越慢

2 2
支持者: R_spider None

那您是没有试图删除过3721,360系列的鼻祖。否则,结论就不一样了。周总出品的软件属于安装容易,都不要您动手;删除吗,除非格式化重新装系统……

0 1

装是建卸是毁,宇宙从来就是毁灭容易建设难的。宇宙大势是熵增运动,大爆炸以来一直如此。文明是逆天而为,自然困难。

生物演化了几十亿年人类文明了一万年的地球表层,只要一亿吨当量核弹即可毁灭。花几年盖的摩天大楼只要一分钟就能定向爆破拆除。小两口要想合得俩人都合,要想分只要一人分即可。

0 2

杀人比生人快-----杀人几秒钟,生人十个月。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区