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

How to keep your hard drive healthy

When it comes to computer repair, hard drive failures are among the top issues I deal with. A failed hard drive can be disastrous. But with some regular maintenance, you can keep your hard drive spinning like a top. Here's how to keep your hard drive healthy.

How to keep your hard drive healthy

Hard drive failures fall into two (2) classes: Predictable and Unpredictable. Predictable failures arise from mechanical wear and the eventual degrading of the storage surface. Unpredictable failures come from parts becoming defective or sudden mechanical failures. Around 60% of hard drive failures are from gradual wear and tear from daily use. With regular maintenance, you may be able to find, fix, and repair problems before they become catastrophic.

CHKDSK (check disk)

CHKDSK running on Windows 10 Tech Preview boot
CHKDSK running on Windows 10 Tech Preview boot

Every operating system has a built-in utility for checking the health of your hard drive. In the early years of Windows (when it ran on top of DOS), there was ScanDisk. When Microsoft came out with Windows NT and NTFS, the disk checking utility changed to CHKDSK and is still in use today. The functionally has been expanded, but the commands have changed very little. CHKDSK verifies the integrity of the file system and fixes logical file system errors. It can also check for bad sectors and mark them as bad, but it cannot repair them. Cost: Free

Run CHKDSK in Windows XP

Run CHKDSK in Windows Vista / Windows 7

Run CHKDSK in Windows 8.1

Run CHKDSK in Windows 10

Manufacturer's software

UBCD HHD diagnostics list A thru P
UBCD HDD diagnostics list A thru P

Almost all hard drive manufacturers have utilities to check their drives for errors. Their software can check the SMART (Self-Monitoring, Analysis, and Reporting Technology) status and test the hard drive's physical condition. Best of all, their software can re-map bad sectors to spare sectors. You can find most diagnostics software on the manufactures' website or use the version included in the Ultimate Boot CD (recommended). Cost: Free.

Ultimate Boot CD

SpinRite

Intro screen from GRC SpinRite
Intro screen from GRC SpinRite

SpinRite from Gibson Research Corporation is a magnetic storage data recovery, repair, and maintenance utility. The way it works is quite ingenious. It reads the data from each sector, inverts it, and then writes it back to the drive. It then reads the same sector, inverts the data, and then writes it back to the drive in the original format. If it can read, invert and write to a bad sector, it can clear the bad sector flag and make it usable again. SpinRite also has a feature called DynaStat that can reassemble missing data from bad sectors. Cost: $89.

SpinRite

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 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