Technical Reference
CMR vs SMR: How Recording Technology Affects Recovery

What is the difference between CMR and SMR?
CMR (Conventional Magnetic Recording) writes tracks side by side with guard bands, so any track can be updated without affecting neighbors. SMR (Shingled Magnetic Recording) overlaps tracks like roof shingles to raise areal density, but forces the firmware to manage bands, a persistent cache, and garbage collection.
CMR and SMR are two methods of organizing data tracks on a hard drive platter. The difference in track layout changes how the drive handles writes at the firmware level, which affects both performance characteristics and data recovery complexity.
- CMR (Conventional Magnetic Recording)
- Tracks are written side by side with guard bands between them. Any track can be updated without affecting its neighbors.
- SMR (Shingled Magnetic Recording)
- Tracks overlap like roof shingles with no guard bands, which raises areal density but forces the firmware to manage bands, a persistent cache, and garbage collection.
Why Does CMR vs SMR Recording Technology Matter for Data Recovery?
Recording technology dictates the recovery workflow. A CMR firmware failure is a one-translator problem: PC-3000 Portable III clears the relocation list and rebuilds the translator in one pass. SMR is a two-translator problem: a second-level mapping sits between the standard translator and the shingled bands; if it corrupts, the drive mounts at full capacity while every sector reads as 0x00.
The most common presentation is the WD SMR translator failure pattern: the User Area must be hardware write-locked before the power-on sequence completes, or background garbage collection rewrites shingle bands and destroys what is left of the T2 mapping. Firmware-level SMR recovery starts at $900.
How Does CMR Write Data?
In a CMR drive, each data track is an independent concentric ring on the platter, separated by a guard band that prevents the write head from disturbing neighboring tracks. The translator maps each logical block address to a specific physical location, and the drive updates that location directly. Random writes, overwrites, and partial-track updates all work without special firmware handling.
The write head is wider than the read head because generating a strong enough magnetic field to reliably flip grains requires a physically larger element. The guard band accommodates this width difference: the write head can overlap slightly into the guard band without affecting adjacent tracks. The narrower read head reads from the center of the track, away from the edges.
How Does SMR Overlap Tracks?
SMR eliminates the guard bands between tracks. Instead, each new track is written so that it partially overlaps the previous track, like shingles on a roof. The write head is still wider than the read head, but now the overlapping portion of the previous track is trimmed to a width just wide enough for the narrower read head to read.
This means writing to a single track in the middle of a shingled group is destructive to its neighbors. Writing track N overwrites part of track N-1. To preserve the data on N-1, the drive must read N-1 first, write N, then rewrite the affected portion of N-1. This creates a read-modify-write cycle for random writes.
To manage this, SMR drives organize tracks into bands (sometimes called zones or shingles). Each band is a group of consecutive shingled tracks. Writes within a band are sequential; the drive writes from one end of the band to the other. Random writes are handled by a persistent cache (a CMR zone on the same platter or a DRAM/flash buffer) where random writes land first and are later reorganized into sequential writes during idle-time garbage collection.
What Is the Difference Between Drive-Managed and Host-Managed SMR?
Drive-Managed SMR (DM-SMR) handles band management and garbage collection in the drive's firmware; the host OS sees a standard block device. Host-Managed SMR (HM-SMR) identifies as a Zoned Block Device and requires the host OS to manage Sequential Write Pointers directly. This architectural split changes how PC-3000 approaches firmware recovery for each type.
Not all SMR implementations work the same way. Consumer drives from Seagate (Rosewood family) & Western Digital (Spyglass, Palmer) use Drive-Managed SMR (DM-SMR), where the drive's firmware handles the persistent cache, garbage collection, & band management transparently. The host OS sees a standard block device & has no awareness that tracks are shingled.
Enterprise drives like the Western Digital Ultrastar DC HC600 series (14TB HC620, 20TB HC650) use Host-Managed SMR (HM-SMR). These drives identify as Zoned Block Devices & require the host OS to manage Sequential Write Pointers (SWP) and zone states directly. The Linux kernel requires CONFIG_BLK_DEV_ZONED=y to communicate with HM-SMR drives; without it, the drive rejects random write commands entirely. This architectural split affects hard drive data recovery because DM-SMR failures involve reconstructing the drive's internal translator (Module 190 on WD, MCMT on Seagate), while HM-SMR failures require rebuilding zone metadata that the host OS was responsible for tracking. Recovery tooling like PC-3000's firmware modules must handle both translator architectures separately.
How Do CMR and SMR Differ in Performance and Reliability?
CMR drives write to any track at consistent speed. SMR drives match CMR sequential write speed when writing to empty bands, but random write speed degrades when the persistent cache fills during sustained I/O. RAID rebuilds saturate that cache with sustained write volume and interleaved host I/O, triggering the worst-case SMR performance scenario and causing rebuilds to take days instead of hours.
| Characteristic | CMR | SMR |
|---|---|---|
| Track layout | Parallel tracks with guard bands | Overlapping (shingled) tracks, no guard bands |
| Sequential write speed | Consistent | Comparable to CMR when writing to empty bands |
| Random write speed | Consistent | Degrades when persistent cache fills; garbage collection competes with I/O |
| Areal density | Standard | Higher (more tracks per platter due to eliminated guard bands) |
| RAID suitability | Full compatibility | Problematic: rebuild writes are random, triggering worst-case SMR performance |
| Firmware complexity | Standard translator | Added band management layer, persistent cache management, garbage collection |
The SMR performance penalty during random writes became a public controversy when manufacturers shipped SMR drives labeled for NAS use without disclosing the recording technology. NAS environments with RAID controllers subject the array to sustained write pressure during rebuilds and mixed random I/O during normal operation; both overflow the SMR persistent cache, triggering the worst-case SMR performance scenario and causing rebuilds to take days instead of hours.
Why Does SMR Complicate Data Recovery?
SMR complicates data recovery at the firmware layer, not the mechanical layer. The physical heads and platters are constructed similarly to CMR drives, and head swap procedures are mechanically identical. The translator module must account for band management metadata and a persistent cache translator, and background processes can overwrite data during any powered-on recovery session.
The physical heads and platters in an SMR drive are constructed similarly to CMR drives. Head swap procedures are mechanically identical. The added complexity is in the firmware layer:
- The translator module is more complex because it must account for band management metadata. A corrupted SMR translator requires understanding the band layout to rebuild the logical-to-physical mapping.
- Data in the persistent cache (staged for garbage collection but not yet written to its final shingled location) exists in a temporary mapping that the standard translator does not reference. If the drive loses power during garbage collection, some recently written data may be in the cache zone with a different physical layout than the main shingled zones.
- PC-3000's data recovery modules for SMR drives must handle both the main translator and the cache translator to reconstruct the complete logical view of the drive's data.
SMR does not make data physically harder to read.
The magnetic domains on an SMR platter are read the same way as CMR domains. The read head is narrow enough to read the trimmed track width. The difficulty is in knowing where to read: the firmware layer that maps logical addresses to physical locations is more complex, and corrupted SMR firmware requires more specialized repair.
How Does SMR Recovery Complexity Differ by Manufacturer?
Western Digital, Seagate, and Toshiba each implement SMR translation differently. The firmware module names, cache architectures, and destructive command risks vary by manufacturer, which means the PC-3000 workflow for one family does not apply to another.
| Attribute | Western Digital (Spyglass / Palmer) | Seagate (Rosewood) | Toshiba (MQ04) |
|---|---|---|---|
| SMR translator module | Module 190 (T2 translator), stored in SA | SysFile 28 (primary) + SysFile 348 (MCMT), stored in SA | Built dynamically in RAM from CP MediaFiles on every boot |
| Defect management | Module 32 (relocation list) | SysFile 35 (Non-Resident G-List) and 1B (P-List) | CP modules (firmware-managed) |
| Background process control | Module 02 (configuration flags) | SysFile 93 (SMP flags) | No user-accessible control; requires hardware WP |
| Failure symptom | Mounts normally, every sector reads 0x00 | Microcode overlay error, BSY state, or ABR read errors | Endless BSY state; drive never completes initialization |
| Destructive command risk | Clearing Module 32 or regenerating translator wipes T2 | F3 terminal m0,6,3,,,,,22 wipes MCMT and cache data | Powering on without write protection corrupts RAM translator |
| PC-3000 first step | Hardware write lock before power-on sequence completes | COM port ROM read, Tech Mode unlock patch in RAM | Hardware Write Protect before spindle engages |
This table explains why applying a standard CMR firmware fix to an SMR drive causes permanent data loss. Each manufacturer's background processes, translator format, and destructive command thresholds are different. The PC-3000 operator must identify the exact drive family before issuing any firmware command.
How Do PC-3000 Firmware Recovery Workflows Differ for CMR and SMR?
Recovering firmware-corrupted CMR and SMR drives requires different PC-3000 procedures. Applying a standard CMR firmware fix to an SMR drive permanently destroys the secondary translator and renders the data unrecoverable. The workflows diverge at the Service Area access stage because SMR drives run background processes that rewrite data during any powered-on session.
CMR Firmware Recovery Workflow
When a CMR drive becomes inaccessible due to firmware corruption (slow responding, wrong capacity, or BUSY state), the standard PC-3000 Portable III procedure follows a direct path:
- Access the Service Area (SA) via PC-3000 terminal connection.
- Clear the Relocation List (Module 32 on Western Digital) to remove failed sector remapping entries that cause read loops.
- Modify the Configuration Module (Module 02) to disable background reallocation, preventing the drive from attempting further self-repair during imaging.
- Rebuild the translator and extract data using PC-3000 Data Extractor.
This works because CMR logical block addresses map directly to physical block addresses. No secondary translation layer exists between the translator and the platters, so clearing the relocation list does not affect the data's physical location.
SMR Firmware Recovery Workflow
SMR drives require a different workflow. The secondary translator (WD Module 190 / T2, Seagate SysFile 348 / MCMT) tracks data across both the CMR persistent cache and the shingled bands. Clearing the relocation list or regenerating the translator using CMR commands wipes this mapping and destroys the data.
Western Digital Module 190 Reconstruction
- Lock User Area writing. Connect the drive to PC-3000 and apply the write lock before the drive completes its power-on sequence. SMR background processes begin rewriting shingled bands within seconds of spin-up; locking writes prevents the firmware from updating the secondary translator or flushing the CMR cache.
- Save the T2 module (Module 190) via composite reading. PC-3000 provides a dedicated T2 module save function. Module 190 is large and lacks traditional checksum validation, so it must be saved as a complete module to retain metadata structure.
- Attempt T2 metadata rollback. For formatting or logical corruption, PC-3000's metadata versioning tool loads previous states of the T2 translator into RAM, allowing the drive to map files as they existed before the corruption event.
- Fall back to Physical Block Access (PBA). If the T2 is corrupt beyond repair, switch PC-3000 Data Extractor to PBA mode. This reads raw shingle bands directly from the platters, bypassing the logical translator entirely. The result is RAW sector data without file system structure, but the physical bits are preserved for reconstruction.
Seagate MCMT Repair and F3 Terminal Safety
- Unlock the F3 diagnostic terminal. Modern Seagate Rosewood drives lock the terminal by default. PC-3000 reads the ROM via COM port, applies a Tech Mode unlock patch in RAM, and executes a handshake sequence to gain SA access.
- Back up adaptive parameters. Save System Files 1B, 28, 35, 93, and 348 (the MCMT) before any intervention.
- Disable background cache migration. Patch SysFile 93 (SMP flags) to prevent the drive from moving data from the CMR cache to the shingled bands during imaging.
- Reconstruct SysFile 348 in RAM. Rebuild the MCMT without writing to the SA platters, then image the drive via PC-3000 Data Extractor.
The traditional Seagate translator regeneration command (m0,6,3,,,,,22) is safe on CMR Seagate drives but destructive on SMR. Executing this command on an SMR Rosewood drive clears the Media Cache entirely. Any data staged in the CMR cache zone waiting for migration to the shingled bands is permanently lost. This command causes unrecoverable data loss on any SMR drive that has data staged in the media cache.
3.5-Inch NAS SMR: WD Red EFAX and Seagate Archive v2
The 3.5-inch desktop and NAS SMR families fail under the same RAID-rebuild stress that made them public in 2020, but their firmware layouts diverge from the 2.5-inch drives covered above. Western Digital Red drives in the EFAX suffix range (WD40EFAX, WD60EFAX) store the dynamic indirection table in Module 190, the same T2 translator used on Spyglass. The failure presentation is distinct: the drive spins up, mounts, and reports full capacity, yet every sector read returns 0x00 because the logical-to-physical map was orphaned during a garbage-collection cycle. Standard imaging captures a blank clone.
Seagate Archive v2 drives (ST8000AS0002, ST6000AS0002) use older 3.5-inch Seagate desktop architectures that store the Media Cache Management Table in SysFile 346 on related families, differing from the SysFile 348 standard used on 2.5-inch Rosewood drives. The traditional Seagate translator regeneration command m0,6,3,,,,,22 zeroes the cache-mapping extents and permanently orphans any data staged for migration.
Recent PC-3000 Portable III software updates added advanced translator reconstruction for the 3.5-inch MCMT. The recovery workflow locks the User Area on WD drives before the power-on sequence completes, or patches SysFile 93 (SMP flags) on Seagate drives to halt background cache migration, then rebuilds the indirection table in RAM before imaging. Firmware-level recovery on these families starts at $900.
PRML/EPRML Read Channel Differences Between CMR and SMR
Both CMR and SMR drives use Partial Response Maximum Likelihood (PRML) or Extended PRML (EPRML) signal processing in their read channels. CMR drives benefit from guard bands that provide a clean signal-to-noise ratio (SNR) between tracks; the Viterbi detector in the drive's SoC reads each track with minimal inter-track interference.
SMR drives operate with narrower effective track pitch and no guard bands. The overlapping magnetic domains from adjacent shingled tracks introduce cross-track interference that degrades the SNR. The read channel compensates with more aggressive adaptive equalization filters, but this compensation has limits. When read/write heads degrade (common in head preamp failures), a CMR drive with the same level of head degradation may still produce slow but usable reads. The same degradation on an SMR drive produces catastrophic bit-error rates because the already-tight margins collapse. During recovery, the PC-3000 Data Extractor's read retry and hardware ECC tolerance settings must be tuned more aggressively for SMR imaging sessions than for equivalent CMR drives.
When SMR Drive Failures Need Different Recovery Tooling
The choice of imaging tool is the single biggest determinant of whether SMR data survives a recovery attempt. ddrescue, dd_rescue, HDDSuperClone, and other host-side cloners issue standard ATA READ commands through the operating system kernel. On a CMR drive with bad sectors, this works: the drive responds to each LBA request, ddrescue logs failures, retries with smaller block sizes, and walks the disk in a non-destructive read pattern. On a DM-SMR drive with a corrupted secondary translator (WD Module 190, Seagate SysFile 348, or Toshiba RAM-based MediaFiles), every ATA READ traverses that broken translator before reaching a physical block. The drive returns 0x00 for every sector or hangs on internal retries, and ddrescue captures a blank or fragmentary image regardless of how the read retry settings are tuned. This is the failure pattern documented on the WD SMR translator failure page: the platters hold intact magnetic data, but the drive will not surface it through the standard ATA command set.
DeepSpar Disk Imager 4 changes one variable in that chain. It bypasses the kernel and the drive's host-protected area enforcement, issuing UDMA reads against a hardware register map and ignoring the drive's reset and timeout requests. On head-degraded CMR drives, this lets imaging continue across sectors that would have hung ddrescue indefinitely. On a DM-SMR drive with a corrupt T2 or MCMT, DeepSpar still reads through the same broken translator, so the same 0x00 result returns; DeepSpar does not fix translator corruption, it only changes how the host talks to the drive. DeepSpar is appropriate as a head-fail imaging tool on SMR drives that are mechanically degraded but whose firmware is intact. It is not a substitute for Service Area work.
PC-3000 Portable III is the tool that intervenes at the firmware layer rather than the host layer. The operator opens the drive's diagnostic port (vendor-specific COM terminal on Seagate, ATA passthrough on Western Digital), reads Service Area modules directly, and edits the translator before any host-visible LBA request is issued. On a WD DM-SMR drive, the workflow is: hardware write-lock during power-on, save Module 190 via the dedicated T2 module function, attempt T2 metadata rollback, and fall back to Physical Block Access if the rollback fails. On a Seagate Rosewood drive, the workflow is: F3 terminal unlock, back up SysFile 348 and SysFile 28, patch SysFile 93 to halt cache migration, then reconstruct the MCMT in RAM. ddrescue cannot perform any of these operations because they do not exist in the ATA standard. They are SA-module reads and writes that require PC-3000's firmware editor and vendor-specific module knowledge.
The decision tree is concrete. If a drive responds to ATA identification with the correct model and capacity, surfaces all sectors through standard READ commands, and returns real data on the first pass with no shingled-band 0x00 patterns, ddrescue is the right tool and a full image can be taken without firmware intervention. If the drive identifies correctly but reads return 0x00 for the User Area while the Service Area is intact, the translator is corrupt and the case is PC-3000 SA-module work. If the drive does not complete identification, hangs in BUSY, or returns ABRT on basic commands, PC-3000 is required to bypass the failed boot sequence before any imaging tool can see the drive. Sending a DM-SMR drive in this state to a lab that runs ddrescue against everything produces a blank clone and burns the persistent cache during repeated power cycles. Firmware-level SMR recovery at the Austin lab starts at $900 regardless of which family the drive belongs to.
Do SMR Drives Need Different Donor Head Matching?
Head swap procedures on SMR drives follow the same mechanical steps as CMR drives: match the donor head stack by drive family, head count, and firmware revision, then transplant under a 0.02 micron ULPA-filtered clean bench. The difference is in what happens after the swap, when the drive powers on with donor heads installed.
Both CMR and SMR drives store ROM adaptive parameters (initial head micro-jog offsets and bootstrap calibration data) that must transfer from the original PCB to the donor. On CMR drives, the ROM transfer is sufficient; the drive can read sectors immediately after the swap because the translator maps LBAs directly to physical locations.
SMR drives pair the head assembly to the dynamic state of the media cache. When donor heads are installed and the drive powers on, the firmware attempts to calibrate the foreign heads and flush the CMR cache to the shingled bands. Donor heads have different micro-tolerances than the originals, so this background write process fails in predictable ways: partial shingle band overwrites, T2/MCMT corruption, and zone pointer table damage. If the drive completes even one garbage collection cycle with misaligned donor heads, the data in the affected zones is permanently overwritten.
The solution is hardware-level write protection applied before the SMR drive is powered on with donor heads. PC-3000 Portable III supports a write-protect mode that blocks SA and UA writes at the interface level, preventing the firmware from executing any background processes. The drive spins up, the donor heads stabilize, and data is imaged in read-only mode. Only after a complete image is captured should write protection be released for translator reconstruction.
Which Drive Families Use SMR?
Consumer SMR families include the Seagate Rosewood (ST1000LM035, ST2000LM007), Western Digital Spyglass and Palmer (found in My Passport external drives), certain Caviar Blue models (WD20EZAZ), and Toshiba MQ04 (MQ04ABF100, MQ04ABD200). Enterprise and NAS drives from all major manufacturers are generally CMR.
The Seagate Rosewood family (ST1000LM035, ST2000LM007) uses SMR. These 2.5-inch drives are found in external USB enclosures, laptops, and gaming consoles. They are among the most common drives seen in data recovery labs because of their high sales volume and the firmware vulnerability in the Media Cache (SysFile 348) and Translator (SysFile 28) that causes logical corruption after power loss.
Western Digital's SMR lineup includes certain Caviar Blue models (WD20EZAZ) and some Elements/My Passport external drives. Seagate's Barracuda desktop line includes both CMR and SMR models, which are not always distinguishable by the consumer-facing model number.
Toshiba MQ04: RAM-Based 2nd Translator
The Toshiba MQ04 series (MQ04ABF100, MQ04ABD200) changed how Toshiba implements SMR translation. Unlike earlier families that stored translator tables in non-volatile firmware modules, the MQ04 builds its 2nd translator dynamically in RAM. If the drive suffers surface degradation, background Media Cache reallocation processes continuously write to the platters, corrupting the translator further with each power cycle. Recovering these drives requires applying a hardware Write Protect (WP) modification before PC-3000 imaging to prevent the drive's own background processes from destroying the data during the recovery attempt.
Western Digital Spyglass: USB Bridge & SED Encryption
Western Digital DM-SMR drives in the Spyglass & Palmer families (found in My Passport external drives) integrate a native USB bridge directly on the PCB with Self-Encrypting Drive (SED) hardware. The USB bridge blocks vendor-specific ATA commands, making standard SATA adapters & recovery software unable to access the firmware. Recovering data from a failed Spyglass drive requires micro-soldering a SATA bypass directly to the PCB to reach the MCU's Techno Mode, where firmware-level data recovery via PC-3000 can rebuild the corrupted T2 translator (Module 190) from media cache fragments. WD Spyglass data recovery at our Austin lab starts at $900 for firmware-level cases.
Enterprise and NAS drives from all major manufacturers are generally CMR. The performance penalty of SMR during random writes and RAID rebuilds makes it unsuitable for these workloads, and manufacturers have responded to the disclosure controversy by clearly labeling NAS drives as CMR.
How Can I Tell If My Hard Drive Is SMR by Model Number?
Most consumer hard drives do not label the recording technology on the retail carton or drive label. Identification depends on decoding the model number suffix against published manufacturer specifications. Western Digital, Seagate, and Toshiba each use a different suffix convention, and several drive families mix SMR and CMR within the same product line at different capacities.
The tables below decode the suffixes that appear on consumer drives shipped through retail channels. NAS vendors (Synology, QNAP, TrueNAS) maintain hardware compatibility lists that flag verified SMR drives as incompatible for RAID pools; cross-referencing the exact model number against those lists is a reliable secondary verification step before deploying a drive into a NAS.
Western Digital Red and Blue Suffix Decoding
| Suffix | Family | Capacity Range | Recording Technology |
|---|---|---|---|
| EFAX | WD Red (NAS) | 2TB to 6TB | DM-SMR |
| EFAX | WD Red (NAS) | 8TB to 14TB | CMR |
| EFRX | WD Red (older, 64MB cache) | All capacities | CMR |
| EFZX | WD Red Plus (128MB cache) | All capacities | CMR |
| EFPX | WD Red Plus 5400 RPM (256MB cache) | All capacities | CMR |
| EFBX | WD Red Plus 7200 RPM | 8TB to 12TB | CMR |
| EFGX | WD Red Plus 7200 RPM | 10TB to 14TB | CMR |
| EZAZ | WD Blue 3.5-inch desktop | All capacities | DM-SMR |
| EZRZ | WD Blue 3.5-inch desktop | All capacities | CMR |
| SPZX | WD Blue 2.5-inch mobile | All capacities | DM-SMR |
The EFAX suffix is the source of the WD Red controversy because the same suffix covers both SMR and CMR drives depending on capacity. A WD60EFAX sold for NAS use is SMR; a WD120EFAX of the same product line is CMR. The drive label and retail packaging do not differentiate the two. WD Red Plus and WD Red Pro families are CMR across all capacities. On WD external enclosures (My Passport, Elements), 2.5-inch internal drives are typically Spyglass or Palmer family DM-SMR; high-capacity 3.5-inch external enclosures (10TB and above) generally contain CMR drives derived from enterprise white-label inventory (WD120EMAZ, WD120EMFZ).
Seagate Barracuda and Mobile Model Decoding
| Model Family | Example Model Numbers | Form Factor | Recording Technology |
|---|---|---|---|
| Barracuda Compute (DM004 / DM003) | ST2000DM008, ST4000DM004, ST6000DM003, ST8000DM004 | 3.5-inch desktop | DM-SMR |
| Barracuda Pro (DM0004 with extra zero) | ST8000DM0004 | 3.5-inch desktop | CMR (7200 RPM) |
| Rosewood mobile family | ST1000LM035, ST2000LM007, ST2000LM048 | 2.5-inch mobile | DM-SMR |
| Archive HDD v2 | ST6000AS0002, ST8000AS0002 | 3.5-inch archive | DM-SMR (cold storage) |
| IronWolf / IronWolf Pro | ST4000VN006, ST8000NE001, ST12000NE0008 | 3.5-inch NAS | CMR (all capacities) |
On Seagate Barracuda Compute, the trailing digit count distinguishes families: DM004 and DM003 are SMR, while DM0004 (four trailing digits) is the older Barracuda Pro CMR line. Mistaking one for the other is the most common identification error for Barracuda 3.5-inch drives. The Rosewood 2.5-inch family is the largest single source of SMR firmware recovery cases the lab sees because the drives ship inside external USB enclosures, gaming console expansions, and budget laptops at high volume.
Toshiba P300, N300, and MQ Series Decoding
| Model Family | Example Model Numbers | Capacity Range | Recording Technology |
|---|---|---|---|
| P300 desktop (HDWD1xx / DT01ACA) | DT01ACA050, HDWD110, HDWD130 | 500GB to 3TB | CMR |
| P300 desktop (HDWD2xx) | HDWD220, HDWD240 | 2TB to 6TB | DM-SMR (5400 RPM) |
| N300 NAS (HDWG / HDWN) | HDWG21C, HDWN180 | All capacities | CMR |
| MQ01 mobile | MQ01ABF050, MQ01ABF100 | 500GB to 1TB | CMR |
| MQ04 mobile | MQ04ABF100, MQ04ABD200 | 1TB to 2TB | DM-SMR (RAM translator) |
Toshiba splits the P300 line on capacity. The HDWD1xx and DT01ACA model prefixes at 3TB and below are CMR, while the HDWD2xx prefixes at 2TB and above are DM-SMR drives that run at 5400 RPM. The MQ04 mobile family is functionally distinct from earlier MQ series drives because the secondary translator is built dynamically in RAM rather than stored as a persistent firmware module. Any power cycle on a damaged MQ04 forces the firmware to rebuild that translator from scratch, which is why imaging these drives requires hardware write protection before the spindle engages.
How Do Shingled Write Zones Change the Recovery Workflow?
Shingled write zones are physical regions of the platter where adjacent tracks overlap. The firmware buffers incoming host writes in a persistent CMR cache band on the outer edge of the platters, then destages those writes sequentially into the shingled zones during idle periods. This buffering architecture forces a different recovery sequence on SMR drives than on CMR drives, beginning before the drive completes its power-on routine.
Persistent Write Cache Band: Size and Physical Location
Consumer DM-SMR drives reserve a dedicated CMR region on the platter to absorb random writes from the host before they are committed to the shingled bands. This region is documented in the disk industry as the persistent write cache or media cache band, and its characteristics determine how technicians plan an imaging session.
- Capacity
- Typically 20GB to 30GB of CMR-formatted area, reserved outside the user-addressable LBA range.
- Physical location
- The outer edge of the platters, where the higher linear velocity delivers the fastest sequential write rate and the head can stage incoming data before destaging.
- Destaging trigger
- The firmware initiates background destaging whenever the drive enters an idle state. The destaging routine reads each entry from the CMR cache and rewrites it sequentially into the matching shingled band, then updates the secondary translator (WD Module 190, Seagate SysFile 348, Toshiba RAM-resident MediaFiles) to reflect the new physical location.
The recovery consequence is direct. When a customer drive arrives with corrupted firmware or marginal heads, the persistent cache often contains the most recent host writes that have not yet reached the shingled bands. Any power-on session that allows the firmware to complete a destaging cycle commits those writes into the shingled region. If the shingled tracks contain user data that the customer needs (because the cache is staging background TRIM or garbage-collection writes, not user data), the destaging overwrites the original data with stale metadata. The recovery objective is to capture the cache contents and the shingled bands as a frozen snapshot before any destaging executes.
Why Translator Corruption on SMR Is Architecturally Harder Than CMR
The architectural difference is not translator depth, which is a function of how many module reads PC-3000 must perform to reach a stable state. The difference is that an SMR translator references two independent address spaces (the CMR cache band and the shingled bands), and the band pointer map enforces sequential write ordering within each shingled band. A CMR translator only references the static physical block address space and has no concept of band sequence.
On a CMR drive, repairing the translator restores logical-to-physical mapping for every sector that was previously addressable. On an SMR drive, repairing the secondary translator only restores the mapping for sectors that the firmware had successfully destaged. Sectors that were live in the persistent cache at the moment of power loss are referenced by cache-band pointers that no longer match the post-corruption translator state. Even after the translator is rebuilt, those sectors require a separate cache-band reconstruction pass that walks the CMR region directly and reattaches orphaned entries to the rebuilt translator. The two-pass workflow is the structural reason firmware-level SMR recovery starts at $900 while equivalent CMR firmware recovery starts at $600.
Why Imaging Order Matters on Failing SMR Drives
On a CMR drive with marginal heads, ddrescue imaging in default LBA-ascending order captures most sectors before the heads degrade further. The damage is bounded to the specific tracks the head was attempting to read at the moment of failure. On an SMR drive, the consequence of a failed read propagates through the read-modify-write cycle across the entire band that contains the failed sector.
- Forward pass with strict timeouts. DeepSpar Disk Imager and PC-3000 Portable III enforce millisecond-scale ATA timeouts (typically 150ms) and skip forward by a large LBA offset (10,000 sectors or more) when a read fails. The head moves out of the damaged zone before the actuator dwell time accumulates additional thermal stress.
- Healthy-head selective mapping. The imager identifies which physical read heads are returning clean data and reads only from those heads in the first pass. Degraded heads are disabled in the imager's RAM head map until the final pass, so their failures do not interrupt the rapid capture of safe data.
- Reverse-LBA pass for damaged zones. After the forward pass completes, the imager re-reads skipped zones from the highest LBA toward zero. The platters do not spin backward; the actuator approaches the damaged tracks from the opposite seek trajectory. The read-channel equalizer enters the noise-affected zone from the other direction, and Viterbi decoding often succeeds on sectors that failed during the forward pass because the noise drift pattern is different.
- Selective head re-enable. Only after the forward and reverse passes complete on healthy heads does the imager re-enable the degraded heads for a final slow pass. By then, the bulk of the user data has already been captured, and the risk of total head death no longer threatens the majority of the recovery.
How Head Instability Propagates Damage Across Shingled Tracks
When a marginal head encounters a bad sector on a CMR drive, the damage is contained to that specific track. The firmware marks the sector for reallocation, and the read or write is retried at a spare location. The mechanical stress on the actuator is bounded to the duration of the failed seek.
On an SMR drive, the band architecture amplifies the consequence. Shingled bands group consecutive overlapping tracks (commonly 256MB per band). If a sector within a band needs reallocation, the firmware must read the entire band, replace the damaged sector with data drawn from the spare pool, and then sequentially rewrite every overlapping track in the band. On a drive with healthy heads, this read-modify-write cycle completes in a few seconds and is invisible to the host. On a drive with marginal heads, forcing the actuator to rewrite 256MB of overlapping tracks just to fix one bad sector generates additional thermal stress on the voice coil motor and the head preamp.
The cascade pattern follows. Marginal heads rewriting an overlapping band frequently produce new bad sectors in adjacent tracks that were previously healthy. Those new bad sectors trigger further read-modify-write cycles on neighboring bands. Each cycle adds mechanical stress, and the failure pattern accelerates until the head stack reaches total failure. The lab uses FLIR thermal cameras during diagnostic spin-up to monitor actuator and preamp temperature on suspected SMR drives; thermal climb during idle power-on is the diagnostic signature of background destaging on a drive with degraded heads, and it signals the technician to power down and apply hardware write protection before the cascade begins.
What Writes Occur During Spin-Up That Hardware Write Lock Must Block
The most dangerous moment in SMR recovery is the initial application of power. DM-SMR firmware is designed to resume background destaging and garbage collection within seconds of reaching the Ready state. The drive does not need a host command to begin rewriting the shingled bands; it autonomously executes any pending work queued in the persistent cache.
- Cache destaging writes
- The firmware reads each entry from the CMR persistent cache and writes it into the shingled band that corresponds to the entry's logical address. If the cache is corrupted, these writes commit corrupt data into the shingled region.
- Garbage collection writes
- The firmware reclaims partially valid shingled bands by reading the live data, writing it into a new band, and erasing the source band. On a drive with damaged heads, this process reads degraded source data and rewrites it as authoritative, overwriting cleaner copies that may exist elsewhere.
- Secondary translator updates
- Every destaging or garbage-collection cycle updates Module 190 on Western Digital, SysFile 348 on Seagate, or the RAM-resident MediaFiles on Toshiba MQ04. If the translator was already corrupt at power-on, these updates write corrupt state into the Service Area, making the translator unrecoverable.
PC-3000 Portable III provides a vendor-specific hardware write protection that the technician must apply before the drive completes its power-on initialization. The lock intercepts ATA write commands at the bus interface level and prevents them from reaching the platters, while still allowing read commands and Service Area reads needed for imaging. On Toshiba MQ04 drives, missing this step guarantees unrecoverable data loss because the RAM-resident translator rebuilds itself from whatever the firmware finds on the platter, and any background writes corrupt that rebuild.
The same write-blocking discipline applies during head swaps. Donor heads have different micro-tolerances than the original head stack, so any background write executed with donor heads installed produces misaligned writes that corrupt the shingled bands. Helium HM-SMR drives (WD Ultrastar DC HC600 series, including the HC620 and HC650) use host-managed Sequential Write Pointers and do not autonomously destage on power-on, so they are immune to this specific failure mode. Recovery on those drives instead focuses on rebuilding the host-side zone pointer database while preserving the sealed helium atmosphere during platter access. Helium HDD recovery pricing ranges from $200–$5,000+.
Frequently Asked Questions
What is the difference between CMR and SMR?
CMR (Conventional Magnetic Recording) writes data tracks side by side with guard bands between them, so any track can be modified without disturbing its neighbors. SMR (Shingled Magnetic Recording) overlaps tracks like roof shingles to raise areal density by roughly 25%, but the overlap forces the drive to manage a CMR persistent cache and run background garbage collection that rewrites entire shingled bands during random-write workloads. CMR is the correct choice for NAS, RAID, virtual machine storage, and any operating system disk. SMR fits sequential cold storage where data is written once and rarely modified.
Can you recover data from an SMR drive?
Yes. SMR recovery requires PC-3000 Portable III firmware intervention, not standard imaging software. The technician applies a hardware write lock before the drive completes its power-on sequence to stop background garbage collection from overwriting cached data. Workflow then depends on the manufacturer: Western Digital drives need Module 190 (T2 translator) reconstruction; Seagate Rosewood drives need SysFile 348 (MCMT) repair via the F3 terminal after patching SysFile 93 to disable cache migration; Toshiba MQ04 drives need imaging under strict write protection because their secondary translator only exists in volatile RAM. Issuing a standard Seagate F3 translator regeneration command on an SMR drive destroys the MCMT permanently. Firmware-level SMR recovery at the Austin lab starts at $900. No diagnostic fee is charged.
How do I tell if my drive is CMR or SMR?
Manufacturers do not always print recording technology on the retail label. The most reliable method is to look up the exact model number on the manufacturer specification sheet or product data PDF. Western Digital, Seagate, and Toshiba all publish CMR vs SMR lists for current drive families. Five practical checks:
- WD Red and WD Blue model suffixes EFAX (2TB to 6TB capacities), EZAZ, EDAZ, and 2.5-inch SPZX are DM-SMR; WD Red Plus and Red Pro are CMR.
- Seagate Barracuda STxxxxDM004 and 2.5-inch Rosewood ST1000LM035, ST2000LM007, and ST2000LM048 are SMR.
- Toshiba MQ04 (MQ04ABF100, MQ04ABD200) is SMR; MQ01 is CMR.
- Cross-reference against the Synology, QNAP, and TrueNAS hardware compatibility lists; vendors flag SMR drives as unsafe for RAID pools.
- If smartctl reports SATA TRIM support on a mechanical drive, the drive is DM-SMR. A consumer 2TB to 4TB drive with a 256MB cache is also overwhelmingly DM-SMR.
Can data be recovered from an SMR hard drive?
Yes. SMR data recovery requires PC-3000 Portable III firmware intervention rather than standard imaging software. The technician applies a hardware write lock before the drive completes its power-on sequence to prevent background garbage collection from overwriting cached data. From there, the workflow depends on the manufacturer: Western Digital drives require Module 190 (T2 translator) reconstruction, Seagate Rosewood drives require SysFile 348 (MCMT) repair via the F3 terminal, and Toshiba MQ04 drives require imaging under strict write protection because their secondary translator exists only in volatile RAM. Firmware-level SMR recovery starts at $900. No diagnostic fee is charged.
Is SMR bad for NAS?
Yes. NAS appliances running RAID arrays perform random writes during parity rebuilds, scrubs, and multi-user file operations. SMR drives buffer random writes in a small CMR persistent cache; sustained rebuild pressure fills that cache within minutes, forcing a continuous read-modify-write cycle on the shingled tracks. Write throughput drops below 10 MB/s, the NAS controller hits I/O timeout thresholds, and drops the drive from the array. If a second drive fails during the stalled rebuild, the entire array is lost. Synology, QNAP, and TrueNAS all publish CMR-only compatibility lists for drives used in RAID pools.
What is the difference between CMR and SMR for data recovery?
The primary difference is translator complexity. CMR drives map logical block addresses directly to physical locations using a single static translator; if firmware corrupts, the PC-3000 clears the relocation list and rebuilds the translator in one pass. SMR drives add a second-level translator ( WD Module 190, Seagate SysFile 348, Toshiba RAM-based MediaFiles) that dynamically maps data across both a CMR persistent cache and the shingled bands. Corrupted SMR firmware requires manufacturer-specific workflows and strict write protection to prevent background garbage collection from destroying data during recovery. CMR firmware repair is $600; SMR firmware repair is $900 due to the additional translator reconstruction work.
Is SMR harder to recover data from than CMR?
SMR adds complexity at the firmware layer because the translator must account for shingled band management and persistent cache data. Physically, the heads and platters are similar, and head swap procedures are the same. The added difficulty is in firmware repair, not the mechanical layer.
How can I tell if my hard drive is SMR or CMR?
Look up the model number on the manufacturer's specification sheet or product data PDF. Community-maintained databases (Synology and QNAP compatibility lists) also document which models use SMR. High-capacity 2.5-inch laptop drives (1TB+) and low-cost external drives are frequently SMR. Enterprise and NAS-rated drives are typically CMR.
Can SMR hard drives be used in a NAS?
SMR drives work for light, sequential workloads like media streaming. They fail during RAID rebuilds because the sustained write pressure of the rebuild quickly overflows the SMR persistent cache, forcing inline garbage collection that stalls I/O; interleaved host traffic during the rebuild compounds the cache pressure. A 4-drive RAID-5 rebuild with SMR drives can take 3-5x longer than with CMR drives, and the extended rebuild window increases the probability of a second drive failure that destroys the array. NAS data recovery from a failed SMR-based array requires rebuilding both the RAID parity structure & the SMR band management metadata.
What happens to SMR data during a RAID rebuild?
The RAID controller drives continuous, heavy write pressure across the replacement drive, and interleaved host I/O layers additional random writes on top of that sequential sweep. On a CMR drive, this sustained workload completes at consistent speed. On an SMR drive, the sheer write volume fills the persistent cache within minutes, forcing garbage-collection mode where write throughput drops below 10 MB/s. The rebuild stalls, the controller may mark the drive as unresponsive, & the array degrades further. If the drive's band management firmware corrupts during this stressed state, the translator module requires PC-3000 repair to rebuild the logical-to-physical mapping. A head crash during a stressed rebuild compounds the problem: the drive needs both mechanical head replacement & firmware-level translator reconstruction.
Does CMR or SMR affect data recovery cost?
Hard drive data recovery pricing is based on failure severity. Within the firmware repair tier, SMR drives cost more than CMR: CMR firmware repair is $600, SMR firmware repair is $900, because the SMR translator includes band management metadata & a cache translator that require additional PC-3000 work. Head swap pricing is $1,200–$1,500 for CMR & $1,500 for SMR, plus donor drive cost. No diagnostic fee is charged for either type, & we operate on a no data, no fee guarantee regardless of recording technology.
How does file deletion differ between CMR and SMR hard drives?
On a CMR drive, deleted data remains magnetically intact in unallocated space until the drive physically overwrites those sectors. SMR drives behave differently: modern DMSMR firmware supports TRIM (SATA) & UNMAP (SCSI/UASP), so the drive clears its secondary translator mapping (WD's T2 or Seagate's MCMT) when the OS signals a delete or quick format. Standard recovery software reads zero-filled sectors after that point. Recovering TRIM-cleared data on an SMR drive requires firmware-level data recovery using PC-3000 to bypass the active translator & reconstruct the historical translator metadata from raw physical block addressing.
Which recording type should I choose for a NAS: CMR or SMR?
CMR. NAS appliances running RAID arrays require consistent random write performance during parity rebuilds, scrubs, & multi-user file operations. SMR drives use a persistent cache for random writes; when that cache fills (which happens within minutes during a RAID rebuild), write throughput drops below 10 MB/s & the NAS controller may drop the drive from the array entirely. Synology, QNAP, & TrueNAS all publish CMR-only compatibility lists for drives used in RAID pools.
Can data be recovered from an external SMR hard drive after formatting?
It depends on whether the USB bridge supports UASP with SCSI UNMAP passthrough. If it does, formatting an external SMR drive triggers TRIM at the firmware level, clearing the secondary translator mapping the same way an internal SATA SMR drive would. Recovery software sees zeroed sectors. If the bridge doesn't pass UNMAP commands, the translator retains the old mappings & standard imaging can still capture the data. In either case, a PC-3000 firmware-level translator reconstruction can access isolated zones that software tools can't reach.
Why do SMR drives fail during NAS RAID resilvering?
During a RAID-5 or RAID-6 resilver, the controller continuously writes reconstructed data and parity blocks to the replacement drive. ZFS resilvering traverses the pool in logical tree order, which is highly random; block-level mdadm and hardware RAID rebuilds sweep sequentially by LBA, but interleaved host I/O randomizes the effective workload. SMR drives buffer this sustained write workload in a small CMR persistent cache. Sustained rebuild pressure fills that cache within minutes, forcing a continuous read-modify-write cycle on the shingled tracks. Write throughput drops to single-digit MB/s, the resilver stalls, & the NAS controller hits I/O timeout thresholds & drops the drive from the array.
ZFS, mdadm, & Synology DSM all exhibit this behavior with SMR drives. If the array degrades further during the stalled resilver, NAS data recovery requires reconstructing both the RAID parity layer & the SMR band management metadata using PC-3000.
Why does a Western Digital SMR drive show all zeros after power loss?
Western Digital DM-SMR families (Palmer, Spyglass) rely on a second-level translator called Module 190 (or T2 translator in PC-3000) to map logical blocks to physical locations within shingled bands. If the drive loses power during background garbage collection, Module 190 corrupts. The drive mounts normally & reports correct capacity, but every sector reads as 0x00. Standard imaging captures a blank image.
Recovery requires PC-3000 to access the Service Area, back up the corrupt Module 190, lock the User Area to prevent background processes from further overwriting data, & extract raw content via Physical Block Access or the T2 Recreate utility. Hard drive data recovery pricing for this firmware-level procedure starts at $900 for SMR drives. No diagnostic fee is charged, & we operate on a no data, no fee guarantee.
Can I swap the PCB on a clicking Western Digital Spyglass SMR drive?
No. Modern WD Spyglass (My Passport) drives integrate a USB bridge directly onto the PCB with hardware-level Self-Encrypting Drive (SED) encryption. The encryption keys are bound to the original MCU, & the ROM chip stores adaptive parameters unique to the original head assembly. Swapping the PCB without transferring the ROM & managing the SED keys renders the shingled data tracks permanently unreadable. Hard drive data recovery on these drives requires micro-soldering a SATA bypass to access the firmware directly via PC-3000.
How can I tell if my WD Red drive is SMR by model number?
Western Digital Red drives use a four-character suffix that indicates the recording technology. The EFAX suffix on capacities from 2TB to 6TB (WD20EFAX, WD40EFAX, WD60EFAX) indicates Drive-Managed SMR. The same EFAX suffix on 8TB, 10TB, 12TB, and 14TB capacities indicates CMR. EFRX is an older CMR Red drive with a 64MB cache. EFZX denotes CMR Red Plus drives with a 128MB cache. EFPX denotes current-generation CMR Red Plus drives at 5400 RPM with a 256MB cache. EFBX is 7200 RPM CMR Red Plus for 8TB to 12TB models, and EFGX is 7200 RPM CMR for higher-capacity (10TB to 14TB) Red Plus models. On the WD Blue desktop line, EZAZ is SMR and EZRZ is CMR. The 2.5-inch SPZX suffix on WD Blue mobile drives is SMR. See the WD suffix table above for a complete breakdown.
Which Seagate and Toshiba consumer drives are SMR?
On the Seagate Barracuda Compute 3.5-inch line, model numbers in the form STxxxxDM004 or STxxxxDM003 (ST2000DM008, ST4000DM004, ST6000DM003, ST8000DM004) are Drive-Managed SMR. The older Barracuda Pro ST8000DM0004 (note the extra zero) is CMR. Seagate's 2.5-inch Rosewood family (ST1000LM035, ST2000LM007, ST2000LM048) is exclusively SMR. The Seagate Archive HDD v2 line (ST8000AS0002, ST6000AS0002) is purpose-built SMR for cold storage. IronWolf and IronWolf Pro NAS drives are CMR across all capacities. On Toshiba, P300 drives in the HDWD1xx and DT01ACA model families at 500GB to 3TB are CMR; HDWD2xx P300 models (HDWD220, HDWD240) at higher capacities are DM-SMR. The 2.5-inch MQ01 series (MQ01ABF) is CMR; the newer MQ04 series (MQ04ABF100, MQ04ABD200) is DM-SMR with a RAM-resident secondary translator. N300 NAS drives (HDWG, HDWN model prefixes) are CMR.
Why does imaging order matter on a failing SMR hard drive?
On an SMR drive, the read/write head must traverse overlapping shingled tracks. If a sector returns a read error, the standard ATA timeout of 30 seconds keeps the head dwelling on the damaged region, applying thermal and mechanical stress to the actuator and head preamp. DeepSpar Disk Imager and PC-3000 Portable III enforce strict millisecond timeouts (typically 150ms) and skip forward by large LBA offsets when a read fails, moving the head away from the damaged zone before degradation propagates.
After the forward pass completes, technicians switch to reverse-LBA imaging from the highest LBA toward zero, which changes the voice coil approach trajectory into the damaged tracks. The read channel equalizer enters the damaged zone from the opposite direction and the Viterbi detector often succeeds where the forward pass failed, because the noise and thermal drift patterns that corrupted the forward read are bypassed. Reverse imaging does not spin the platters backward; the actuator simply seeks into the damaged zone from a different angle. Firmware-level SMR recovery at the Austin lab starts at $900.
Are high-capacity enterprise Helium drives like the WD Ultrastar HC620 SMR?
Yes. The WD Ultrastar DC HC600 series (including the 14TB HC620 & 20TB HC650) uses Host-Managed SMR (HM-SMR) combined with HelioSeal helium technology. Unlike consumer Drive-Managed SMR, HM-SMR drives identify as Zoned Block Devices & require the host OS kernel to manage Sequential Write Pointers & zone states. Recovering a failed HM-SMR helium drive requires managing both the sealed helium environment (platter access in controlled atmosphere) & the host-managed zone metadata that the drive's firmware doesn't track internally.
If you are experiencing this issue, learn about our hard drive recovery service.