While I was corresponding with TheBigBear on UEFI and VirtualBox, I enumerated the different variation of machines, firmware, and OSes that have somewhat differing prep work in order to run SpinRite. I came up with these 11, but they could be rearranged in some other logical way as well. I'm wondering if it makes sense to reorganize this section of the forum to a documented order so that folks can find the circumstance that applies to them easily and follow the appropriate instructions. I'm not sure if that would be @Steve or one of the other moderators (and I'm not even sure who else has the power to do so!!)
A. Variations of native FreeDOS booting
There are already threads for numbers A4 and A6, and I'm about to write up B1, B2, and B3 here on the forums
Comments on whether / how to do this are welcome (though I can't rearrange things, but maybe somebody can)
A. Variations of native FreeDOS booting
- Older PC from floppy
- Windows and Linux
- Older PC from CD
- Windows and Linux
- Non UEFI PC from USB
- Windows and Linux
- UEFI with CSM PC from USB
- Windows and Linux
- Older Mac (2006 to 2010) that can only boot from CD
- Older Mac (2011 to 2015) that can boot from USB (these can also use the UEFI virtualization solutions)
- UEFI only PC AND newer Intel Macs (2016 to 2022) booted from Windows to Go USB with VirtualBox
- UEFI only PC AND newer Intel Macs (2016 to 2022) booted from Linux USB with VirtualBox
- Newer Intel Macs (2016 to 2022) booted from MacOS on USB device with VirtualBox
- ARM Macs. Possibly booting MacOS from external drive and running some type of emulation / virtualization, and running FreeDOS within that environment.
- ARM PCs (like the Microsoft Surface). Unknown if there’s an ARM Windows to Go or some other way to boot something externally with x86 emulation that can see the internal drives on the PC.
There are already threads for numbers A4 and A6, and I'm about to write up B1, B2, and B3 here on the forums
Comments on whether / how to do this are welcome (though I can't rearrange things, but maybe somebody can)