BPS Converter

Easily convert second-hand SAS drives with non-standard sector sizes to 512 or 4096.

Screenshot of BPS Converter reformatting 15 SAS drives from 520 to 512 bytes per sector on Windows.
×

Learn More

Overview

SAS drives removed from decommissioned enterprise storage systems (like NetApp, EMC, 3PAR, etc.) can often be found for cheap on various online marketplaces. However, you may run into issues when you attempt to use these drives in your server. Common problems include RAID cards failing to recognize the drives or Windows displaying errors like “The request could not be performed because of an I/O device error” when trying to initialize them.

While it might seem like you've received a faulty drive, the real culprit is often the drive's non-standard sector size, such as 520/528 bytes or even 4160/4224 bytes. Many sellers, either unaware or indifferent, don't disclose the drives they are selling have this formatting. The good news is that most SAS drives support variable sector sizes and can be easily reformatted to 512 or 4096 bytes per sector, making them fully compatible with Windows or Linux servers.

BPS Converter is a free Windows application designed to streamline the process of reformatting SAS drives to a standard 512 or 4096 bytes per sector. This allows these drives to be repurposed and used in both Windows and Linux servers without issue. While existing command line tools are available for this task, BPS Converter stands out with its intuitive graphical user interface, allowing you to effortlessly initiate and monitor the bulk formatting of multiple disk shelves at once.

Features

Requirements

Operating System

Windows 7 SP1 (x64) or newer
Windows Server 2012 (x64) or newer

SAS Controller

The software should work with any controller that can present the drives directly to Windows. While some RAID cards can be placed into a pass-through mode that can work, the best compatibility will be with a Host Bus Adapter (HBA) or a RAID card that has been flashed with IT firmware.

Usage

  1. Attach Drives - Connect the SAS drives to your system and verify that they are recognized by the SAS controller.

  2. Launch Application - Open the self-contained application by running the executable. No installation is required.

  3. Select Drives - From the detected drives, choose the SAS drives you wish to format. Drives without 512/4096 sector sizes are automatically selected.

  4. Configure Settings - Go to the Options menu to adjust target settings, such as Sector Size and Protection Type. The default settings of 512 BPS and Type 0 Protection will generally have the best compatibility.

  5. This next operation is irreversible and will erase all data on the selected drives!

  6. Start Conversion - Click the Convert button to initiate the formatting process. The duration will vary from about 1 minute for small SSDs to over 24 hours for large capacity HDDs.


Frequently Asked Questions

General Information

How much does BPS Converter cost?

BPS Converter is completely free for both personal and commercial use.

Drive Compatibility

Which SAS drives does BPS Converter support?

BPS Converter supports most SAS HDDs and SSDs from the various manufacturers. However, certain drives with specific firmware may not allow sector size changes. The only way to confirm if your drive is compatible is to try BPS Converter with your specific drive.

For the highest success rate, try to format drives to a sector size within the same family:

Conversion Process

Will the data on the drive be affected during the conversion process?

Yes, the conversion process will erase all data on the drive. Be sure to back up any important data before proceeding, as recovery is not possible once the conversion begins.

Can I convert a 512e drive to a native 4Kn drive?

Yes, some 512e drives (displayed as “512 (4096)” in the interface) can be converted to 4Kn mode, which allows the drive to expose its 4096 byte physical sectors to the host system. This is useful if you need to mix the drive with existing 4Kn drives.

However, not all 512e drives support this conversion. To check if your drive is compatible, consult the drive's datasheet. BPS Converter cannot reliably detect whether a drive supports 4Kn mode by querying the drive itself. If your 512e drive does not support 4Kn mode, you will likely receive an invalid parameter error when you try to start the conversion.

What happens if the drive loses power during the conversion process?

If the drive loses power or is disconnected during the conversion, it may end up in a corrupted state. To resolve this, restart the conversion from the beginning and let it complete. Once the process finishes, the drive should be usable again.

How long does the conversion process take?

The duration of the conversion depends on the size and type of the drive:

Drive State

What does it mean if my drive shows the sector size as “512 (520)”?

This indicates the drive is formatted with Type 1 or Type 2 Protection Information (PI), which adds 8 bytes of metadata to each sector. This feature provides enhanced error detection and correction when used with supported RAID cards.

However, this protection type is not compatible with software RAID solutions like TrueNAS, which may display the error: “Formatted with Data Integrity Feature (DIF), which is unsupported”.

To resolve this, select the Type 0 protection option (this is the default setting) and start the conversion.

What does it mean if the progress bar shows “Not Ready”?

If the progress bar shows “Not Ready”, it means the drive was unable to start the conversion because it’s currently busy with another operation, like formatting or sanitizing. BPS Converter will display a progress bar and provide an estimated time remaining for when the drive will be ready. This can also happen if you close and reopen the program. Once the drive is finished, refresh the drive list. If the drive still requires a conversion, you can then start the process.


Release History

v1.7.0 - Released 2025-09-28

v1.6.3 - Released 2025-09-04

v1.6.2 - Released 2025-06-01

v1.6.1 - Released 2024-10-21

v1.6.0 - Released 2024-09-21


Feedback

Whether you've encountered an issue, have feature ideas, or just want to share that this tool has been helpful, your feedback is always welcome. I work on this project in my spare time so updates may be sparse, but I genuinely appreciate anyone who takes the time to leave feedback.