Spinrite V6.1

Previous versions of SpinRite booted into a FreeDOS environment, limiting them to 16-bit real mode. This meant they could not address large amounts of RAM or handle modern UEFI BIOS systems easily. v6.1 is a flat 32-bit protected mode application. This allows it to run natively on modern UEFI systems without legacy BIOS emulation (CSM). It also means it can handle drives larger than 2TB without LBA48 headaches.

Steve Gibson has hinted that SpinRite v6.1 is the final major release in the DOS-based architecture. Work on SpinRite v7 is underway, which will be:

Until then, v6.1 represents the culmination of 35 years of low-level drive expertise.


SpinRite v6.1 was designed for CHS (Cylinder/Head/Sector) and LBA (Logical Block Addressing) hard disk drives from the IDE/SATA era. It shows its age in several critical ways:

Who should use SpinRite v6.1 in 2025?

I couldn’t find any verifiable article or official release about SpinRite v6.1. As of my latest knowledge (and Gibson Research Corporation’s publicly available information), the current stable release is SpinRite 6.0, with SpinRite 6.1 still in development — often discussed by Steve Gibson on the Security Now! podcast or on the GRC forums, but not yet finalized or released.

If you saw a reference to “SpinRite v6.1 — article,” it may have been:

For the most accurate and up-to-date information, check the official GRC website:
https://www.grc.com/sr/spinrite.htm spinrite v6.1

Would you like a summary of what’s expected in SpinRite 6.1 (based on current development notes), or help finding genuine articles about SpinRite 6.0?

SpinRite v6.1 , released in early 2024 by Gibson Research Corporation (GRC)

, is the first major update to the legendary mass-storage maintenance utility in 20 years. Gibson Research Corporation What’s New in Version 6.1

While earlier versions relied solely on the computer’s BIOS to communicate with drives—which often limited speed—v6.1 introduces native hardware drivers for modern storage interfaces. Gibson Research Native AHCI & IDE Support:

It bypasses the BIOS to communicate directly with modern hardware, resulting in significantly faster scanning and recovery speeds. SSD Optimization:

A new "Level 3" scan is specifically designed for SSDs. It reads and then rewrites data to refresh the drive's internal electrical charges, restoring "factory performance" without the wear and tear of older methods. Drive Benchmarking:

The tool now includes built-in benchmarking to measure drive performance before and after a scan. Massive Drive Compatibility: Previous versions of SpinRite booted into a FreeDOS

It fixes an overflow bug from v6.0 that occurred on drives larger than 549 GB, allowing it to handle today's multi-terabyte drives safely. Modern Log Files: Logs are now written incrementally to an

directory, ensuring data isn't lost if a power failure occurs mid-operation. Gibson Research How It Works SpinRite remains a DOS-based application because it requires "bare metal" access to the hardware. Gibson Research

You run a small Windows executable to create a bootable USB drive.

Upon startup, it automatically performs a RAM test, which is critical because data recovery requires error-free memory. Operation Levels:

Quick data recovery (reads data and attempts to fix errors).

Deep maintenance (reads, inverts, and rewrites every sector to "strengthen" the drive's magnetic or electrical state). A SpinRite Walkthrough 03-Nov-2024 —

The biggest headline: SpinRite v6.1 no longer requires legacy IDE emulation. Until then, v6

Version 6.0 relied on motherboard BIOS interrupts (INT 13h) to access drives. This meant you had to switch your SATA controller to "IDE Mode" or "Legacy Mode," which disabled performance features and often failed with large drives or NVMe SSDs.

v6.1 includes its own native, 32-bit protected-mode drivers for:

This is a game-changer. You can now boot SpinRite v6.1 on a 2023-era laptop, connect a USB-C external SSD, and run a full sector analysis without hunting through BIOS menus.

Because v6.1 uses native AHCI drivers instead of legacy BIOS interrupts, speeds have improved dramatically.

| Drive Type | SpinRite v6.0 (IDE Mode) | SpinRite v6.1 (AHCI/NVMe) | |------------|---------------------------|----------------------------| | 1TB SATA HDD | ~45 MB/s | ~150 MB/s (max interface) | | 500GB SATA SSD | Not properly detected | ~280 MB/s (read-only) | | 1TB NVMe SSD | Unsupported | ~550 MB/s (limited by CPU decompression overhead) | | USB 3.0 4TB HDD | Unreliable | ~120 MB/s |

Note: SpinRite v6.1 is not a benchmarking tool; these speeds are for continuous sequential reading with real-time display updates. It will never saturate a modern NVMe drive's full 3,500 MB/s because it performs per-sector analysis, not just streaming DMA.


Yes, buy it if:

No, skip it if: