Skip to main content
Question

Backing up with Veeam Agent for Windows causes USB Controller failure

  • July 9, 2026
  • 7 comments
  • 18 views

Hi all,

I’ve been trying to troubleshoot an issue I’ve been having with the Veeam Windows Agent for a few weeks now, and I’m still stumped. I will try to provide as many relevant details as possible, please correct me if any of this is incorrect.

I’ve been using this Veeam product for around 10 months. My use case is that I want to have a secure, offline backup of my laptop’s main SSD. So once a month, I connect a 2TB external HDD (Seagate, NTFS) to one of my laptop’s USB 3.0 ports, and run a volume level backup of just the SSD (this is the drive the OS is installed on). The laptop is running Windows 10 and the latest version of the Veeam Agent.

Until recently, everything worked flawlessly. The issue began when I noticed the HDD was quickly filling up, and I realised that I had not specified how long Veeam should keep backups for, so all incremental backups were being stored. So, I edited the job and set that setting to 8 days - reading the online manual, this would mean that since the external HDD is not constantly connected to the computer, the last 8 monthly backups would be retained. 

As soon as I ran the backup again after changing this setting, the problems began. These are the errors I’m getting: 

09/07/2026 14:50:57 :: Preparing for backup
09/07/2026 14:50:57 :: Full backup file merge failed Error: Agent: Failed to process method {Transform.Patch}: A device which does not exist was specified.
09/07/2026 17:10:05 :: Error: Agent: Failed to process method {Transform.Patch}: A device which does not exist was specified. Asynchronous request operation has failed. [requestsize = 249856] [offset = 50271453184]  (Agent: Failed to process method {Transform.Patch}: A device which does not exist was specified.) (Asynchronous request operation has failed. [requestsize = 249856] [offset = 50271453184])
09/07/2026 17:10:06 :: Processing finished with errors at 09/07/2026 17:10:06

As you can probably tell, the HDD disconnects, and the merging process fails. The HDD disconnects because all of the USB controllers seemingly are disabled and restarted. I can tell it’s all of them because my mouse, keyboard, webcam, and USB hub are all unresponsive for around 30 seconds, and then everything returns to normal (note that the external drive is connected directly to the laptop, not via the USB hub).

Here’s everything I’ve checked/tried:

  1. USB devices are prevented to go to sleep/be turned off in Windows power settings and in the Device Manager.
  2. Trying a different USB port or cable.
  3. Cleaning the USB port of the drive.
  4. Reinstalling the USB controller drivers.
  5. Updating the software.
  6. Running chkdsk and a couple of other diagnostic tests (all clean).

The external drive or the SSD have had absolutely no issues in the past, and everything was working perfectly with the Veeam Agent up until the merging step was added to the backing up process. From what I’ve read online, it could be that the HDD is overheating due to the complex merging operation, but why would that cause all USB controllers to temporarily fail? This points to this maybe being a Windows issue, but as I’ve never had this happen before, and as it consistently occurs in this specific workflow only, I thought I should post here.

I’ve tried looking into the logs in Program Data but nothing popped out to me (but my experience is limited with this kind of thing). I can of course paste them here, I just didn’t do so as I’m not sure which of the 4-5 log files is the relevant one here.

One additional point that may help someone pinpoint the issue is that the progress of the merging step is not lost when the HDD is disconnected. Last month when this started happening I actually kept running the backup to see if it would actually finish successfully at some point and it did. Since last week when I ran the backup again I’ve been having the exact same issue, and I don’t want to risk the data being corrupted or the drive malfunctioning due to the repeated disconnects under heavy load.

If anyone has any ideas, it would be much appreaciated. 

7 comments

Chris.Childerhose
Forum|alt.badge.img+22

Not what everyone wants to hear, but you are better off creating a support ticket for this issue since you have already done a lot of troubleshooting and there is not much more I can think of.  They can check the logs and get to the answer or problem easier.


  • Author
  • Not a newbie anymore
  • July 9, 2026

Not what everyone wants to hear, but you are better off creating a support ticket for this issue since you have already done a lot of troubleshooting and there is not much more I can think of.  They can check the logs and get to the answer or problem easier.

