当前位置:首页 > 电脑文件 > 正文

解压到电脑固态硬盘文件,解压到电脑固态硬盘文件会丢失吗

大家好,今天小编关注到一个比较有意思的话题,就是关于解压电脑固态硬盘文件问题,于是小编就整理了3个相关介绍解压到电脑固态硬盘文件的解答,让我们一起看看吧。

  1. 我家电脑是128G固态硬盘,为什么解压速度只有20+MB?
  2. thinkpadX230怎样将系统装到固态硬盘上?
  3. 请问文件的解压速度主要取决于CPU还是硬盘?

我家电脑是128G固态硬盘,为什么解压速度只有20+MB?

压缩的速度是解压缩的软件将压缩文件内容读取内存中,然后进行解压缩,再写入到硬盘上的过程,其中最重要的就是在内存中进行解压缩的过程,这个过程主要看CPU的运算能力,与固态硬盘并没有什么关系。

thinkpadX230怎样将系统装到固态硬盘上?

制作启动u盘。

解压到电脑固态硬盘文件,解压到电脑固态硬盘文件会丢失吗
图片来源网络,侵删)

网页搜索下载深度ghost win7或者xp系统,并下载到电脑盘。

右击,解压缩,复制解压出来的gho文件和硬盘安装器,到u盘。

把u盘插入到要安装系统的电脑,开机,一直不停的按f12,然后择u盘驱动

解压到电脑固态硬盘文件,解压到电脑固态硬盘文件会丢失吗
(图片来源网络,侵删)

启动后正常后,运行U盘中的硬盘安装器或者GHOST镜像安装器,自动识别备份gho文件,选择恢复,就可以了。

硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘有固态硬盘,机械硬盘,混合硬盘。SSD***用闪存颗粒来存储,HDD***用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。

请问文件的解压速度主要取决于CPU还是硬盘?

主流的机械硬盘速度大概在50-150MB/s之间,SSD大概是150-500MB/s,主流的CPU(带流水线)、内存的速度大概是硬盘速度的100~1000倍左右

换句话说,如果一个解压算法,平均解压一个字节消耗的指令数如果少于100个,那么硬盘速度就很难赶上CPU速度了;如果平均解压一个字节消耗的指令数少于1000个,那么绝大多数机械硬盘很难赶上CPU速度。

所以,瓶颈在哪,主要看解压的过程中的CPU负担。

通常情况下

解压到电脑固态硬盘文件,解压到电脑固态硬盘文件会丢失吗
(图片来源网络,侵删)
,zip的解压字典只有32K或者64K,解压的过程中并非每次都搜索完整的字典,所以zip默认配置下很难占满CPU,如果考虑到多核的话,每个核的负担可以更低,磁盘IO的负担会更重,瓶颈效果会更明显。

如果要让CPU成为瓶颈,需要调整一些压缩的策略,比如:

1. 字典要更大,查找速度会更慢,如果

字典比内存还大

就更好了(7zip最大可以配置1G的字典)。
2.

文件的信息熵要足够大

,换句话说文件本身更难以压缩,比如已经被压缩过的视频文件,这样解压时查字典的负担会更重。
3.

解压到内存里

,或者至少是SSD里。
4. 压缩的时候选择用

AES-256加密

一下。
5. 挑一个

性能比较弱的CPU

解压。

满足以上条件的情况下,就可以让CPU成为瓶颈了。

但这样的条件很难达到,因为满足以上条件,会让压缩的过程变得非常慢,比如7zip的LZMA2算法中,把字典配到1G,线程数16的情况下,压缩需要内存是88G左右,绝大多数PC的内存都不够用。在超级计算机上压缩,到普通计算机上解压就有可能吃满CPU。

对于通常情况下来说,解压文件瓶颈在硬盘,只有在一定特定的场景下,CPU才会成为瓶颈。

补充一点:如果解压的是零碎的小文件,速度没有参考价值。小文件的实际写入开销比文件实际大小要大的多。

参考:

解压缩的速度和什么有关? - 计算机


解压缩操作为什么不吃CPU? - 计算机

到此,以上就是小编对于解压到电脑固态硬盘文件的问题就介绍到这了,希望介绍关于解压到电脑固态硬盘文件的3点解答对大家有用。