subject: Usb Drive That Use Bulk Transfers Experience Data Loss [print this page] A USB drive that transfers data through USB Bulk (Bulk Endpoint) transfer type may lose stored data due to buffer overflow problems on the drive. It might take place when drive contains data, which has to be transferred to host computer in timely manner and would experience buffer overflow and finally data loss. In such critical circumstances, you need to opt for hard drive recovery solutions to get your lost data back.
This symptom occurs when you connect a USB drive to your computer, which is running Microsoft Windows Vista, even if this problem does not occur with the same USB drive when it is connected to Windows XP and 2003. This issue most frequently occurs on the portable computers, with more aggressive power-management features.
Root of the problem
This issue takes place due to inherent limitations of using the USB Bulk transfer for transferring time-sensitive data. USB 2.0 specification particularly state that now assumptions could be made about rate of service of Bulk transfers that occur on bandwidth availability basis at discretion of USB system software.
Thus when a USB drive uses the Bulk transfer procedure for transferring data, there is no guarantee feasible regarding timeliness of data transfer. Changes in the method in which USB Bulk transfers are planned on Windows Vista result into occasional pauses among the USB Bulk transfers, even on the USB with huge amount of free bandwidth.
Solution
Increasing size of on-device buffer of USB drive will reduce the vulnerability to lack of predictability in the USB Bulk transfer scheduling. In order to guarantee absolute data safety, you need to have a buffer that is large enough to stored on complete session at a time.
Implementing the data transfer through Isochronous endpoints in place of the Bulk endpoints would offer you a guaranteed transfer rate, but no mechanism to ensure reliable delivery of your critical data. This method can not recover lost data. To recover data, hard drive data recovery is required.
The hard drive recovery in such cases is possible through third party applications, known as hard drive recovery software. These are powerful applications, which methodically scan the affected USB drive and retrieve all of the lost data from it. With interactive user interface, they are completely easy to use. The tools do not ever alter the original data on drive.
Stellar Phoenix Windows Data Recovery is the best ever made and the most efficient application for quick and effective recovery. It supports recovery from FAT32, VFAT, NTFS and NTFS5 file system partitions. The software is designed for Windows 7 RC1, Vista, 2003, XP and 2000.