Thanks Chris, I thought I would post here first in case I was missing something obvious. And I also assumed that as a non-paying user I wouldn’t be able to contact support, nice to hear that’s not the case!


Chris.Childerhose
Forum|alt.badge.img+22

Yes you can it is just best effort support.


Tommy O'Shea
Forum|alt.badge.img+5
  • Veeam Legend
  • July 10, 2026

If your external drive is failing due to merging the incremental into the full, I’m not sure I would trust that drive as a backup device and would consider replacing it, since it might not be able to handle the read activity a full restore would require.

If replacing it is not an option, consider starting a new Active Full backup. This will make it so you don’t need to merge the incremental into the previous full, and after 8 days the previous chain will be deleted. Or you can manually delete the previous chain if you don’t need the restore point history.


Chris.Childerhose
Forum|alt.badge.img+22

Another thing if you can afford to loose what is on the drive format it again as ReFS 64K instead of NTFS.  It would perform better for backups.


Forum|alt.badge.img+3
  • Veeam Product Management
  • July 10, 2026

9/07/2026 14:50:57 :: Full backup file merge failed Error: Agent: Failed to process method {Transform.Patch}: A device which does not exist was specified.
09/07/2026 17:10:05 :: Error: Agent: Failed to process method {Transform.Patch}: A device which does not exist was specified. Asynchronous request operation has failed. [requestsize

 

he HDD disconnects because all of the USB controllers seemingly are disabled and restarted. I can tell it’s all of them because my mouse, keyboard, webcam, and USB hub are all unresponsive for around 30 seconds, and then everything returns to normal (note that the external drive is connected directly to the laptop, not via the USB hub).

Very likely, USB hub on the laptop cannot handle the IO load of the merge. 

https://www.veeam.com/kb1932#ffi

Check the animation there to get an idea, and then imagine that this is happening for potentially millions of blocks. I am very doubtful it’s about the drive itself and more likely than naught the load on USB simply craps out.

The external drive or the SSD have had absolutely no issues in the past, and everything was working perfectly with the Veeam Agent up until the merging step was added to the backing up process.

Makes sense, likely merge had not happened yet. 

Few potential options here:

  1. Reformat drive and use ReFS if it’s feasible, ReFS supports fast clone which is a light-weight metadata operation instead of physically writing data. You will want to monitor for ReFS events however as with a single external drive, you have no mirroring / repair, so if a required block is lost, you lose all backups depending on those blocks
  2. Switch to Forward Incremental (periodic Active or Synthetic fulls). With active fulls, you avoid all synthetic IO operations; if your drive supports ReFS, you can also get fast clone benefits and “space-less” full backups.

I very strongly doubt it’s about faulty / dirty hardware here, very likely the IO just cannot handle it.

If you want to really confirm it, test with Diskspd using the Synthetic Full flags (set the -d value to be ~ same time as the merge occurs until failure -- i.e., if merge starts at 15:30 and failure occurs at 16:00, set -d to at least 1800, probably 1860 just to be sure). Likely you will get the same issue with USB disconnecting and it will more or less confirm the that it’s about the USB not being able to handle the IO load


  • Author
  • Not a newbie anymore
  • July 11, 2026

Hi all,

Thanks a lot for your detailed answers and recommendations. I can’t see ReFS mentioned in my external drive’s documentation and I do have a lot of other data on it besides the Veeam backup, so I will switch the backup type to avoid the merging issue.

If replacing it is not an option, consider starting a new Active Full backup. This will make it so you don’t need to merge the incremental into the previous full, and after 8 days the previous chain will be deleted. Or you can manually delete the previous chain if you don’t need the restore point history.

 

Switch to Forward Incremental (periodic Active or Synthetic fulls). With active fulls, you avoid all synthetic IO operations; if your drive supports ReFS, you can also get fast clone benefits and “space-less” full backups.

 

So if I understand correctly, currently the backup is running as Forever Forward Incremental, and since I have more than 8 .vib files, Veeam is attempting to merge the older incrememntal backups to the full backup. So If I start a new active full backup and do that again every 6 months for example , deleting the .vbk and and .vib files of the previous chain, I will only be doing a full backup twice a year and would avoid the merging completely with an 8-day retention policy (since I backup monthly). Does that sound right?

Thanks again for all your help.