Spinrite is a really nice data recovery/drive maintenance software from GRC. But it was made before the time when booting from USB drives became popular, or even possible. The manual even begins with “CREATE A CLEAN BOOT DISKETTE”, which should tell you just how old it is. That doesn’t mean it still isn’t useful but it would be really nice not to have to boot from a diskette or a CD/DVD.
To create a bootable USB drive you need to do the following:
- Download the HP USB Disk Storage Format Tool, we are going to use this tool to create the bootable USB drive.
- Download Windows 98 boot files. This will actually make Spinrite work more consistently than it does with the included FreeDOS since this is “real MS-DOS”.
- Insert your USB drive and start the HP USB Disk Storage Format Tool. The tool needs to be run with administrator privileges.
- Choose the following settings:
- Device: Your USB drive.
- Create a DOS startup disk: Check
- Using DOS system files located at: Browse to the location where you saved the Windows 98 boot files.
- The rest of the settings you can leave at their default.
- Then click
- If you get the below error like I did then you probably have a drive that uses GPT instead of MBR.
- You can solve that by opening a command prompt. You can start a command prompt by hitting the Windows key -> type
cmd-> hit enter.
- Enter the command
list diskand find the number for the USB drive, 7 in my case.
select disk 7, switch the 7 to whatever number corresponds to your USB drive.
- Run the command
- Run the command
- Your USB drive should now work with the HP tool so go back to step 4 and try again.
- Open up the USB drive in Windows File Explorer and copy the
SpinRite.exefile into the root. The drive will probably look empty in File Explorer but don’t worry, it’s normal.
- Now eject your USB drive and plug it into the computer where you want to run Spinrite.
- You might need to change some of your BIOS/EUFI settings in order to boot from the USB drive. How you do that will vary from motherboard to motherboard so I won’t go into how you do that. Instead you should consult the manual for your motherboard.
- When you have booted from the USB drive you should see a MS-DOS prompt. Type
spinriteand then press enter to start Spinrite.