用7-Zip、WinRAR或PowerShell可分割超4GB文件:7-Zip最稳定且免安装,WinRAR操作最快,PowerShell支持无损不分割压缩的原始文件切割。

当你要把一个超过4GB的视频文件传到百度网盘非VIP账号,或想用U盘(FAT32格式)拷贝6GB的数据库备份时,系统会直接报错“文件过大”。这时必须把大文件切开成多个小于4GB的小文件才能继续操作。
用7-Zip按指定大小分割文件
这是最稳定、无需安装额外工具、且支持所有文件类型的方法。
第一步:右键点击目标大文件 → 选择“7-Zip” → “添加到压缩包…”
第二步:在弹出窗口中,找到“分卷大小,字节(V)”输入框。直接输入500M(表示每份500MB),或输入3900M(留出100MB余量,确保不超4GB上限)。
第三步:确认“压缩格式”为ZIP或7Z(推荐7Z,压缩率更高),点击“确定”开始处理。
注意:分割后生成的文件名类似archive.7z.001、archive.7z.002……这些文件必须全部保留且放在同一文件夹下,缺一不可——否则无法还原原文件。
用WinRAR快速分卷压缩
如果你已装WinRAR,这是最快上手的方式,适合一次性操作。
方法一:右键大文件 → WinRAR → “添加到压缩包…” → 在“分卷,字节数”下拉菜单中选“500 MB”或手动输入“524288000”(即500×1024×1024)→ 点“确定”。
方法二:若需兼容老设备(如软盘或某些邮件系统),可选“1.44 MB”选项,但会生成大量.part1/.part2文件,管理成本高。
【重要前提】WinRAR免费版仅支持解压,压缩功能完整;但若使用v6.25之前的旧版,可能默认禁用分卷功能,需检查设置中是否勾选“创建固实压缩文件”——该选项与分卷无冲突,可保持开启。
用PowerShell脚本无损切割(不压缩)
当你需要保持原始文件格式、不做任何压缩、也不改变内容一字节时,只能用此法。常见于分割ISO镜像、硬盘镜像或加密容器文件。
以管理员身份打开PowerShell,粘贴并执行以下命令(将D:\source\bigfile.iso替换为你的真实路径):
$f = "D:\source\bigfile.iso"; $s = 500MB; $n = 1; $r = [System.IO.File]::OpenRead($f); $b = New-Object byte[] $s; while (($c = $r.Read($b,0,$b.Length)) -gt 0) { $o = "{0}.{1:D3}" -f $f, $n; [System.IO.File]::WriteAllBytes($o, $b[0..($c-1)]); $n++ }; $r.Close()
运行完成后,你会看到bigfile.iso.001、bigfile.iso.002等文件,每个严格等于500MB(最后一份除外)。
这一步不能跳过:执行前请确认目标磁盘剩余空间 ≥ 原文件大小 × 1.1,因为脚本会在写入新文件的同时仍占用原文件空间。


















