Running Spinrite from a USB drive?
Solution 1
I tried the following.
Download and install "HP USB Disk Storage Format Tool - v2.1.8" from http://files.extremeoverclocking.com/file.php?f=197
Click on Blue "Primary Download site" -- not Green "Downloads" advertisements
or from http://www.19systems.net/HP-USB-Tool-v2.1.8.exeDownload "Windows 98/DOS boot files" from http://files.extremeoverclocking.com/file.php?f=196
Click on Blue "Primary Download site" -- not Green "Downloads" advertisements
or from http://www.19systems.net/Win98-Boot-Files.zipUnzip Win98 files into a temporary folder such as Win98boot
For pre-Vista Run "HP USB Disk Storage Format Tool". For Vista and beyond, right click it and "run as administrator"
Use it to format the USB drive and enable the option to make it bootable with files from Win98boot
Copy spinrite.exe to the formatted USB drive
On the target notebook, edit boot sequence so that boot from USB is ahead of HDD
Boot the notebook with it and at DOS prompt, run spinrite.exe
You can now run SpinRite on a CD-ROM-less machine.
Solution 2
Also, You can run the spinrite installer and choose to install onto a drive. and "Hold down the letter of the drive on the keyboard and press install" then it boots right into spinrite (Just tested)
Solution 3
I could not get SpinRite 6.0 to boot from my USB drive by using its built-in installer. I tried the accepted answer but it didn't work because HP USB Disk Storage Format Tool reported "Device media is write-protected" (but for some reason it was writable by everything else).
Here's what worked for me:
Download Rufus, a tool for making bootable USB drives. At the time of this writing its version is 2.17.1198.
-
Run Rufus with the following settings:
Run the SpinRite 6.0 installer and create an
.iso
file.Mount the
.iso
file and copySPINRITE.EXE
to the USB drive.🤞 Boot the drive. 🤞
DOS should start. Run
spinrite.exe
.
Solution 4
Seems to be described here: https://www.grc.com/sr/faq.htm
How do I make a bootable USB thumb drive?
Hewlett Packard (HP) makes an easy-to-use utility called “HP USB Disk Format Tool”, which includes a "Create a DOS Startup Disk" option. It's freely available from: http://files.extremeoverclocking.com/file.php?f=197 (mirror) along with the Windows 98/DOS boot files.
Run the HP tool, pointing it at the directory where you unzipped the DOS boot files, and it will automatically build a bootable DOS USB drive using those files. Next, copy your original SPINRITE.EXE file onto the root directory of your USB drive. Once done, reboot the system with your BIOS configured to boot from USB drives. At the DOS prompt, type spinrite to start SpinRite.
Note that this also has the advantage of using real Microsoft MS-DOS files rather than the “FreeDOS” files which accompany SpinRite. The real, original MS-DOS may operate more consistently on less compatible systems.
Solution 5
For *nix users, it is possible to boot Spinrite by just writing the floppy disk image of Spinrite to a usb drive.
dd if=spinrite.img conv=notrunc of=/dev/sdx
or
cat floppy.img > /dev/sdx
Where sdx
is your usb drive. Root privileges required.
If you're feeling fancy, you can also integrate Spinrite onto a syslinux or extlinux usb drive with a boot menu. For example, here's a minimal working syslinux.conf
that also includes memtest on a single usb drive:
default vesamenu.c32
label spinrite
menu label Run SpinRite 6
kernel memdisk
initrd floppy.img
label memtest
menu label Run MemTest86+
linux memtest
See the syslinux documentation for more details about creating boot menus.
Related videos on Youtube
Snackmoore
Updated on September 17, 2022Comments
-
Snackmoore over 1 year
I need to use SpinRite on my notebook which has no CD-ROM.
How can I install and run SpinRite from a USB thumbdrive? Such that I could boot the notebook up with a thumbdrive and start SpinRite.
Are all USB thumbdrives capable of booting? I don't even know how to make them boot.
-
Admin almost 14 yearsPossible duplicate: serverfault.com/questions/43259/…
-
Admin about 12 yearsNot a duplicate - that question is about checking hard disk drives in USB devices (after starting SpinRite in any way that works), not about starting SpinRite itself.
-
-
Peter Mortensen about 12 yearsThis is also described on the SpinRite FAQ page (in section "How do I make a bootable USB thumb drive??").
-
alx9r about 11 years+1 simplest method. My system also seemed to need the partition on the USB drive set to 'active', which I achieved by using windows 7 fdisk.
-
TrojanName over 9 yearsI will add to make sure to choose FAT32 when you're formatting the USB drive
-
Ruben Schade about 9 yearsI've had success doing this too. Main issue I've had is it's incredibly slow, regardless of hypervisor. In most cases, it's still faster to boot DOS with SpinRite directly (or remove the drive and attach to another machine if you can't run SpinRite on the original machine).
-
Marcel about 7 yearsThis worked, but only after I marked the partition as active. I used the diskpart approach to do so, on a Windows 7 machine.
-
furicle over 6 yearsI couldn't get this to work on Win 10, it kept calling the USB stick "write protected" - instead I used Rufus as per Andrew below
-
Timothy C. Quinn over 5 yearsThis method is not 100%. It did not work on my HP Elitebook; a laptop known for its boot sensitivity. I have not analyzed what is wrong with the spinrite installer method but I can confirm that the solution by Andrew (superuser.com/a/1252642/247361) worked for me.
-
Timothy C. Quinn over 5 yearsThanks Andrew. This solved it for me. I ran Rufus from virtualbox and it did the trick for me. I did not try the HP tool but I had great experiences with Rufus in the past :)
-
Bridgey about 5 yearsYou actually don't need to bother with Step 3. The SPINRITE.EXE installer is identical (by SHA-1) to the SPINRITE.EXE in the ISO. You can just copy SPINRITE.EXE straight to the USB.
-
David about 4 yearsI was not able to create a working disk with Rufus using the generated .ISO, but it worked with a .IMG
-
Mark Carpenter Jr over 3 yearsBest answer here, got the expected results without issue.
-
Alfie Anil over 3 yearsall this seems to do for me is copy an exe file to the drive...