How To: Boot a Mac into FreeDOS for Bootable, SpinRite or ReadSpeed (Part 1 of 3 - Intro)

  • 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.)

Well, I was able to see the USB selection in the boot menu, and selected it, but did not get any video, from either the HDMI, or a DisplayPort to VGA adapter. Decided to pause on that, and go the VM route. This is on a Mid-2011 Mac Mini. Well, I decided to try VirtualBox and build a bootable USB drive with VB & everything on it. Only thing is, the VB 7 doesn't run on High Sierra, the last supported OS on this hardware, and the 'RawDisk' parameters in the instructions are not in earlier versions of VB.

I have a version of a bootable Monterey that works on the Minis, but I hate having multiple levels of ... non-standard code to get this working.

I could do the Linux or Win2Go installs if someone thinks those are easier based on my systems (all 3 systems I want to spinrite the SSDs are 2011 minis) then I'll go that route. I guess I'm looking for a workaround of VB Rawdisk for these systems. If you guys think using my OCLP Monterey to do VirtualBox would be easier, I'll go that route.

TIA
 
Well, I was able to see the USB selection in the boot menu, and selected it, but did not get any video, from either the HDMI, or a DisplayPort to VGA adapter. Decided to pause on that, and go the VM route. This is on a Mid-2011 Mac Mini. Well, I decided to try VirtualBox and build a bootable USB drive with VB & everything on it. Only thing is, the VB 7 doesn't run on High Sierra, the last supported OS on this hardware, and the 'RawDisk' parameters in the instructions are not in earlier versions of VB.

I have a version of a bootable Monterey that works on the Minis, but I hate having multiple levels of ... non-standard code to get this working.

I could do the Linux or Win2Go installs if someone thinks those are easier based on my systems (all 3 systems I want to spinrite the SSDs are 2011 minis) then I'll go that route. I guess I'm looking for a workaround of VB Rawdisk for these systems. If you guys think using my OCLP Monterey to do VirtualBox would be easier, I'll go that route.

TIA
You could use VirtualBox 6.1.x on a High Sierra USB drive. Use the vboxmanage “clonemedium” command instead of “createmedium” (same command, older syntax)

 
Has anyone tried to boot a new non-Intel Mac into "target disc mode" then attach it as an external USB drive to a Mac running SR6.1 ? Will the spinrite-Mac see the external USB through Thunderbolt, and will this still have the 137Gb limit for external USB drives?
 
Has anyone tried to boot a new non-Intel Mac into "target disc mode" then attach it as an external USB drive to a Mac running SR6.1 ? Will the spinrite-Mac see the external USB through Thunderbolt, and will this still have the 137Gb limit for external USB drives?
I don’t have an Apple Silicon Mac, but as I understand it those machines don’t have a Target Disk mode. Instead they can be booted into a Share Disk mode, and appear to the other Mac not as a physical drive but as a network drive, so I don’t think that would work.

 
I easily booted an old Mac with SpinRite6.1 and had a major graphics error in the memory check, or it may have been a system crash. The screen was mostly black with wild white noise on the left. Thinking that maybe the memory check didn't work on the Mac I rebooted and exited as quickly as possible. I started a level 4 scan and it worked great for about 10 minutes, then exhibited the same graphics screen. Any opinions on whether this is a real fail and a crash, or do you think SR is running fine but the graphics has some bug?
 
I easily booted an old Mac with SpinRite6.1 and had a major graphics error in the memory check, or it may have been a system crash. The screen was mostly black with wild white noise on the left. Thinking that maybe the memory check didn't work on the Mac I rebooted and exited as quickly as possible. I started a level 4 scan and it worked great for about 10 minutes, then exhibited the same graphics screen. Any opinions on whether this is a real fail and a crash, or do you think SR is running fine but the graphics has some bug?
Mine (mid 2012 MacBook Pro) does the exact same thing and I thought it was my machine, which is why I didn’t put a warning about that behavior in my instructions. I’ll change that now that you’ve seen the same thing.

I also tried using the command line switch to skip the memory check but SR failed during the spinrite operation just as it did for you.

On the other hand, I can do everything just fine when running in a virtual machine under MacOS so you may want to try that.