Blog Post

SATAFIRM S11 - How to Recover Lost Data - A Step by Step Guide

SATAFIRM S11 - How to Recover Lost Data - A Step by Step Guide

In this article, we will explore the data recovery process from a Kingston A400 480GB SSD with SATAFIRM S11 firmware error that stopped being recognized on the notebook, in a REAL case in our laboratory.

To do this, we will use a powerful and efficient tool to recover lost information on storage devices. We will provide a detailed step-by-step guide from detecting the error to recovering the desired data.

If you are facing data loss issues, this article is essential to help you understand the process of how to recover your valuable information.

SSD status

The SSD has stopped working and is now detected as SATAFIRM S11 by BIOS. Normally the SSD firmware is corrupted by degradation of NAND Flash memories.

Let's go to the process carried out for Data Recovery:

O SSD Kingston com o firmware corrompido, detectando de maneira incorreta

1 – Checking the problem, the Kingston SSD with corrupted firmware, incorrectly detecting - incorrect ID - SATAFIRM S11.

Tentativa de ler o setor 0 – LBA 0

2 – Attempt to read sector 0 – LBA 0 kingston satafirm s11 ssd fix.

Erro ao tentar ler o setor 0 - LBA 0. O SSD não consegue acessar corretamente os dados

3 – Error when trying to read sector 0 - LBA 0. Wrong reading of the sector. The SSD cannot correctly access data.

Curto-circuitando para entrar em Safe Mode

4 – To start the data recovery process, we will need to put the SSD in Safe Mode by short-circuiting the pins indicated in the image.

This will prevent the controller from loading the corrupted firmware and allow it to load the correct and intact Loader (firmware) into its memory.

Entrando no Utilitário SSD, escolhendo Kingston 2 - Controlador Phison

5 – Entering the SSD Utility, choosing Kingston 2 - Phison Controller - satafirm s11.

Detectado Controlador Phison PS3111

6 – Phison CP33238B (PS3111) Controller Detected - Kingston A400 family.

O SSD entrou em Safe Mode e está pronto para receber o Loader

7 – The SSD has entered Safe Mode and is ready to receive the Loader.

Selecionado Loader - Update Loader

8 – Selected Loader - Update Loader - kingston ssd firmware.

Selecionado o Loader correspondente à configuração do SSD.

9 – Select the Loader corresponding to the SSD configuration.

Loader sendo carregado na memória do SSD e exibindo a configuração atual.

10 – Loader being loaded into SSD memory and displaying the current configuration phison ps3111-s11-13.

Após a carga do Loader corretamente, iniciamos o processo de criação do Tradutor (Translator).

11 – After loading the Loader correctly, we begin the Translator creation process.

Criação do Translator em andamento. É um processo bastante demorado.

12 – Creation of the Translator in progress. It is a quite time-consuming process.

Criação do Translator completado com sucesso.

13 – Translator creation completed successfully.

A capacidade usada de setores do SSD (LBA) é calculada convertendo o valor Hexadecimal em Decimal (Used capacity).

14 – The used capacity of SSD sectors (LBA) is calculated by converting the hexadecimal value into decimal (used capacity).

Apóa a criação do Translator, iniciamos a configuração do ambiente de trabalho no DataExplorer.

15 – After creating the Translator, we begin configuring the work environment in DataExplorer.

16 – Read device information é deixado sem seleção para colocarmos manualmente o LBA máximo do SSD, evitando a detecção de um valor errado de LBA.

16 – The "Read device information" option is left unselected so that we can manually enter the maximum LBA (Logical Block Address) of the SSD. This helps us avoid the detection of an incorrect LBA value.

Inserimos o valor calculado anteriormente 937703088 de LBA máximo do SSD.

17 – We insert the previously calculated value 937703088 of the maximum SSD LBA.

Configuramos a leitura através do utilitário para que o Translator seja carregado e usado no escaneamento, permitindo que os dados sejam acessados de maneira correta.

18 – We configure reading through the utility so that the Translator is loaded and used for scanning, allowing the data to be accessed correctly.

Após tudo configurado, fazemos um teste de leitura do setor 0 - LBA 0

19 – After everything is configured, we do a reading test of sector 0 - LBA 0 and confirm that everything is okay by checking the 55 AA signature at the end of the sector. This confirms the correct reading of the sector and that the data is being read correctly.

20 – Nesse ponto as partições já estão visíveis e o processo de escanemaneto dos arquivos, foco da recuperação de dados, poderá ser iniciado.

20 – At this point, the partitions are already visible, and the file scanning process, which is the focus of data recovery, can be started. Note any damaged sectors (black squares) indicating memory degradation problems.

Important informations:

- The procedure was carried out on professional equipment specially designed to deal with critical SSD situations, with the sole objective of recovering the data and not repairing the SSD. At the end of the process, after data recovery, the SSD returns to its original error state, not being detected, since the entire SSD firmware loading process was carried out in its memory.

- If you have an SSD in a similar condition, with corrupted firmware, DO NOT attempt to use software downloaded from the internet to access the data. The less time the SSD remains on, the greater the chances of data recovery, as its memories degrade quickly when they begin to fail.

- Do not attempt to rewrite the SSD firmware as this will erase the contents of the NAND Flash memories, making data recovery impossible.

- Do not attempt to reuse an SSD that has had its firmware corrupted due to memory degradation.

- This content is for informational purposes only, and we do not assume any responsibility for the inappropriate use of the information contained herein.

Related Posts