USB Image Tool 1.59

This version fixes the error message in device mode, when restoring an image that is not a multiple of 512 Bytes. These images can now be written in device mode as well. The problem came up with the new Debian Image for the Raspberry Pi. Thanks to user zoltan for reporting that issue.


Update: Seems like I forgot to upload the new file. This should be fixed now.


  • I don’t believe the download link has been updated. MD5 is the same as V1.58 and the file ” USB Image Tool.exe ” shows details as

  • One of the best tools for complete backup of flash drives! Use this program if you need to quickly save all files and settings on your drive. Works every time for me, big thanks to the developer! Fantastic program!

  • Hi,
    Great tool!
    I have two questions.

    1. Is the source code or an API available so this functionality could be implemented into an existing application?

    2. As far as I can see it is completely free. Would it be possible to use it also as an installer for image files that will be sold and distributed? I can’t see any license page. If it is free to use also in commercial products this would extremely good.

    3. If no source code or API is available. Could you please point me into the right direction where information how to do this (I assume you use c++?) could be done.


    • @Johan:

      1. Source code is not available. You could use the Helper assembly (.net), when you give credits.
      2. The License is included in the download package.
      3. It’s some registry parsing, DeviceIOControl, CreateFile, … .

  • Hello,
    have the following problem, did with the USB Image Tool is a Backüp. This backup was then ran through nothing more to see on the USB. It is to see While still in Properties derbelgte Blank and memory. Can YOU help me. Or is there a tool where I can get out to save the backup individual files. Thanks in advance.

    • @Andre: No, iso support is not planned, as ISO is a format for optical drives. However you can write hybrid ISO images (some Linux distros).

  • hi alex,

    does this tool work with an usb stick that is formatted in ufs
    (unix file system) ?!..
    i installed a bootable version of freenas on this usb stick which runs my freenas comp.

    i’d like to have a backup usb stick just to be sure.


    • @Andrea Sherry: Does the barcode reader appear with a hard drive on your computers workspace? You can only backup that data. There still might be system data on that barcode reader, that can’t be accessed.

    • @eddi: FAQ

      Q: Can I write ISO files to a flash drive?

      A: ISO files (images from CD/DVD) use a different file system (f.e. ISO9660, UDF) than image files for flash drives (f.e. FAT, FAT32)and usually can’t be used for flash drives. You can write them on a flash drive, but it won’t have the results, you probably expect. USB Image Tool doesn’t do any file system conversion, so most likely you won’t see the content of the ISO, when you write it on a flash drive.
      There exist special ISO files with a hybrid bootloader (usually Linux LiveCDs), that can be used on a flash drive and a CD/DVD, but unless stated otherwise, ISO files won’t work on a flash drive.

  • The writing of images does not work (it generates an error – device is in use) when Microsoft Security Essentials is present and real time protection is activated. I disabled real protection and it worked fine.

    • @Barry: I guess MSSE scans the drive automatically, when you plug in the flash drive. However, USB Image Tool needs exclusive access to the device to perform write operations.

  • I’m using V1.59 and have been using this ttol for writin imaes to my SD card for Rapberry Pi. I now have a problem where I am backin up an 8B SD card which it does fine, however when I want to restore the image to the same card, I get

    “The image file is too large for the selected USB device!”

    How can this be and how do I get it to work?

    I’m running Windows 7 x64



    • @Steve: What’s the exact file size of the image and the device and volume size in bytes? Did you make the backup in device mode, but trying to restore it in volume mode?

  • Hi Alex… its not a problem with the tool… it’s my mistake… and the other

    I bought two identical (or so I thought) 8GB SD cards, sam manufacturer, same size, bought from the same shop on the same day…. it would appear that all cards are not manufactured equal!

    One has a byte size of 8072986624 and the other 8078229504. It it the larger SD card that I am using as my DEV card.

    If I use the “Truncate” option will that allow me to create an image that can be restored to the smaller card?

    • @Etienne: It makes an 1:1 copy of the flash memory (in device mode), similar to what dd (command line tool) does for Linux. dd should be also available for Mac, but I don’t know for sure.

  • What is the difference between DEVICE mode and VOLUME mode? Is there an advantage to using one over the other?

  • Device Mode/Image Mode…what is the difference?

    I have been using Device Mode simply because D comes before M in the alphabet, but in the absence of any instructions don’t know which is for what?

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.