是否可以加快7zip中的“复制”步骤?


7

我使用7Zip提取压缩文件。

我目前正在使用压缩的7GB RAR文件,该文件可以扩展到55.6GB。

我知道解压缩文件所花费的时间,但是随后我必须坐下来,等待文件从临时文件夹(例如D:\ Users \ Ray \ AppData \ Local \ Temp)“复制”到提取文件夹(D :\ MyBackupFolder)。

在此处输入图片说明

由于这实际上只是一个举动,我认为这几乎是瞬时的。

正如上面我的目录所指出的,这些文件夹位于同一驱动器(1TB HDD)上,但是我的操作系统安装在80GB SSD上(如果有的话)。

可以以某种方式加快此复制过程吗?


3
奇怪的事情正在发生。该副本应该只是一个动作,应该是瞬时的。您确定没有任何修复点或类似的东西吗?
大卫·史瓦兹

1
同意。您使用什么确切的程序/命令集来执行提取?
Zac B

@DavidSchwartz我可以说我没有故意设置“修复点”。安装Windows 7之后,我确实将我的Users文件夹从SSD 更改为更大的HDD。复制完成后,只是为了看看会发生什么,我从提取文件夹中剪切并将其粘贴回D:\ Users \ Ray \ AppData \ Local \ Temp,然后即刻发生。因此,我认为文件夹属性不是问题。但这绝对令人困惑。
ray023 2012年

@ZacB我正在使用7zip GUI中的默认拖放设置。在选项中,“工作文件夹”是“系统临时文件夹”,我有意将其更改为%USERPROFILE%\ AppData \ Local \ Temp ...嗯,也许这是我考虑过的默认设置。...但是我已将我的UserProfile文件夹更改为位于驱动器D上:
ray023

@DavidSchwartz,如果该文件夹中没有一百万个文件,那不是吗?
佩里耶

Answers:


14

如果其他所有方法均失败,请阅读常见问题解答

为什么从7-Zip拖放到Explorer的压缩档案提取中使用临时文件?

7-Zip不知道放置目标的文件夹路径。只有Windows资源管理器知道确切的放置目标。Windows资源管理器需要将文件(拖动源)作为磁盘上的解压缩文件。因此,7-Zip将文件从存档提取到临时文件夹,然后7-Zip将这些临时文件的路径通知Windows资源管理器。然后Windows资源管理器将这些文件复制到放置目标文件夹。

>为避免使用临时文件,您可以使用7-Zip的Extract命令或将7-Zip拖放到7-Zip。

我刚刚对其进行了测试,并且可以使用上下文菜单中的“在此处提取”来代替“拖放”,提取后没有延迟:

在此处输入图片说明


1
是的,但这仍然是一个错误,因为它应该通过资源管理器移动文件。他们拒绝修复此事实,这就是为什么我告诉人们不要使用7zip的原因。
2014年

这是一个借口。有一个针对7zip未使用的修复程序:archive.is/ahJly#selection-679.393-679.592
Pacerier,2017年

-3

您正在谈论移动55.6技嘉文件。即使在最快的SSD上,也无法做到瞬间。在这种情况下,机械硬盘可能是最大的瓶颈,读写速度为33.2 MB / s(或其组合)。算一下,这确实是大约30多分钟的转移时间。


我不需要做任何数学运算。我可以手动将一个大文件从一个文件夹移动到同一硬盘上的另一个文件夹,该操作会立即发生。恕我直言,SSD应该与该问题无关,因为所有操作都应在D:上进行。
ray023 2012年

1
移动位于同一文件系统内。它应该几乎是瞬时的。
iglvzx 2012年

为了澄清起见,文件移动就像文件重命名一样。这只是文件系统的更改。物理上将其移动到硬盘上会很浪费,这就是Windows文件系统并非如此的原因。
山姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.