To reset a Silicon Power SSD S55 locked by ATA password protection, you must use the
hdparm utility in a Linux environment to issue a secure erase command. This process permanently deletes all data and clears the user or master password, restoring the drive to its factory state. Standard Windows tools cannot bypass this hardware-level encryption, making a bootable Linux USB drive essential for recovery.
Understanding ATA Password Protection
ATA password protection is a built-in security feature on many Solid State Drives (SSDs), including the Silicon Power S55 series. When enabled, it prevents the operating system from reading or writing data until the correct password is provided during the BIOS/UEFI boot sequence. Unlike software encryption, this lock is enforced by the drive’s firmware before the OS loads. If you have forgotten the password, the only reliable method to regain access is to perform a Secure Erase, which resets the encryption keys and wipes the entire storage medium.
Preparing the Environment
Since Windows does not natively support low-level ATA commands required for this task, you need to create a bootable Linux environment. Ubuntu Server or a lightweight distribution like Alpine Linux works well because it requires minimal resources and includes the necessary tools. Download the ISO file and write it to a USB stick using a tool like Rufus or Etcher. Ensure your computer’s BIOS settings allow booting from USB devices and disable Fast Boot to ensure proper hardware detection.
Once booted into the Linux terminal, open a root shell by typing
sudo su. You will need to install the
hdparm package if it is not already present. On Debian-based systems, run
apt-get update && apt-get install hdparm. For other distributions, use the appropriate package manager such as
yum or
pacman. Verify the installation by running
hdparm --version to confirm the utility is ready.
Identify your SSD by running
lsblk or
fdisk -l. Look for the device name corresponding to your Silicon Power drive, typically something like
/dev/sdb or
/dev/nvme0n1. Be extremely careful to select the correct device, as subsequent commands will irreversibly destroy all data on that specific drive. Double-check the model name in the output to ensure it matches your S55 drive.
Alternative Hardware Considerations
If you are using an M.2 NVMe drive via a PCIe adapter, note that standard SATA ATA commands may not apply directly. In such cases, refer to guides on
Using M.2 Drives on a PCIe X16 Adapter Card to understand potential compatibility layers. However, most modern NVMe drives support the
nvmf or direct NVMe commands, but for older SATA-based S55 models,
hdparm remains the standard approach.
Executing the Secure Erase
Before issuing the erase command, you must unlock the drive temporarily. Use the following command to set the user password to a known value:
hdparm --user-master u --security-set-pass password /dev/sdX
Replace
password with any string you choose, and
/dev/sdX with your actual drive identifier. Next, unlock the drive using the same password:
hdparm --user-master u --security-unlock password /dev/sdX
This step tells the drive firmware that you are authorized to perform management tasks. Now, initiate the secure erase:
hdparm --user-master u --security-erase password /dev/sdX
The drive will spin down and reinitialize. This process may take several minutes depending on the capacity of the SSD. Once complete, the drive will be locked again but without any previous password knowledge, effectively resetting it.
Data Implications
It is crucial to understand that this operation is irreversible. All files, partitions, and boot sectors will be lost. If you have important data on this drive, do not proceed unless you have a backup elsewhere. For more information on managing backups before such operations, see our guide on
External SSD: 'Complete' Back-up Drive vs. Keeping PC Drive Empty.
Verifying the Reset
After the command completes, reboot your computer. Enter the BIOS/UEFI setup and check if the drive is detected without prompting for a password. If the drive appears normally in the boot menu, the reset was successful. You can then format the drive using your preferred operating system’s disk management tools. If the drive still asks for a password, try setting a new temporary password and repeating the unlock and erase sequence, ensuring no typos were made in the command line.
Frequently Asked Questions
Will this process void my warranty?
Performing a secure erase using official utilities like
hdparm does not void the manufacturer's warranty. It is a standard maintenance procedure supported by Silicon Power. However, physical tampering with the drive casing or attempting hardware-level bypasses may invalidate coverage.
Can I recover data after a secure erase?
No. The secure erase command destroys the encryption keys used to protect the data on the NAND flash chips. Without these keys, the data becomes cryptographically inaccessible and cannot be recovered by any software or forensic tool.
What if the drive is listed as "Frozen"?
If
hdparm reports the drive is frozen, it means power management has locked the ATA features. You must power cycle the computer completely—shut down, unplug the power cable for 30 seconds, and restart—to clear the freeze state before retrying the unlock command.
Does this work on NVMe drives too?
The
hdparm method described here is designed for SATA-based SSDs like the Silicon Power S55. For NVMe drives, you should use the
nvme-cli tools instead, as the command structures differ significantly between the two interfaces.
Why did my system freeze during this process?
System freezes can occur if the drive fails to respond to the erase command due to bad sectors or firmware bugs. In such cases, consult resources on
SSD Windows System Becomes 'Unlocated', System Freezes for 30 Minutes During Reboot to diagnose underlying hardware stability issues.