When I run lsblk it brings up the drive as dev/sdb but when I run fdisk -l the search just hangs up while trying to read from the drive. In order to break it out of the cycle I have to remove the USB. In the same way when I try to ddresue the drive terminal just hangs.
Sorry I didn’t get this earlier, but have you tried to use Photorec to recover the files? from what you are describing, it looks like the partition table is corrupted. If so, it will be hard to recover file names fro your files. but you wcan recover the files. There are other tools for getting the data and some to repair the partition table but…in the meantime, try to use photorec and recover the files.
should be able to get the package of testdisk/photorec
From the documentation:
Fix partition table, recover deleted partition
Recover FAT32 boot sector from its backup
Rebuild FAT12/FAT16/FAT32 boot sector
Fix FAT tables
Rebuild NTFS boot sector
Recover NTFS boot sector from its backup
Fix MFT using MFT mirror
Locate ext2/ext3/ext4 Backup SuperBlock
Undelete files from FAT, exFAT, NTFS and ext2 filesystem
Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.
PhotoRec ignores the file system; this way it works even if the file system is severely damaged.
It can recover lost files from at least
It’s honestly one of the best tools for recovery I’ve used