NAS Symptom Recovery
QNAP Red Light Error Data Recovery
Your QNAP NAS has a red light. Solid red, flashing red, or red HDD bay LEDs with no status indicator at all. Each pattern means something different, but the first step is always the same: power down and do not accept any initialization prompts.
Your data lives on the SATA drives, not the NAS motherboard or DOM. We remove them, image each one through a write-blocker, reconstruct the mdadm or ZFS array offline, and extract your files. No data, no fee.

QNAP LED Status Reference
QNAP uses two sets of LEDs: a system status LED on the front panel, and individual HDD bay LEDs. The combination tells you whether the failure is at the chassis level, the drive level, or the RAID level.
| LED Pattern | What It Means | What To Do |
|---|---|---|
| Status LED: solid red | Critical error. Drive marked invalid, disk volume full, system fan failure, bad sectors detected, or degraded read-only mode (2 drives failed in RAID 5/6). | Power down. Do not initialize or recreate storage pool. Label drives and contact us. |
| Status LED: flashing red (0.5s) | Degraded RAID. One member drive has failed in RAID 1, 5, or 6. Array still functional but without redundancy. | Do not rebuild on aging drives. Power down and send drives for professional imaging. |
| Status LED: alternating green/red (0.5s) | Active process: RAID rebuild, HDD formatting, firmware update, online capacity expansion, or RAID level migration. | Do not interrupt. Cutting power during a firmware update can corrupt the DOM. |
| HDD bay LEDs: solid red, no status LED | Motherboard failure. CPU cannot communicate with storage controller. Common on Intel Celeron J1800/J1900 (Bay Trail) models (LPC clock degradation). Drives are intact. | Drives are recoverable. Remove, label bay positions, ship to us. |
| Single HDD bay LED: red | Read/write error on that specific drive. SMART failure or surface degradation. | That drive needs professional imaging with PC-3000. Do not force a rebuild. |
| Status LED: solid green | Normal operation. System ready. | No action needed. |
LED reference from QNAP QTS 4.2.x official documentation.
Solid Red Light: What Failed and What Is Recoverable
A solid red status LED means QTS detected a critical condition after booting. The NAS completed POST and started the operating system, which means the motherboard is functional. The problem is at the storage or hardware monitoring level.
A solid red QNAP status LED means QTS booted, completed POST, & then detected a critical condition: a failed drive or bad sectors, a degraded read-only RAID 5/6, a full disk volume, a system fan failure, partition-1 (md9) config-database corruption, or a failed DOM firmware update. In most of these the user data on partition 3 is intact & recoverable by imaging the drives & assembling the array offline. Power the unit down & do not accept any prompt to initialize or recreate the storage pool.
Drive Failure or Bad Sectors
QTS detected read/write errors or SMART threshold violations on one or more drives. The affected drives need professional imaging with PC-3000 using conservative retry profiles to extract readable data before any RAID reconstruction. Running QTS's built-in bad block scan at this point accelerates degradation.
Degraded Read-Only RAID
Two drives have failed in a RAID 5 or RAID 6 array. QTS puts the array into read-only mode to prevent further damage. This is a recoverable state if the drives are imaged promptly. The parity data on remaining members can reconstruct much of the lost data if the failure timelines overlapped.
Disk Volume Full
The storage volume has reached 100% capacity. QTS flags this as a critical condition because continued writes can corrupt the filesystem journal. Power down, free space from a backup, or contact us if the volume is inaccessible.
System Fan Failure
The system fan has stopped or is running below threshold RPM. QTS flags this to prevent thermal damage to drives. This does not directly affect data, but prolonged operation without cooling can cause drive failures. Replace the fan or power down.
Partition-1 Config Database Corruption
QTS keeps the configuration database that maps your storage pools to the underlying mdadm arrays on partition 1 of the member drives (the md9 system mirror). When a failed firmware update corrupts partition 1, the management interface loses that mapping and QTS can report the storage pools as empty or uninitialized. That report is wrong about your files: the user data on partition 3, including the mdadm superblocks, LVM headers, and the ext4 journal (or a ZFS pool on QuTS hero), is completely intact. We assemble partition 3 offline and read it directly. Do not accept any prompt to initialize or recreate the pool.
DOM-Flash Firmware Update Failure
QTS itself lives on the internal DOM (Disk on Module) flash, not on your SATA drives. A firmware update that fails to write correctly to the DOM, from a power loss mid-write or a defective payload, leaves an incomplete boot image. The unit then hangs unbootable on a solid red status LED. The SATA data array sits idle through the entire update, so the member drives are never touched. Your files remain on partition 3 (md1, or md0 on older models, plus LVM2 and ext4 under QTS, or a ZFS pool under QuTS hero) and are recoverable by imaging the drives and assembling that partition on a separate machine.
Red HDD Lights, No Boot: QNAP Motherboard Failure
When all HDD bay LEDs turn solid red with no status LED, no POST beep, and no network response, the QNAP motherboard has failed before completing POST. This is different from a solid red status LED (which means QTS booted and found a problem). The drives are intact; the NAS chassis cannot communicate with them.
Intel LPC Clock Degradation
The same class of LPC clock degradation silicon defect that causes Synology BLOD on Atom C2000 processors (erratum AVR54) also affects QNAP models from the same era using Intel Celeron J1800/J1900 (Bay Trail erratum VLI89). The processor's LPC (Low Pin Count) bus clock output degrades over time until the clock stops functioning entirely, preventing the system from completing POST.
A separate but related erratum (APL47) affects Intel Celeron Apollo Lake processors in the TS-x53B series.
Early warning signs documented in QNAP community forums: the unit failing to complete POST, system temperature reading 0°C/0°F, and fan speed reporting as "4294967..." RPM (an integer overflow from failed LPC bus communication with the Super I/O chip).
Documented affected models: TS-251, TS-251+, TS-451, TS-451+, TS-651, TS-453B, TS-453Be
This failure is progressive chassis-level silicon degradation that ends by preventing POST. Because the unit halts before QTS loads, there are no in-flight writes to the SATA data array. The member drives stop in a consistent state with mdadm parity and metadata intact.
The early-warning signs map straight to a clear recovery outlook: failure to complete POST, the system temperature reading 0 degrees, and the fan RPM reporting an integer-overflow value all mean the chassis is dying, not the disks. When the drives were healthy before the chassis failed, this is a high-confidence standard mdadm recovery. Nothing was lost in flight, and we reassemble partition 3 offline exactly as described above.
DOM (Disk on Module) Failure
QNAP stores the QTS operating system on an internal DOM, a small flash storage device separate from the data drives. If a firmware update is interrupted by a power loss, the DOM can become corrupted, leaving the NAS unable to boot.
The DOM typically appears as /dev/mmcblk0 on eMMC-based models (TS-251A, TS-451A) or as an internal USB-style flash module.
Your data volumes are on the SATA drives, not the DOM. DOM failure does not affect user data. QNAP publishes a procedure to reflash the DOM via a USB boot drive, though this requires model-specific firmware images.
Do NOT Initialize the Storage Pool
When a QNAP storage pool fails, QTS or Qfinder Pro may prompt you to create a new storage pool or initialize the existing one. Accepting this prompt destroys your data by overwriting mdadm superblocks, partition tables, and filesystem metadata.
- Initialization writes new mdadm superblocks to the beginning and end of each member drive. The original superblocks containing RAID parameters (stripe size, parity rotation, member order) are destroyed.
- A new partition table replaces the existing one. The offsets to your data volumes are lost.
- For QuTS hero (ZFS), initialization creates a new zpool with fresh uber-blocks and metadata. The original ZFS Merkle tree linking to your data is severed.
- Even partial initialization is destructive. The fewer writes to the original drives, the better the recovery outcome.
If QTS or Qfinder presents an initialization prompt: power off the unit. Remove the drives, label each one with its bay number, and contact us.
QNAP Drive Partition Layout
QNAP divides each member drive into system partitions (QTS boot, configuration) and a data partition. The system partitions are assembled into their own mdadm RAID arrays. User data occupies a separate partition on each drive.
QNAP splits each drive into system partitions (md9, md13, & md256, which hold the QTS boot & config data) & a data partition. Only partition 3 (sda3 across all drives) holds your files: it is assembled as an mdadm array with LVM2 (vg1 or vg1000) & an ext4 volume under QTS, or as a ZFS pool under QuTS hero. Partition-1 (md9) config-database corruption makes QTS report the pools as empty even though the partition-3 data is untouched, which is why NAS recovery assembles partition 3 offline rather than trusting the QTS report.
Partition 1 (assembled as the md9 system mirror) holds the QTS configuration database that maps your storage pools to the underlying mdadm arrays. If a failed firmware update corrupts partition 1, QTS loses that mapping and may report the pools as empty or uninitialized, even though the user data on partition 3 is untouched.
| Partition | md Device | Contents |
|---|---|---|
| sda1 | md9 | QTS system boot partition (~510 MB) |
| sda2 | md256 | System configuration (~530 MB) |
| sda3 | md1 / md0 on older models (user data RAID) | User data volume (your files) + LVM |
| sda4 | md13 | Additional system configuration (~500 MB) |
| sda5 | swap | Swap partition (varies by model) |
For data recovery, only partition 3 (sda3 across all drives) matters. This partition is assembled into an mdadm RAID array and managed through LVM2 (volume group vg1 on older models or vg1000 on newer ones, with an EXT4 logical volume). The system md arrays (md9, md13, md256) store QTS configuration and boot files; they do not need to be recovered for user data extraction.
For QuTS hero models, partition 3 contains a ZFS pool instead of mdadm + LVM. Recovery requires locating valid uber-blocks across member images and reconstructing the pool from the most recent consistent transaction group. See our QNAP NAS recovery page for QuTS hero ZFS specifics.
Reading Partition 3 Directly When the Config Database Is Gone
When the partition-1 md9 config database is corrupted after a firmware update, QTS reports the pools as empty. The recovery path bypasses QTS entirely. We never boot QTS. We image every member drive write-blocked first, then work only on the clones, so the originals are never touched.
Assembling the data array directly is the safe move. Rather than a blanket mdadm --assemble --scan (which also pulls in the md9 and md13 system partitions), we target partition 3 specifically:
mdadm -AfR /dev/md1 /dev/sda3 /dev/sdb3 ...That forces a read-running assembly of the user-data partition only. QNAP QTS arrays carry standard mdadm 1.x superblocks, so they assemble on a vanilla Linux workstation. This is the same standard-Linux-utilities pattern as Synology SHR, not a proprietary controller, and nothing like Drobo's closed BeyondRAID format.
Next, activate the LVM2 volume group with vgchange -ay vg1000 (or vg1 on older models). Here is the real-world caveat competitors omit: vanilla Linux often errors with Unrecognised segment type thick, because QNAP layers a proprietary thin and thick provisioning implementation over LVM2.
Standard Linux thin-provisioning-tools and the stock dm_thin_pool module cannot parse that custom metadata, so a vanilla workstation refuses to activate the volume group.
Reading the logical volume takes recovery software that understands QNAP's LVM2 structures, or moving the array onto a compatible QNAP host.
Finally, mount the ext4 logical volume read-only:
mount -t ext4 -o ro,noload /dev/mapper/vg1000-... /mnt/recoverThe noload flag is mandatory alongside read-only. Mounting a previously-crashed QTS ext4 volume on vanilla Linux without it triggers an automatic journal replay, even under -o ro, and that replay permanently alters filesystem metadata.
-o ro,noload skips the journal entirely. QTS never boots in this path; the files come straight off the reconstructed partition-3 array.
For QuTS hero (ZFS) units, this mdadm, LVM2, and ext4 path does not apply. ZFS pools need uberblock location and transaction-group (TXG) reconstruction, a separate toolchain. The filesystem determines the tooling: QTS units take the mdadm path above, QuTS hero units take the ZFS path, and the two are never mixed.
QuTS hero ZFS: Importing the Pool from the Last Good Transaction Group
QuTS hero is the other QNAP operating system, & its data partition is a ZFS pool rather than the mdadm, LVM2, & ext4 stack QTS uses. When a QuTS hero unit shows a solid red light because the pool will not import, none of the QTS commands above apply. You do not run mdadm or vgchange on a ZFS member.
The filesystem decides the tooling: QTS takes the mdadm path, QuTS hero takes the ZFS path below, & the two are never crossed.
ZFS keeps a ring of 128 uberblocks in each vdev label. Every uberblock stamps the transaction-group (TXG) number it was written for, & zpool import selects the newest uberblock that still validates.
When the transaction group it points to is corrupted, the import fails, often with no error text at all: the pool simply refuses to come online. The earlier uberblocks pointing at older, consistent TXGs are still sitting in the label ring, intact.
The recovery runs on cloned member images only. We image every drive write-blocked first, then work on the clones, so the original disks are never written to & never see a new-pool, Migrate, or Initialize prompt. On the images, we enumerate the vdev labels & their valid uberblocks with zdb -lu to identify the newest intact TXG:
zdb -lu /dev/sdX3With the newest consistent transaction group identified, we force the pool to import from that TXG instead of the corrupted head, read-only, against the cloned set:
zpool import -o readonly=on -T <txg> <pool>One constraint decides whether the pool will import on a given machine at all: deduplication. If dedup was switched on, the Deduplication Table (DDT) has to fit in RAM before zpool import can finish, & the rule of thumb is roughly 5 GB of RAM for every 1 TB of deduplicated data.
When the DDT is larger than physical RAM, the import hangs & can kernel-panic the host before the red light ever clears. The pool stays unimportable on that hardware until the RAM is increased.
ZFS dedup is not free: it is paid for in RAM at import time, which is exactly when you can least afford a host that cannot mount the pool.
The ZIL Power-Loss Window
The transaction-group rollback above answers a metadata-corruption question: the head TXG no longer validates, so we import read-only from an older, intact one. A power cut raises a second, narrower question about the writes that were in flight at the instant the unit lost power. That is where the ZIL comes in.
The ZIL, or ZFS Intent Log, is how QuTS hero honors synchronous writes. When an application asks ZFS to confirm a write is durable before it continues, ZFS records that write to the ZIL & only then acknowledges it, rather than waiting for the next full transaction group to commit to the pool.
By default on QuTS hero the ZIL lives inside the pool itself, on the same vdevs as the data, not on a separate device. A dedicated log device, or SLOG, is an optional add-on for ZFS in general & is not the QuTS hero default; the in-pool ZIL is what you are working with on a standard unit.
In the ordinary case there is nothing to lose here. When the members are clean & the head TXG still validates, the next zpool import replays the ZIL automatically, & the acknowledged synchronous writes are folded into the pool.
The loss window only opens on the rollback path described above: when the head TXG is corrupted & we import from a prior intact TXG, every transaction newer than the one we choose is discarded by design, including any synchronous writes the ZIL had staged after it. That is the trade for a pool that imports at all.
The label dump from zdb -lu gives us the uberblock ring & TXG status, but it does not contain the ZIL header. The ZIL log-chain header lives in the dataset objset, not the vdev label, so ZIL state is read in a separate dataset-level query rather than from the label dump. We settle the uberblock & TXG question first, then evaluate the ZIL log-chain on the same cloned images when deciding which transaction group to import from.
The practical takeaway is that the damage is bounded. Files that were fully committed to a transaction group before the power event are intact & come back with the pool.
Only the synchronous writes that were acknowledged in the ZIL but not yet folded into a committed TXG sit inside the discard window, & that window is the writes from the power event itself, not the contents of the pool. A QuTS hero unit that lost power is, in the overwhelming majority of cases, a pool we import from a prior good transaction group with your data behind it.
How We Recover Data from a QNAP Red Light Failure
Every QNAP recovery follows an image-first workflow. Your original drives are never modified. All RAID assembly and filesystem extraction happens on cloned images.
We never modify the original drives. Each member drive is imaged write-blocked with PC-3000 or DeepSpar, with clean-bench donor head swaps for mechanically failed drives, & the RAID or ZFS metadata is captured from those clones. We reconstruct the array offline from the images, then mount the EXT4 or ZFS filesystem to extract your files. No data, no fee.
- Free evaluation and LED diagnosis. Document the QNAP model, QTS or QuTS hero version, RAID level, member count, the specific LED pattern observed, and any prior recovery attempts. We cross-reference the model against known Intel LPC clock failure lists.
- Write-blocked forensic imaging. Each member drive is connected through a hardware write-blocker and imaged with PC-3000 or DeepSpar. Drives with mechanical failures (clicking, not spinning) receive clean-bench head swaps with matched donor parts before imaging begins.
- RAID metadata capture. For standard QTS: read mdadm superblocks from the data partition (sda3) of each member image. Capture stripe size, parity rotation, member order, and data offsets. For QuTS hero: locate ZFS uber-blocks and vdev labels across member images.
- Offline array reconstruction. Data Extractor Express RAID Edition assembles the virtual array from cloned images. RAID parameters are verified against captured metadata. For ZFS pools, we reconstruct the pool state from the most recent valid transaction group.
- Filesystem extraction and delivery. EXT4 or ZFS filesystem is mounted from the reconstructed array. Files are extracted, verified against your priority list, and copied to target media. Working copies purged on request.
QNAP Models Commonly Affected by Red Light Failures
The Intel LPC clock degradation affects QNAP models from the 2014-2016 era using Intel Celeron J1800/J1900 (Bay Trail) processors, plus Celeron-based TS-x53B models. Other models can show red lights from drive failures, fan issues, or DOM corruption unrelated to the Intel defect.
| Model | Red Light Cause | Data Recovery Outlook |
|---|---|---|
| TS-251 / TS-251+ | Intel Celeron J1800/J1900 LPC clock degradation | Drives intact. Standard mdadm recovery. |
| TS-451 / TS-451+ | Intel Celeron J1800/J1900 LPC clock degradation | Drives intact. Standard mdadm recovery. |
| TS-651 | Intel Celeron J1800/J1900 LPC clock degradation | Drives intact. Standard mdadm recovery. |
| TS-453B / TS-453Be | Intel Celeron LPC clock variant | Drives intact. Standard mdadm recovery. |
| TS-x53 series (2014-2016) | Intel LPC clock degradation | Drives intact. Standard mdadm recovery. |
| Any model (drive failure) | SMART errors, bad sectors, head failure | Affected drives need PC-3000 imaging. |
| Any model (DOM corruption) | Interrupted firmware update | Data drives unaffected. DOM reflash possible. |
LPC clock failure models documented in QNAP community forums. QNAP has not issued a formal acknowledgment equivalent to Synology's C2000 warranty extension.
How Much Does QNAP Red Light Recovery Cost?
QNAP recovery follows our standard NAS recovery pricing: a per-drive imaging fee based on each drive's condition, plus an array reconstruction fee. Motherboard-failure cases (LPC clock, DOM corruption) where drives are healthy typically cost less because no mechanical work is needed.
- Low complexity
Simple Copy
Your drive works, you just need the data moved off it
Functional drive; data transfer to new media
Rush available: +$100
$100
3-5 business days
- Low complexity
File System Recovery
Your drive isn't recognized by your computer, but it's not making unusual sounds
File system corruption. Accessible with professional recovery software but not by the OS
Starting price; final depends on complexity
From $250
2-4 weeks
- Medium complexity
Firmware Repair
Your drive is completely inaccessible. It may be detected but shows the wrong size or won't respond
Firmware corruption: ROM, modules, or translator tables corrupted; requires PC-3000 terminal access
CMR drive: $600. SMR drive: $900.
$600–$900
3-6 weeks
- High complexity
Most Common
Head Swap
Your drive is clicking, beeping, or won't spin. The internal read/write heads have failed
Head stack assembly failure. Transplanting heads from a matching donor drive on a clean bench
50% deposit required. CMR: $1,200-$1,500 + donor. SMR: $1,500 + donor.
50% deposit required
$1,200–$1,500
4-8 weeks
- High complexity
Surface / Platter Damage
Your drive was dropped, has visible damage, or a head crash scraped the platters
Platter scoring or contamination. Requires platter cleaning and head swap
50% deposit required. Donor parts are consumed in the repair. Most difficult recovery type.
50% deposit required
$2,000
4-8 weeks
Hardware Repair vs. Software Locks
Our "no data, no fee" policy applies to hardware recovery. We do not bill for unsuccessful physical repairs. If we replace a hard drive read/write head assembly or repair a liquid-damaged logic board to a bootable state, the hardware repair is complete and standard rates apply. If data remains inaccessible due to user-configured software locks, a forgotten passcode, or a remote wipe command, the physical repair is still billable. We cannot bypass user encryption or activation locks.
No data, no fee. Free evaluation and firm quote before any paid work. Full guarantee details. Head swap and surface damage require a 50% deposit because donor parts are consumed in the attempt.
- Rush fee
- +$100 rush fee to move to the front of the queue
- Donor drives
- Donor drives are matching drives used for parts. Typical donor cost: $50–$150 for common drives, $200–$400 for rare or high-capacity models. We source the cheapest compatible donor available.
- Target drive
- The destination drive we copy recovered data onto. You can supply your own or we provide one at cost plus a small markup. For larger capacities (8TB, 10TB, 16TB and above), target drives cost $400+ extra. All prices are plus applicable tax.
The prices above are for standard hard drives, which covers most jobs. Helium-sealed drives (for example WD or HGST Ultrastar He and Seagate Exos X) must be resealed and refilled with helium in-house after the chamber is opened, so they price higher, in the $200–$5,000+ range. See helium drive pricing.
Data Recovery Standards & Verification
Our Austin lab operates on a transparency-first model. We use industry-standard recovery tools, including PC-3000 and DeepSpar, combined with strict environmental controls to maintain drive integrity. This approach allows us to serve clients nationwide with consistent technical standards.
Open-drive work is performed in a ULPA-filtered laminar-flow bench, validated to 0.02 µm particle count, verified using TSI P-Trak instrumentation.
Transparent History
Serving clients nationwide via mail-in service since 2008. Our lead engineer holds PC-3000 and HEX Akademia certifications for hard drive firmware repair and mechanical recovery.
Media Coverage
Our repair work has been covered by The Wall Street Journal and Business Insider, with CBC News reporting on our pricing transparency. Louis Rossmann has testified in Right to Repair hearings in multiple states and founded the Repair Preservation Group.
Aligned Incentives
Our "No Data, No Charge" policy means we assume the risk of the recovery attempt, not the client.
Technical Oversight
Louis Rossmann
Our engineers review all lab protocols to maintain technical accuracy and honest service. Since 2008, his focus has been on clear technical communication and accurate diagnostics rather than sales-driven explanations.
We believe in proving standards rather than just stating them. We use TSI P-Trak instrumentation to verify that clean-air benchmarks are met before any drive is opened.
See our clean bench validation data and particle test videoQNAP Red Light Recovery FAQ
What does a solid red light on my QNAP NAS mean?
A solid red status LED indicates a critical error: drive failure, disk volume full, system fan failure, bad sectors detected, or a degraded read-only RAID (two drives failed in RAID 5 or RAID 6). The NAS has booted enough to detect the problem. Do not accept any QTS prompts to initialize or recreate the storage pool.
What does a flashing red light on my QNAP mean?
A flashing red status LED (0.5 second interval) means the RAID is in degraded mode. One member drive has failed in a RAID 1, RAID 5, or RAID 6 array. The data is still accessible and the array is still functioning, but redundancy is gone. If a second drive fails before a rebuild completes, the data may become inaccessible. Power down and send the drives to us rather than risking a rebuild on aging drives.
My QNAP has solid red HDD lights but no status LED or beep. What happened?
This pattern usually indicates a motherboard failure where the CPU cannot communicate with the storage controller. On Intel Celeron J1800/J1900-era models (TS-251, TS-451, TS-651), this is LPC clock degradation from Bay Trail erratum VLI89, the same class of defect as the Atom C2000 AVR54 bug that causes Synology BLOD. Celeron-based TS-453B/453Be models suffer a related but distinct erratum (APL47). The drives are intact; the NAS chassis has failed. Early warning signs include the unit failing to complete POST and the system temperature reading 0 degrees.
Can I put my QNAP drives into a new NAS to recover data?
Possible but risky. QNAP's Qfinder Pro may present an 'Initialize' prompt if it does not recognize the existing array. Accepting initialization destroys all data by overwriting mdadm superblocks and partition tables. If you see any initialization prompt, power down immediately. The drives are recoverable at that point; after accepting initialization, recovery is harder.
What is the DOM and does it affect my data?
The DOM (Disk on Module) is a small internal flash storage device that stores the QTS operating system. It is separate from your data drives. When the DOM fails or becomes corrupted (common after interrupted firmware updates), the NAS cannot boot, but your data volumes on the SATA drives are unaffected. QNAP publishes a recovery procedure to reflash the DOM via USB boot drive.
Why does my QNAP show the pools as empty after a firmware update?
QTS keeps the configuration database that maps your storage pools to the underlying mdadm arrays on partition 1 of the member drives (the md9 system mirror). A failed firmware update can corrupt partition 1, which desynchronizes the management interface so QTS reports the pools as empty or uninitialized. Your files are not gone. The user data lives on partition 3 (mdadm + LVM2 + ext4 under QTS, or a ZFS pool under QuTS hero) and stays intact while only the config database is damaged. We image the drives, assemble partition 3 offline on a separate Linux machine, and read the data directly. Do not accept any prompt to initialize, migrate, or repair the pool, because those overwrite the partition-3 metadata that recovery depends on.
How much does QNAP red light recovery cost?
Pricing follows our standard NAS recovery model: a per-drive imaging fee based on the drive's condition, plus an array reconstruction fee. ZFS reconstruction (QuTS hero) costs more than EXT4 (standard QTS) due to the additional metadata complexity. If we recover nothing, you owe $0.
My QuTS hero QNAP shows solid red and the pool will not import. Is the data gone?
Usually not. QuTS hero stores user data as a ZFS pool, and ZFS keeps a ring of 128 uberblocks per vdev label, each stamped with a transaction-group (TXG) number. A normal zpool import picks the newest valid uberblock; when the transaction group it points to is corrupted, the import fails, often with no error message, and the unit sits on a solid red light. The older uberblocks pointing at consistent transaction groups are still on the disks. We image every member write-blocked, then on the clones use zdb -lu to enumerate the labels and their uberblocks and find the newest intact TXG, and import the pool read-only from that transaction group with zpool import -T. One caveat: if deduplication was enabled, the Deduplication Table must fit in RAM (roughly 5 GB of RAM per 1 TB of deduplicated data) or the import hangs and can kernel-panic before the red light clears, so the pool stays unimportable on that hardware until the RAM is increased. Do not accept any prompt to create a new pool, Migrate, or Initialize.
Related services
Need Recovery for Other Devices?
QNAP showing a red light?
Power down, label your drives, and ship them to us. Free evaluation. No data, no fee.