It's unlikely to be a transient network "overload" or congestion issue in the way we usually think of slow transfers.
When you copy files over a network, protocol-level checks (like TCP) guarantee that every packet of data arrives intact or gets retransmitted. If the network drops packets due to high traffic or CPU spikes, the connection simply slows down or drops-it doesn't silently write scrambled bytes onto your drive.
However, a heavy network transfer can trigger hardware or storage-level glitches that cause a CRC/Header error during an archive build or extraction. Here is where a transfer load can actually break a split ZIP:
1. SMB / Storage Port Buffering Drops (The Real Culprit)
Since you are pulling directly from a network administrative share (\\PC\f$\...), a heavy load can overwhelm the network interface, SMB buffer, or target disk controller on either end. If the sending machine or network storage unit (NAS/server) experiences a brief buffer overflow, the file system can commit a zero-byte fill or truncated block directly into the .005 archive file without dropping the SMB connection.
2. High Disk IOPS & Memory Pressure
If the host holding that f$ share was under heavy I/O or memory pressure while generating or copying that multi-part ZIP export:
- In-Memory Corruption: System RAM or disk caching on the host machine can drop or misplace bits before writing them to the
f$ drive.
- Partial Writes: If the eDiscovery export tool was writing to
f$ while a network copy operation was simultaneously reading .005, the read process might have grabbed an incomplete file lock.
3. File System Interruption During Multi-Part Writes
Multi-part ZIP archives (.001, .002, .005) are written sequentially. If the network link flickers for even a fraction of a second while .005 is being transferred, Windows SMB usually retries automatically, but it can miscalculate the file offset, causing the 7-Zip header and CRC hash to mismatch upon extraction.
How to Tell for Sure
Before re-downloading the entire export, you can quickly isolate whether it was just a bad network copy:
- Check File Sizes: Compare the exact byte size of
PSTs.005.All_Data.zip on the remote share (\\PC\f$\...) versus your local copy. If they differ by even a few kilobytes, the copy aborted prematurely.
- Hash Comparison: Run a quick PowerShell command on both the local and remote
.005 file:
Get-FileHash \\PC\f$\Co\Reed\PSTs.005.All_Data.zip -Algorithm SHA256
If the hashes match, the archive was corrupt before you copied it over the network. If they don't match, the network copy itself dropped data mid-flight.