Whether you are wiping a single laptop drive before selling it or planning an end-of-lease batch of 200 enterprise drives, knowing how long the process will take is essential for scheduling downtime and choosing the right method. A 1TB hard drive can take anywhere from two seconds to two days depending on the erasure method, drive type, and connection interface. The reference tables and formulas below will help you estimate wipe times accurately and avoid common planning mistakes.
Key Takeaways:
- Overwrite-based wiping is bottlenecked by drive write speed: roughly 100-150 MB/s for HDDs, 300-500 MB/s for SATA SSDs
- Firmware commands (ATA Secure Erase, NVMe Sanitize, crypto erase) complete in seconds to minutes regardless of drive capacity
- One overwrite pass is sufficient for modern HDDs per NIST 800-88 Rev. 2 — multi-pass methods multiply wipe time without improving security
- USB 2.0 can increase wipe times by 3-8x compared to a direct SATA connection
- For batch operations, parallel wiping with multi-bay docks or enterprise software is the most effective way to reduce total processing time
The Formula Behind Wipe Time Estimates
Overwrite-based wiping is straightforward math. The drive writes new data to every addressable block, and the time that takes depends on three variables:
Time (hours) = Capacity (GB) / Write Speed (MB/s) / 3.6 x Number of Passes
For example, a 2TB (2,000 GB) HDD with a sustained write speed of 130 MB/s and a single overwrite pass:
2000 / 130 / 3.6 x 1 = 4.3 hours
The same drive with a 3-pass wipe:
2000 / 130 / 3.6 x 3 = 12.8 hours
The critical variable is sustained sequential write speed — not the peak or burst speed you see in marketing. Real-world sustained write speeds by drive type:
| Drive Type | Typical Sustained Write Speed |
|---|---|
| HDD 5400 RPM | 80-120 MB/s |
| HDD 7200 RPM | 100-150 MB/s |
| SATA SSD | 300-500 MB/s |
| NVMe SSD | 500-3,000+ MB/s (but overwriting is the wrong approach) |
For SSDs, the overwrite calculation technically applies but is misleading. Software-based overwriting on an SSD cannot reach all physical NAND cells due to wear leveling, over-provisioning, and garbage collection. The correct approach for SSDs is firmware-level erasure, which operates on a completely different timescale. See our SSD secure erase guide for the proper methods.
Wipe Time Reference Tables
Single-Pass Overwrite (NIST Clear)
This is the recommended method for modern HDDs. One pass of zeros or random data is sufficient per NIST 800-88 Rev. 2 guidance.
| Capacity | HDD 5400 RPM (~100 MB/s) | HDD 7200 RPM (~130 MB/s) | SATA SSD (~400 MB/s) |
|---|---|---|---|
| 250 GB | ~42 min | ~32 min | ~10 min |
| 500 GB | ~1.4 hrs | ~1.1 hrs | ~21 min |
| 1 TB | ~2.8 hrs | ~2.1 hrs | ~42 min |
| 2 TB | ~5.6 hrs | ~4.3 hrs | ~1.4 hrs |
| 4 TB | ~11.1 hrs | ~8.5 hrs | ~2.8 hrs |
| 8 TB | ~22.2 hrs | ~17.1 hrs | ~5.6 hrs |
Note: SSD times shown are for software overwrite only. This method is not recommended for SSDs — use firmware commands instead.
3-Pass Overwrite (Legacy DoD 5220.22-M)
The DoD 5220.22-M standard is obsolete and the DoD itself no longer references it. One pass is sufficient for modern drives. These times are shown for planning purposes if your organization's policy still requires it.
| Capacity | HDD 5400 RPM (~100 MB/s) | HDD 7200 RPM (~130 MB/s) |
|---|---|---|
| 250 GB | ~2.1 hrs | ~1.6 hrs |
| 500 GB | ~4.2 hrs | ~3.2 hrs |
| 1 TB | ~8.3 hrs | ~6.4 hrs |
| 2 TB | ~16.7 hrs | ~12.8 hrs |
| 4 TB | ~33.3 hrs | ~25.6 hrs |
| 8 TB | ~66.7 hrs (~2.8 days) | ~51.3 hrs (~2.1 days) |
7-Pass Overwrite (Legacy Interpretation)
There is no real standard that requires 7 passes — this comes from a misinterpretation of DoD guidance. These times illustrate why multi-pass wiping is impractical for modern high-capacity drives.
| Capacity | HDD 5400 RPM (~100 MB/s) | HDD 7200 RPM (~130 MB/s) |
|---|---|---|
| 250 GB | ~4.9 hrs | ~3.7 hrs |
| 500 GB | ~9.7 hrs | ~7.5 hrs |
| 1 TB | ~19.4 hrs | ~14.9 hrs |
| 2 TB | ~38.9 hrs (~1.6 days) | ~29.9 hrs (~1.2 days) |
| 4 TB | ~77.8 hrs (~3.2 days) | ~59.8 hrs (~2.5 days) |
| 8 TB | ~155.6 hrs (~6.5 days) | ~119.7 hrs (~5.0 days) |
A 7-pass wipe on an 8TB drive takes nearly a full week. For context, a single pass on the same drive achieves the same level of data irrecoverability and finishes in under a day.
Firmware-Level Commands (SSDs Only)
These times do not depend on drive capacity because firmware commands operate at the controller level rather than writing through the data interface.
| Method | Typical Duration | Applies To |
|---|---|---|
| ATA Secure Erase | 10 seconds - 2 minutes | SATA SSDs |
| ATA Enhanced Secure Erase | 10 seconds - 2 minutes | SATA SSDs |
| NVMe Sanitize (Block Erase) | 5 seconds - 2 minutes | NVMe SSDs |
| NVMe Sanitize (Crypto Erase) | Under 5 seconds | NVMe SSDs (with encryption) |
| NVMe Sanitize (Overwrite) | 5 minutes - 30+ minutes | NVMe SSDs |
| NVMe Format (Secure Erase) | 5 seconds - 2 minutes | NVMe SSDs |
| Crypto Erase (SED) | Under 1 second | Self-encrypting drives (HDD or SSD) |
Bottom Line: For SSDs, always use firmware-level erasure commands. They are faster by orders of magnitude and actually reach all storage cells, unlike software-based overwriting. For HDDs, a single overwrite pass is the fastest effective method — each additional pass multiplies your wipe time with no security benefit.

