Cannot run SpinRite on my system, but trying to refresh my onboard SSD

  • SpinRite v6.1 Release #3
    Guest:
    The 3rd release of SpinRite v6.1 is published and may be obtained by all SpinRite v6.0 owners at the SpinRite v6.1 Pre-Release page. (SpinRite will shortly be officially updated to v6.1 so this page will be renamed.) The primary new feature, and the reason for this release, was the discovery of memory problems in some systems that were affecting SpinRite's operation. So SpinRite now incorporates a built-in test of the system's memory. For the full story, please see this page in the "Pre-Release Announcements & Feedback" forum.
    /Steve.
  • 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.)

markjones68

New member
Jun 1, 2024
3
0
My Lenovo is starting to take a little longer to boot up and I was wanting to run SpinRige to give it a refresh, but it does not support BIOS/Legacy nor Virtualization (so I cannot go with the VirtualBox option). Do you think creating an image of my hard drive and then restoring the hard drive with that newly created image would give it a refresh? Also wondering if anyone has had any luck with the Windows Optimize option inside the default Defragment and Optimize program in Windows 10.
 
What's the CPU in your Lenovo? It might be old enough that the BIOS is the only mode it supports, so you can't run OS software that runs only on UEFI. You talked about not having virtualization, so I'm wondering if you do have a CPU with UEFI only, it might be like an Atom or Celeron class CPU.

Either way, for it running slow, it wouldn't hurt to do the imaging thing. Depending on the software, it might just be the same as the level that reads and writes the data back, at least on the blocks that have data (you should do a trim to be safe after you write the image)
 
Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz 2.40 GHz. The best I can tell it only supports UEFI and no virtualization. I have been using Macrium Reflect to make backup images of my laptop for years, now trying to work out the kinks in actually restoring it from one of these.
 
1717507108408.png


It does.

BTW, the first gen i7 supported virtualization, and that was before UEFI was a thing.
 
Last edited:
Intel(R) Core(TM) i9-10885H CPU @ 2.40GHz 2.40 GHz. The best I can tell it only supports UEFI and no virtualization. I have been using Macrium Reflect to make backup images of my laptop for years, now trying to work out the kinks in actually restoring it from one of these.
Your computer might have always-enabled virtualization.

You can always give a try to VirtualBox, worse case it just won’t start.
 
The best I can tell it only supports UEFI and no virtualization.
It definitely supports virtualization, so maybe have a look again and see if there is an option for CSM to support legacy booting. It wouldn't be surprising if it doesn't support it, given the CPU is from around 2020 when Intel's goal was to eliminate legacy booting, but a lot of devices have older BIOS/UEFI and do still support it anyway despite Intel's goals. You didn't mention the model of the computer, so there is no way for anyone here to even guess about such support.
 
You know I was thinking that it should have it and after your post I dug into the bios some more and turns out I had to disable Kernel DMA Protection. Once I did that it gave me the options to enable virtualization. It will probably be a week or more before I can get back to working on this. Thanks for your help!