We all use quite a lot of USBs these days, and sometimes logging them can be useful. If any of your USB drives are not behaving properly or a USB device is causing some issues with your computer, then you need to actually view the underlying details about how the driver is interacting with the device and why the issue was caused at the first place. To view the logs and collect the packets between the driver and hardware, we have this wonderful tool called Simple USB Logger or ‘USBlogger’. Before you read on with the post, I would like to caution you about the complexity of this tool.
The tool is not very easy to use and there are a lot of fields and details that you might not have heard about before. Most of the terms are related to technical aspects of USB drives and how the data is transferred between them.
Simple USB Logger
The tool actually acts as a middleware between the USB Driver and the actual USB hardware. You can track traffic and the transactions happening between your computer and the USB drive. This tool can prove to be of a lot of help for some advanced users who are fully able to understand the logs generated by the tool.
To get started with Simple USB Debugger, you need to install the variant corresponding to your system’s architecture. Once you are done installing you need to start a logging session. To start a session, click on the first icon from the menu bar. You can also start a session with customized advanced options, but this post only covers the details about the simple monitoring session.
Once the session has been started, Simple USB Logger waits until a USB drive is connected to your computer. The tool will automatically start logging on a USB connection. The session can be paused or stopped later on at your convenience.
Overall, the application is neatly structured and the main larger window displays details about the URB (USB Request Block) requests after the monitoring session has been started. You can click on any request to display their properties and details in two of the smaller windows below. If you are using this tool for looking into errors, then Simple USB Logger can quickly find packets finished with errors. To move to such packet, you just need to click the button on the toolbar!
Another remarkable feature of this tool is its compatibility with virtual USB drives. So you can even read logs generated by any virtual drive that was created by any other software or tool.
If you encounter a BSOD while using a USB drive, you can use this tool to parse memory.dmp file to actually know about the request that caused that error.
Overall, Simple USB Logger is not that simple to use. You definitely need to understand some of the technical terms related to USB drives and how do they actually work. But it is definitely one of the best tools to understand the underlying principles of data transfer between your computer and a USB drive – if you are aware of the terms. Click here to download Simple USB Logger.
Speaking of USBs, these USB security & antivirus software will help protect your PC from all kind of viruses that can enter through the USB drive.