7-zip支持图形界面和命令行创建多卷压缩包,可按指定大小分卷,配合任务计划程序实现定期自动备份,解压时只需首个卷即可自动识别全部分卷。

如果您需要将大型文件夹压缩为多个固定大小的卷以便存储或传输,则7-Zip支持通过命令行或图形界面创建多卷(分卷)压缩包。以下是实现该目标的具体操作步骤:
一、使用7-Zip图形界面创建多卷压缩包
该方法适用于单次手动压缩,操作直观,适合不熟悉命令行的用户。7-Zip会将指定文件夹打包为多个后缀为“.z01”、“.z02”…“.zip”的分卷文件,首卷为“.7z”格式。
1、右键单击待备份的文件夹,选择“7-Zip”→“添加到压缩包…”。
2、在“压缩包名称”栏中输入完整路径和文件名(例如:D:\backup\folder_2024.7z)。
3、在“分卷大小”输入框中输入目标卷大小,如100M、4G或DVD5(自动设为4700MB)等有效单位值。
4、确认“压缩级别”“压缩方法”等参数符合需求,点击“确定”开始压缩。
二、使用7-Zip命令行创建多卷压缩包
该方法支持脚本化调用,便于集成进定期备份任务。需确保7z.exe位于系统PATH中或使用绝对路径调用,分卷大小单位必须为字节或带单位缩写(如b/k/m/g)。
1、打开命令提示符(CMD)或PowerShell,切换至目标文件夹所在目录,或直接指定完整路径。
2、执行如下命令:7z a -v100M D:\backup\folder_2024.7z D:\source\folder\(其中“-v100M”表示每卷100MB,“folder_2024.7z”为输出主文件名)。
3、若需排除子目录或特定文件类型,可追加参数如-xr!temp -xr!*.log。
三、配置Windows任务计划程序实现定期分卷备份
通过批处理文件封装7-Zip命令,并交由系统计划任务定时触发,即可完成自动化周期性分卷压缩。所有生成的分卷文件共享同一基础名,解压时仅需指定首个卷(.7z)即可自动识别全部分卷。
1、新建文本文档,输入以下内容并保存为backup.bat:@"C:\Program Files\7-Zip\7z.exe" a -v4G D:\backup\auto_%date:~0,4%%date:~5,2%%date:~8,2%.7z D:\data\ /s(注意路径需按实际调整)。
2、打开“任务计划程序”,点击“创建基本任务”,设置触发时间为每日/每周指定时刻。
3、在“操作”步骤中选择“启动程序”,程序路径填写cmd.exe,参数填写/c D:\backup\backup.bat。
四、验证多卷压缩包完整性与解压方式
分卷压缩包各卷缺一不可,解压前需确保所有分卷文件(.7z、.7z.001、.7z.002…)位于同一目录。7-Zip会自动按序读取全部卷,无需人工干预顺序。
1、右键任一分卷文件(推荐首个卷,即无数字后缀的“.7z”文件),选择“7-Zip”→“提取到...”。
2、在弹出窗口中确认目标路径,点击“确定”。若出现错误提示,检查是否缺失某一分卷文件或文件名被意外修改。
3、解压完成后,核对文件总数与原始文件夹是否一致,特别关注大于4GB的单个文件是否完整还原(7z格式原生支持超大文件分卷)。











