Windows could not talk to a drive properly — a command to it failed or timed out at the bus level. Unlike a bad-sector warning, this blames the path to the disk: the cable, the port, the enclosure, or the driver. On most home PCs it is a USB device, not the drive Windows is installed on.
Also written as Event ID 11 diskdisk 11 controller errorDevice Harddisk DR error
How oftenUncommon
Vendor calls itError
LogSystem
Sourcedisk
What it means for you
On a personal computer
The overwhelming majority of these come from something plugged into a USB port — an external drive, a card reader, a phone in file-transfer mode, or a hub that cannot supply enough power. Windows records it as a disk error because to Windows a USB stick is a disk. If it appears every time you unplug something without ejecting it first, that is the whole explanation.
For an analyst
In virtual machines this is frequently a storage-path artefact rather than a hardware fault — SAN path flaps, snapshot stun, and thin-provisioned datastores under pressure all produce it. On physical hosts, treat a rising count against a fixed \Device\HarddiskN as a cabling, backplane, or HBA firmware issue before you condemn the drive, and confirm against the drive's own SMART data rather than against this event.
What it looks like
Sanitised. Addresses come from the RFC 5737 documentation ranges.
Sample
Log Name: System
Source: disk
Event ID: 11
Level: Error
Computer: DESKTOP-WKS042
The driver detected a controller error on \Device\Harddisk2\DR2.
The fields that decide it
Everything else in the log line is context.
\Device\HarddiskN\DRn
The device path. The number after 'Harddisk' is the disk index Windows assigned; the number after 'DR' is an internal device object number and is not a reliable identifier. They often match, and when they do not, trust the Harddisk number.
\Device\Harddisk0\DR0Usually the boot disk. Repeated errors here are the ones that matter most.
A Harddisk number higher than your installed drive countA removable device. Almost always USB.
Level
Always Error, which overstates it. A single Event 11 caused by yanking a USB stick is logged at exactly the same level as a failing boot drive.
Binary data
The event carries a raw SCSI request block in its Details tab. It is rarely worth decoding by hand, but its presence is how you tell a genuine device response from a timeout — a timeout carries a largely empty block.
Timestamp
The most useful field on this event, because correlating it against when you plugged something in, started a backup, or woke the machine identifies the device far more reliably than the device path does.
Ordinary reasons this happens
Most of the time it is one of these.
A USB drive, SD card, or phone removed without using 'Safely Remove Hardware'. This is the single most common cause and it is harmless.
An external drive going to sleep and being woken by a scan or an indexer, which the controller reports as a failed command.
An unpowered USB hub with more devices on it than it can supply current for.
A card reader with no card in it, which some readers report as a disk that failed to answer.
In a virtual machine, a brief storage path failover or a snapshot operation that stalled I/O for longer than the guest's timeout.
When it is not ordinary
Firmware or storage-level tampering, which is rare and usually accompanied by much louder symptoms.
What gives it awayErrors against a disk that has no removable media and no recent hardware change, alongside unexplained boot failures or a modified boot configuration.
Destructive wiping tooling issuing raw device writes.
What gives it awayA burst of controller errors against a data volume alongside Sysmon RawAccessRead activity or an unfamiliar process holding a handle to \\.\PhysicalDrive.
Count them and look at the spread of device paths. One path repeating is a device problem; many different paths is usually a controller, driver, or power problem.
Map the Harddisk number to a real drive: `Get-PhysicalDisk | Select-Object DeviceId, FriendlyName, MediaType, HealthStatus` — DeviceId is the same number as the N in \Device\HarddiskN.
If the number does not appear in that list, the device is gone, which means it was removable. That closes most home cases immediately.
If it maps to an internal drive, read its SMART data before anything else. This event does not tell you the drive is dying; SMART reallocated-sector and pending-sector counts will.
Reseat the data and power cables, and try a different SATA port or M.2 slot. Bus-level errors are cable and connector faults far more often than they are drive faults.
Check the storage controller driver version. A generic Microsoft AHCI driver on a board that shipped with a vendor RAID driver is a common source, as is the reverse after a Windows feature update.
Back up first if the path maps to a drive holding anything you care about. Every other step is safer once that is done.
Queries to run
powershellThe device path is in the rendered message rather than in a named field, so the message is what you read.
wevtutilPulls the three disk-provider events together so you can see whether the bus errors and the media errors name the same drive.
wevtutil qe System "/q:*[System[Provider[@Name='disk'] and (EventID=11 or EventID=7 or EventID=153)]]" /c:40 /rd:true /f:text
Common questions
Is Event 11 'the driver detected a controller error' serious?
It depends entirely on which device it names. If the Harddisk number belongs to a USB stick or external drive you unplugged, it is noise and you can ignore it. If it names an internal drive — especially Harddisk0 — and it repeats without you touching any hardware, treat it as a warning that the connection to that drive is unreliable and back it up now.
What does the DR number in \Device\Harddisk1\DR1 mean?
DR is an internal device object name Windows assigns, and its number is not a stable identifier for a physical drive. It usually matches the Harddisk number but does not always, and it can change between boots. Use the Harddisk number and match it against DeviceId from `Get-PhysicalDisk`; ignore the DR number.
Does Event 11 mean my hard drive is failing?
Not by itself. Event 11 is reported when a command to the drive fails or times out, which is at least as often a cable, port, enclosure, power, or driver problem as it is a dying drive. Check the drive's SMART data — a drive that is genuinely failing will normally also be producing Event 7 (bad block) or Event 153 (retried I/O), and its reallocated-sector count will be climbing.
Why does Event 11 appear when I unplug a USB drive?
Because Windows treats removable storage as a disk. Pulling a device out mid-transaction means an outstanding command never gets an answer, and the driver reports that as a controller error. Using 'Safely Remove Hardware' lets Windows finish and dismount the device first, which stops the event appearing.