The Interface Bottleneck: SATA vs. USB
When wiping external drives or drives connected through a dock, the interface speed often becomes the limiting factor rather than the drive's own write speed.
| Interface | Max Throughput | Typical Sustained | 1TB HDD Single Pass |
|---|---|---|---|
| SATA III (internal) | 600 MB/s | 100-150 MB/s (HDD-limited) | ~2.1 hrs |
| USB 3.0 / 3.1 Gen 1 | 625 MB/s | 90-140 MB/s (HDD-limited) | ~2.3 hrs |
| USB 3.1 Gen 2 | 1,250 MB/s | 100-150 MB/s (HDD-limited) | ~2.1 hrs |
| USB 2.0 | 60 MB/s | 25-35 MB/s | ~8.7 hrs |
| NVMe (M.2/PCIe) | 3,940+ MB/s | N/A (use firmware commands) | Seconds |
Key observations:
- USB 3.0 and above introduces negligible overhead for HDD wiping because the HDD's own write speed is the bottleneck, not the interface
- USB 2.0 is a serious bottleneck — it cuts effective throughput to roughly 25-35 MB/s, making wipes 3-7 times slower than internal SATA
- NVMe drives should always be erased with firmware commands, not overwriting, making interface speed irrelevant
If you are wiping drives pulled from laptops or desktops, connecting them internally via SATA or using a USB 3.0+ dock gives you the best overwrite performance. Avoid USB 2.0 for anything larger than a flash drive.
Planning Wipe Times for Large Batches
IT departments handling end-of-lease returns, office moves, or hardware refresh cycles often need to wipe dozens or hundreds of drives within a tight maintenance window. The math changes significantly when you can wipe drives in parallel.
Total batch time = (Per-drive wipe time x Number of drives) / Number of simultaneous wipes + Handling overhead
Example Scenarios
Scenario 1: Small office, 20 drives
- 20 x 1TB 7200 RPM HDDs, single pass
- Equipment: 4-bay USB 3.0 dock with BitRaser
- Per-drive wipe: ~2.1 hours
- Parallel wipes: 4 at a time
- Batches needed: 5 (20 drives / 4 bays)
- Total: 5 x 2.1 hours + handling = ~11-12 hours (one long workday)
Scenario 2: Enterprise, 100 drives
- 100 x 2TB 7200 RPM HDDs, single pass
- Equipment: 2 workstations with 8 SATA ports each, running BitRaser
- Per-drive wipe: ~4.3 hours
- Parallel wipes: 16 at a time
- Batches needed: ~7 (100 drives / 16 ports)
- Total: 7 x 4.3 hours + handling = ~32-35 hours (4-5 working days)
Scenario 3: Mixed SSD batch, 50 drives
- 50 x NVMe SSDs (various capacities)
- Method: NVMe Sanitize (Block Erase)
- Per-drive wipe: ~30 seconds + 2 minutes handling
- Total: 50 x 2.5 minutes = ~2.1 hours
The difference is stark. SSD firmware erasure turns a multi-day project into an afternoon task.
Tips for Faster Batch Processing
- Connect drives internally whenever possible — SATA ports beat USB docks for HDDs
- Use a single pass — there is no security reason for multi-pass wiping on modern drives (read how many passes you actually need)
- Wipe in parallel — multi-bay docks, multi-port SATA cards, or enterprise software that supports concurrent operations
- Sort by type — process all SSDs first with firmware commands (minutes), then run HDDs overnight (hours)
- Pre-stage drives — have the next batch of drives ready to connect as soon as the current batch finishes
- Use software that logs automatically — tools like BitRaser generate certificates per drive without manual documentation steps
For organizations wiping drives regularly, the time savings from proper planning and parallel processing can be measured in workdays per quarter. See our best data erasure software roundup for tools that support batch operations with automated reporting.
Common Mistakes That Waste Time
Running multi-pass wipes on modern HDDs. A single overwrite pass is sufficient per NIST 800-88 Rev. 2. Every additional pass multiplies your total wipe time with no measurable improvement in data irrecoverability. A 3-pass wipe on a 4TB HDD wastes over 17 extra hours compared to a single pass.
Overwriting SSDs instead of using firmware commands. Software-based overwriting on an SSD takes 10-40+ minutes per drive and still cannot reach all storage cells. ATA Secure Erase or NVMe Sanitize completes in seconds and erases everything, including wear-leveled and over-provisioned areas.
Using USB 2.0 connections. A 2TB HDD wipe over USB 2.0 takes roughly 17 hours versus 4.3 hours over SATA. If you are wiping more than a handful of drives, invest in a USB 3.0 dock or connect drives internally.
Processing drives one at a time. Serial processing of a 50-drive batch at 2 hours each means 100 hours of wiping. With a 4-bay dock, the same batch finishes in about 25 hours. With 16 parallel ports, it drops to about 13 hours.
Not accounting for verification passes. Some erasure tools include a verification pass by default, which reads back every sector after writing. This effectively doubles the time. Verification is valuable for compliance documentation but optional for personal use — check your tool's settings if time is a constraint.
Frequently Asked Questions
How long does it take to wipe a 1TB hard drive?
A single-pass overwrite on a 1TB 7200 RPM HDD takes approximately 2.1 hours over a direct SATA connection. Over USB 3.0, expect roughly the same time since the HDD's write speed is the bottleneck. Over USB 2.0, the same wipe stretches to about 8-9 hours. For a 1TB SATA SSD using ATA Secure Erase, the process completes in under two minutes.
Why does wiping an SSD take seconds but wiping an HDD takes hours?
HDDs are erased by overwriting every sector with new data, which is limited by the physical write speed of the spinning platters. SSDs erased via firmware commands (ATA Secure Erase, NVMe Sanitize, or crypto erase) instruct the drive controller to reset all flash cells at the hardware level. This is an internal operation that bypasses the data interface and completes in seconds to a few minutes.
Does a 3-pass wipe take exactly three times longer than a single pass?
Approximately, yes. Each pass writes to the full capacity of the drive, so a 3-pass wipe takes roughly 3x the time of a single pass. There is minor overhead from verification steps between passes, but the bottleneck is sustained write speed. Since NIST 800-88 Rev. 2 confirms one pass is sufficient for modern HDDs, multi-pass wipes add hours or days without improving security.
Is USB 2.0 too slow for wiping a hard drive?
USB 2.0 is usable but extremely slow. Its maximum throughput of roughly 35 MB/s means a 1TB drive takes over 8 hours for a single pass, compared to about 2 hours over SATA. For drives 2TB and larger, USB 2.0 wipes can stretch past a full day. Use a USB 3.0 enclosure or dock, or connect the drive internally via SATA whenever possible.
How do I calculate wipe time for my specific drive?
Use the formula: Time (hours) = Capacity (GB) / Write Speed (MB/s) / 3.6 x Number of Passes. For a 2TB 7200 RPM HDD at 130 MB/s with one pass, that is 2000 / 130 / 3.6 = approximately 4.3 hours. The write speed depends on your drive model and connection interface — check your drive specifications or run a benchmark with CrystalDiskMark to find your sustained sequential write speed.
Can I speed up the wiping process?
Yes. Connect the drive directly via SATA or NVMe instead of USB. Use a single overwrite pass instead of multi-pass methods. For SSDs, use firmware-level commands which complete in seconds. For batch operations, wipe multiple drives in parallel using a multi-bay dock or multiple SATA ports. Software like BitRaser supports concurrent multi-drive wiping from a single interface.
How long does crypto erase take?
Cryptographic erase on a self-encrypting drive (SED) completes almost instantly — typically under one second. It works by destroying the internal encryption key rather than overwriting data. Without the key, all data on the drive becomes permanently unreadable. This works on both HDDs and SSDs that support hardware encryption (TCG Opal, IEEE 1667).
How do I estimate time for wiping a batch of 50 or 100 drives?
Multiply the per-drive wipe time by the number of drives, then divide by the number of drives you can wipe simultaneously. With a 4-bay USB 3.0 dock, 50 drives at 2 hours each is 50 x 2 / 4 = 25 hours, plus time for swapping drives. Enterprise tools like BitRaser support 8-32 concurrent wipes. Factor in 2-3 minutes per drive for physical handling and logging.
Does NVMe Sanitize take longer than ATA Secure Erase?
Both are firmware-level commands that complete quickly, but NVMe Sanitize can take longer depending on the sanitize action selected. Block Erase and Crypto Erase typically finish in seconds. Overwrite Sanitize on NVMe drives writes to all blocks and may take minutes to tens of minutes for large drives. ATA Secure Erase on SATA SSDs usually completes in under two minutes.
Will a 7-pass wipe make my data more secure than a single pass?
No. On modern high-density hard drives, a single overwrite pass renders data unrecoverable with any known technology. NIST 800-88 Rev. 2 explicitly states that one pass is sufficient. A 7-pass wipe on a 2TB HDD adds roughly 26 extra hours of processing time with zero additional security benefit. See our full analysis of the multi-pass myth for the research behind this.
The Bottom Line
Wipe time is determined by a simple formula for HDDs — capacity divided by write speed, multiplied by the number of passes. Use a single pass, connect via SATA or USB 3.0, and wipe drives in parallel to minimize total time. For SSDs, skip overwriting entirely and use firmware-level commands that finish in seconds. Check our complete wiping guide for step-by-step instructions.
Last updated: February 2026. We regularly review and update our guides to ensure accuracy.
Sources:
- NIST Special Publication 800-88 Rev. 2 — Guidelines for Media Sanitization (September 2025). https://csrc.nist.gov/pubs/sp/800/88/r2/final
- NVMe Base Specification — Sanitize Operations. https://nvmexpress.org/specifications/
- ATA Command Set (ACS-4) — Security Feature Set (Secure Erase). https://t13.org/
- TCG Storage Architecture Core Specification — Opal SSC Crypto Erase. https://trustedcomputinggroup.org/resource/storage-work-group-storage-security-subsystem-class-opal/