Spinrite does not run via Ventoy

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

Daksol

New member
Nov 18, 2024
1
0
Suggestion for FAQ.
I understand from info in some forum posts that Spinrite cannot be run using a Ventoy USB stick.
Forum posts said that this info is in the Spinrite FAQ, but I could not find it there.
So suggest a specific FAQ entry with a title like "Spinrite does not work with Ventoy" would be useful, so users spend less time on that particular bit of quicksand!
Cheers.
 
Ventoy is UEFI-bootable. When it boots on a UEFI system, and you select an OS images, the system is still going to only allow booting a UEFI-bootable OS image. Since Spinrite is not bootable under UEFI, the normal bootable SpinRite images won't work.

To get SpinRite working as a Ventoy-bootable OS image, what might work is to construct a special boot image for Ventoy following the pinned thread here on Booting SpinRite under UEFI. Basically, you are booting a Windows or Linux image as a host OS for a VM which then boots in BIOS mode the SpinRite bootable image.

The catch is that you will have to manually reconfigure the VM after booting the Ventoy thumbdrive to attach the underlying host PC's drives so that the VM will "see" them when it boots and runs SpinRite.

So, I don't see this as specifically a "Ventoy" issue, but rather a consequence of SpinRite not being able to boot under UEFI. And there is more bad news on that front.

All of the new Z890 and beyond system board makers (Asus, Giga, Asrock and MSI, plus OEM Intel) have dropped CSM.
After the Z790, the capability to run a 16-bit BIOS overlay has been removed, so it's UEFI all the way now for Intel system boards.

It will become more and more critical that either Steve figures out how to make SpinRite bootable under UEFI in a consumer/customer-friendly way, or SpinRite will be forever relegated to software that only runs on unsupported legacy systems. Perhaps packaging a UEFI Linux host with a VM and SpinRite image with easy to follow instructions for attaching the host PC drives to the VM could be a useful solution until SR can boot directly on a UEFI system.

That isn't to say SpinRite won't be useful or a valuable tool. What it means is that in the very near future, starting in 2025, the systems that can even run SpinRite will soon forever be a dwindling number, as there will not be any new system boards manufactured to support the legacy BIOS mode SpinRite requires.

I hope Steve carefully considers the dwindling window of opportunity to get going on the development of SR7 Pro and the capability to boot on UEFI systems. Because that is all there will be within a year or two at the most, with Intel dropping CSM requirements from its system boards. Whether AMD follows suit or not, who knows.
 
  • Like
Reactions: Daksol
Ventoy is UEFI-bootable. When it boots on a UEFI system, and you select an OS images, the system is still going to only allow booting a UEFI-bootable OS image. Since Spinrite is not bootable under UEFI, the normal bootable SpinRite images won't work.

To get SpinRite working as a Ventoy-bootable OS image, what might work is to construct a special boot image for Ventoy following the pinned thread here on Booting SpinRite under UEFI. Basically, you are booting a Windows or Linux image as a host OS for a VM which then boots in BIOS mode the SpinRite bootable image.

The catch is that you will have to manually reconfigure the VM after booting the Ventoy thumbdrive to attach the underlying host PC's drives so that the VM will "see" them when it boots and runs SpinRite.

So, I don't see this as specifically a "Ventoy" issue, but rather a consequence of SpinRite not being able to boot under UEFI. And there is more bad news on that front.

All of the new Z890 and beyond system board makers (Asus, Giga, Asrock and MSI, plus OEM Intel) have dropped CSM.
After the Z790, the capability to run a 16-bit BIOS overlay has been removed, so it's UEFI all the way now for Intel system boards.

It will become more and more critical that either Steve figures out how to make SpinRite bootable under UEFI in a consumer/customer-friendly way, or SpinRite will be forever relegated to software that only runs on unsupported legacy systems. Perhaps packaging a UEFI Linux host with a VM and SpinRite image with easy to follow instructions for attaching the host PC drives to the VM could be a useful solution until SR can boot directly on a UEFI system.

That isn't to say SpinRite won't be useful or a valuable tool. What it means is that in the very near future, starting in 2025, the systems that can even run SpinRite will soon forever be a dwindling number, as there will not be any new system boards manufactured to support the legacy BIOS mode SpinRite requires.

I hope Steve carefully considers the dwindling window of opportunity to get going on the development of SR7 Pro and the capability to boot on UEFI systems. Because that is all there will be within a year or two at the most, with Intel dropping CSM requirements from its system boards. Whether AMD follows suit or not, who knows.
My guess is the thought that you might use some old PC, in my case a Gateway with an Intel Pentium D 3.2 dual core that was certified for Vista (😬) that had never even heard of UEFI, as a dedicated SpinRite machine never occurs. You don't need the latest and greatest to test. 🤔