Geeks in Phoenix

Geek Blog

Maintain your hard drive with SpinRite

When it comes to maintaining a hard drive, running a disk check will usually find any software-related issues. But when I need to check the hardware inside a hard drive, I will use SpinRite from Gibson Research Corporation.

Intro screen from GRC SpinRite
Intro screen from GRC SpinRite

SpinRite is a magnetic storage data recovery, repair, and maintenance program and works only on HDDs (Hard Disk Drive) and not SSD's (Solid State Drive). SpinRite includes a feature called DynaStat that can reassemble missing data from bad sectors. SpinRite is a self-contained program that runs on top of a version of FreeDOS (Free Disk Operating System).

Graphic Status Display screen from GRC SpinRite
Graphic Status Display screen from GRC SpinRite

SpinRite has five (5) levels of operation, each building on the previous level.

  1. Examine the hard drive surface. This level will read every sector of the selected partition(s) psychical surface looking for areas that appear to be healthily but could fail in the future.
  2. Recover unreadable data on the drive. This level will read every sector of the selected partition(s) psychical surface looking for unreadable data. Spinrite will then attempt to recover unreadable partition data using the built-in advanced recovery technology.
  3. Refresh the hard drive surface. This level will read and write every sector of the selected partition(s) psychical surface, mainly exercising the hard drive. It tests and verifies every sector on the partition(s).
  4. Locates surface defects. This level will read, write, and invert every sector twice of the selected partition(s) psychical surface. This tests and verifies that every 'bit' on the selected partition can be successfully written to and retrieved.
  5. Restore known good sectors. This level does everything that all of the other levels do and restores any areas that may have been previously marked as defective, but now are reliable.

DynaStat Data Recovery screen from GRC SpinRite
DynaStat Data Recovery screen from GRC SpinRite

To run SpinRite, you will need to create a bootable media, either a CD or USB drive. Typically, if your computer runs Windows XP, Windows Vista, or Windows 7, all you have to do is insert the bootable media and restart your computer. If your computer doesn't boot up to the SpinRite media, you may have to change the boot order in the system BIOS (Basic Input/Output System).

If your computer has Windows 8, Windows 8.1 or Windows 10, more than likely your computer has UEFI (Unified Extensible Firmware Interface) enabled BIOS. To run Spinrite on one of these systems, you defiantly have to go into the BIOS and turn off the UEFI boot functions temporality.

Now, suppose in either scenario, SpinRite doesn't recognize your hard drive. In that case, you may have to also change the drive mode in the BIOS from AHCI (Advanced Host Controller Interface) to ATA (AT Attachment) temporarily.

SpinRite is available from Gibson Research Corporation for $89 (as of this writing). For more information on SpinRite, follow the link below.

Gibson Research Corporation SpinRite

Add comment

Free computer diagnostics

Repairing a PC can sometimes be expensive, and that is why we offer free basic in-shop diagnostics. Give one of our professional and experienced technicians a call at (602) 795-1111, and let's see what we can do for you.

Check out our reviews

Geeks In Phoenix LLC, BBB Business Review

Customer service is #1

Here at Geeks in Phoenix, we take pride in providing excellent customer service. We aim to give the highest quality of service  from computer repair, virus removal, and data recovery.

Bring your computer to us and save

Repairing a computer can be time-consuming. That is why we base our in-shop service on the time we work on your computer, not the time it takes for your computer to work! From running memory checking software to scanning for viruses, these are processes that can take some time.

Contact us

If you have any questions, please feel free to give us a call at (602) 795-1111  and talk with one of our Geeks. Or you can send us a message from our contact page , and one of our Geeks will get back to you as soon as possible. Or you can stop by and see us. Here are our hours and location.

Like Geeks in Phoenix on Facebook

Follow Geeks in Phoenix on Twitter

Watch Geeks in Phoenix on YouTube