Hi. Paid version of EaseUS Partition after hours of tedious research and trial and error (lots of prayers and rosaries) can convert a flash drive from MBR to GPT and vice-versa but I converted it to GPT using VirtualBox with macOS Mountain Lion, the only one that seem be installable as an image (.dmg) in VirtualBox and ran iPartition with the flash drive mounted.
It doesn't work when you convert it, it becomes unbootable. I had to flash FreeDOS again on Boot Camp Windows using Rufus. BalenaEtcher is a great image to USB too when it comes to ease of use but after it finished on macOS and Windows versions BalenaEtecher, it was not bootable on the PC. Rufus seems the best at the moment which made FreeDOS bootable on the PC again. I copied SpinRite in that flash drive and it's now running on a PC, checking a 2TB internal drive using Level 1. The other Levels of SpinRite 2 to 5 take almost 2 months sadly even if it's running 24/7. Level 1 is just 5 hours.
But I'll try Levels 3, 4 and 5 on a faster machine, (4 and 5 are the most important if there's no data to recover and you just want the most reliable read and write), maybe it won't take 1,340 hours to finish. I'll see if I can cut the time of Level 3, 4 or 5 to just hours or even a week (once I erased this 2TB with Disk Utility with Security Option at Most Secure, that's 7 passes, it took 4 days almost, running 24/7- not a bad wait, if it's just running in the background w/ sleep enabled) with a faster machine and installed on a hardisk or SSD, instead of it operating off a flash drive.
If this 2TB hardisk is now revived (will check later with DxDrive on macOS and other drive health checkers for Windows) and has no errors (surface or logical), I also have to thank Aomei Partition Assistant for bringing fixing it. It was first not mounting anywhere (Disk Utility, Windows can't see itetc.) but Aomei can detect it, detecting it as 2TB unallocated space, I first fixed the MBR (if it's GPT, used GPT repair tool in Aomei) and then created a partition but it was a wipe (meaning it replaced everything with zero). I then created a partition again with NTFS (FAT32 didn't work) and that's how it got detected again normally.
Thank you. God bless, Rev. 21:4