Low Cost / Small PC Platform for SpinRite 6

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

MarkGoddard

Member
Jul 26, 2022
10
0
Orange County, CA
I am a Mac user with a need to run SpitRite on some SATA HDs from my Synology. Does anyone have a recommendation for a small PC that I can attach my SATA drives to? My son does have a Windows laptop, but I'm not sure if I can connect the drives since it doesn't have a SATA connection.
 
If you ONLY need a system that can do SpinRite and nothing else, then perhaps you don't even need a full PC. A motherboard that supports an iGPU, a low end CPU with integrated GPU, some RAM, and a PSU is all you technically need. You could spring for a cheap case, of course, but since you're not going to be using it all the time, you could just as easily run the whole thing sitting on a table with the motherboard still in the box it came in. You wouldn't even need a boot SSD/HDD because you could boot off of USB. An AMD AM4 system with a 5600G could work nicely. The CPU is around $150 right now. ( https://www.amazon.com/AMD-Ryzen-5600G-12-Thread-Processor/dp/B092L9GF5N )
 
  • Like
Reactions: MarkGoddard
If you ONLY need a system that can do SpinRite and nothing else, then perhaps you don't even need a full PC. A motherboard that supports an iGPU, a low end CPU with integrated GPU, some RAM, and a PSU is all you technically need. You could spring for a cheap case, of course, but since you're not going to be using it all the time, you could just as easily run the whole thing sitting on a table with the motherboard still in the box it came in. You wouldn't even need a boot SSD/HDD because you could boot off of USB. An AMD AM4 system with a 5600G could work nicely. The CPU is around $150 right now. ( https://www.amazon.com/AMD-Ryzen-5600G-12-Thread-Processor/dp/B092L9GF5N )
Thanks. I thought about this. I am looking at Ebay now as well since I would like to keep this as cheap as possible (ideally < $200) total. I see a lot of micro PCs in that range, but they don't have SATA.
 
I went through PC Part Picker and chose the lowest priced items that had a brand name I would consider. Here's the summary:

If you put it in a case, I would additionally look for a single bay drive sled that supports hot swapping the drives you want to test, just to make your life easier.
 
  • Like
Reactions: darkcactus
I went through PC Part Picker and chose the lowest priced items that had a brand name I would consider. Here's the summary:

If you put it in a case, I would additionally look for a single bay drive sled that supports hot swapping the drives you want to test, just to make your life easier.
Thanks for the detailed help.
 
For those who has the same issue as the OP, one thing to note, does AMD have a point where you only have UEFI and no BOIS? I think with Intel, it was 8th (9th?) gen that was the last one to support it.
 
does AMD have a point where you only have UEFI and no BOIS?
That's technically up to the MOBO manufacturer. I haven't yet heard of an AMD MOBO that doesn't support a CSM/BIOS but I'm sure someone will get there sooner or later. It would make sense on the AM5 break to do this, because of the switch to PCI5 and DDR5 and USB4, etc... as well as the new enclave project with MS... lots of new changes so why not throw one more in.
 
  • Like
Reactions: darkcactus
Raspberry Pi port
Actually, even cheaper, might be a Pico (from the Raspberry Pi Foundation). It's meant for embedded devices, so not meant to have a screen or anything, but you CAN add a touch screen for a few bucks. I'm sure you could probably add a disk controller for a few bucks too. The nice thing about it is that it's very small, not very powerful, so not a lot of cooling needed, and very cost effective. I envision a Spin Rite dongle that you could connect to any PC... and it would work like a VM to house the low level code in a way it can work with any other PC.

@Steve, how about this for an idea...? I know you went the way of the RTOS so you could have a Windows feel... but maybe you don't need to deal with booting on specific PCs and just built an API for talking to a "dongle" and a Windows user of said API as the example that the FOSS community could port to Mac's, Linux and phones and tablets.
 
I guess it should be noted that @Steve mentioned this device in the newsgroups as possibly being suitable. He has ordered one (coming on a slow boat from China) to test it out. This is pretty close to the level of a RPi, so it might be just the ticket for someone who wants something not too expensive and no fuss.
 
This was posted to a teams group at my job. The jump of two generations for the Intel makes it hard to tell if it's better for Spinrite use or not. How much does the processor really matter with Spinrite anyway? I wonder if the processor (at least the core Spinrite uses) ends up spending 90% of the time just idling?
 
It's been a long time since I've built a PC, but are you talking about the 2 TB limit? Maybe you can partition the drive into multiple 2 TB chunks and they would show up as separate drives in SR. If that's all wet, please forgive.

May your bits be stable and your interfaces be fast. :cool: Ron
 
It's been a long time since I've built a PC, but are you talking about the 2 TB limit? Maybe you can partition the drive into multiple 2 TB chunks and they would show up as separate drives in SR. If that's all wet, please forgive.

May your bits be stable and your interfaces be fast. :cool: Ron
Yeah I might try that later, but I was hoping to avoid erasing the disk. I ordered a restore from BackBlaze and a replacement drive, so once I am back in business I might try that.
 
Mark et al,
Don't neglect your local garage sales and thrift stores. These are often excellent sources of gently (and harshly) used PCs.