使用 7-zip 提取大档案

Álv*_*lez 6 7-zip windows-8.1

我有一个 76 GB 的磁盘映像,它以“存储”格式拆分为 28 个文件(Foo.7z.001to Foo.7z.028),我想将其解压缩到我的 D: 驱动器(有 523 GB 可用空间)。我已经尝试了所有 7-Zip 设置:

选项

...但该软件在(显然)将其移动到最终位置之前,顽固地将所有输出转储到我的 C: 驱动器(仅剩 47 GB 的 SSD)中。由于它甚至不够聪明,无法确定 76 不适合 47,因此它运行了半个小时,直到它冻结并显示磁盘空间不足错误消息。

我正在使用已经有 4 年历史的最新稳定版本 (9.20)。我是否误解了“工作文件夹”的含义?这是一个已知问题吗?有没有更好的支持 7-Zip 的归档器?

Rya*_*kna 8

您是否使用 GUI 拖放文件?

如果您使用 shell 中的选项“提取到此处”,甚至是文件管理器 GUI 中的“提取”按钮,则不应再发生这种情况,因为 7-Zip 应该能够完全绕过使用临时目录的需要.

这在为什么从 7-Zip 拖放存档提取到资源管理器使用临时文件? 常见问题入口:

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

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