HDD / ATA contraseña incorrecta después del bloqueo del sistema

1

Situación inicial

Tengo un Acer Aspire V 15 Nitro con Win 8.1 y 2 discos duros. mSATA Liteon SSD (256 GB) - sistema operativo Samsung SSD 840 EVO 500GB - Datos

Hace más de un año establecí una contraseña en el BIOS tanto para los discos duros como para el BIOS en sí (lo mismo para los tres). Al encender me pidieron las contraseñas y después de ingresarlas, los discos duros se desbloquearon y se inició el sistema.

Mi problema y cómo sucedió. He trabajado durante un tiempo como siempre y alrededor del mediodía el sistema se colgó / se bloqueó, las ventanas no respondieron y luego hice un restablecimiento completo (presioné la tecla de encendido). Después de eso, he reiniciado y, como con cada inicio, aparecen las contraseñas para los discos duros. Pude desbloquear el primer disco duro, luego ingresé la contraseña para el segundo disco duro y recibí el mensaje "Contraseña incorrecta". Desde entonces no puedo desbloquear el disco duro.

Ha pasado una semana y desde entonces no puedo desbloquear el disco duro y he leído y probado muchas cosas, pero sin éxito.

Resumen de soporte de Samsung

Me puse en contacto con el soporte de Samsung, ese es el resultado. Afirman que aún no tenían algo como esto y solo me ofrecen enviarles el SSD y lo eliminan por completo después de eso, puedo usarlo nuevamente. Sin embargo, no hay opción para mí, necesito los datos.

El concepto de seguridad ATA conoce dos contraseñas diferentes, la contraseña del usuario y la contraseña maestra. Recibí esto a pedido de la contraseña maestra:

Desafortunadamente, no tenemos instrucciones sobre cómo funciona el concepto de seguridad ATA. Póngase en contacto directamente con el fabricante de la placa base y pregunte cómo desbloquear el disco duro. Desafortunadamente no tenemos una herramienta especial o contraseñas maestras. Solo podemos desbloquear el SSD en nuestro Centro de reparación.

Pero de acuerdo con este documento existe dicha contraseña.
En el punto 5.2.1 SEGURIDAD (página 11) se menciona la contraseña maestra.

5.2.1 Configuración predeterminada del modo SEGURIDAD El 840 PRO se envía con la contraseña maestra configurada en un valor de 20 h (espacios en blanco ASCII) y la función de bloqueo desactivada. El fabricante / distribuidor del sistema puede establecer una nueva contraseña maestra utilizando el comando SECURITY SET PASSWORD, sin habilitar la función de bloqueo.

Sin embargo, el soporte no reaccionó directamente al documento.

Mis intentos de desbloquear el SSD con hdparm

ubuntu@ubuntu:~$ sudo hdparm -I /dev/sdb

/dev/sdb:

ATA device, with non-removable media
    Model Number:       Samsung SSD 840 EVO 500GB               
    Serial Number:      S1DHNSAD903633N     
    Firmware Revision:  EXT0BB6Q
    Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
    Used: unknown (minor revision code 0x0039) 
    Supported: 9 8 7 6 5 
    Likely used: 9
Configuration:
    Logical     max current
    cylinders   130 130
    heads       16  16
    sectors/track   63  63
    --
    CHS current addressable sectors:      131040
    LBA    user addressable sectors:   268435455
    LBA48  user addressable sectors:   976773168
    Logical  Sector size:                   512 bytes
    Physical Sector size:                   512 bytes
    Logical Sector-0 offset:                  0 bytes
    device size with M = 1024*1024:      476940 MBytes
    device size with M = 1000*1000:      500107 MBytes (500 GB)
    cache/buffer size  = unknown
    Nominal Media Rotation Rate: Solid State Device
Capabilities:
    LBA, IORDY(can be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Standard, no device specific minimum
    R/W multiple sector transfer: Max = 1   Current = 1
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
         Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4 
         Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
    Enabled Supported:
       *    SMART feature set
       *    Security Mode feature set
       *    Power Management feature set
       *    Write cache
       *    Look-ahead
       *    Host Protected Area feature set
       *    WRITE_BUFFER command
       *    READ_BUFFER command
       *    NOP cmd
       *    DOWNLOAD_MICROCODE
            SET_MAX security extension
       *    48-bit Address feature set
       *    Device Configuration Overlay feature set
       *    Mandatory FLUSH_CACHE
       *    FLUSH_CACHE_EXT
       *    SMART error logging
       *    SMART self-test
       *    General Purpose Logging feature set
       *    WRITE_{DMA|MULTIPLE}_FUA_EXT
       *    64-bit World wide name
            Write-Read-Verify feature set
       *    WRITE_UNCORRECTABLE_EXT command
       *    {READ,WRITE}_DMA_EXT_GPL commands
       *    Segmented DOWNLOAD_MICROCODE
       *    Gen1 signaling speed (1.5Gb/s)
       *    Gen2 signaling speed (3.0Gb/s)
       *    Gen3 signaling speed (6.0Gb/s)
       *    Native Command Queueing (NCQ)
       *    Phy event counters
       *    READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
            DMA Setup Auto-Activate optimization
            Device-initiated interface power management
       *    Asynchronous notification (eg. media change)
       *    Software settings preservation
       *    SMART Command Transport (SCT) feature set
       *    SCT Write Same (AC2)
       *    SCT Error Recovery Control (AC3)
       *    SCT Features Control (AC4)
       *    SCT Data Tables (AC5)
       *    reserved 69[4]
       *    DOWNLOAD MICROCODE DMA command
       *    SET MAX SETPASSWORD/UNLOCK DMA commands
       *    WRITE BUFFER DMA command
       *    READ BUFFER DMA command
       *    Data Set Management TRIM supported (limit 8 blocks)
Security: 
    Master password revision code = 65534
        supported
        enabled
        locked
    not frozen
    not expired: security count
        supported: enhanced erase
    Security level high
    2min for SECURITY ERASE UNIT. 8min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50025388a0031dde
    NAA     : 5
    IEEE OUI    : 002538
    Unique ID   : 8a0031dde
Checksum: correct

Este artículo sirvió de ayuda.

He intentado todos los comandos de desbloqueo de seguridad y desactivación con y sin --user-master m, y paso la contraseña también como scancode.

sudo hdparm --security-unlock $(printf '\x12\x12\x12\x12\x12\x12') /dev/sdb

Cualquier cosa sin éxito, siempre obtenga SG_IO: datos de detección incorrectos / faltantes

ubuntu@ubuntu:~$ sudo hdparm --security-unlock "password" /dev/sdb
security_password: "password"

/dev/sdb:
 Issuing SECURITY_UNLOCK command, password="password", user=user
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Esto es lo que encontré sobre el código

70  response code=Current information (about the error etc.)
00
05  sense code=Illegal Request
00 00 00 00 (not valid)
0a  additional 10 bytes
04 51 40 01  (command specific)
21 04 additional sense code=Unaligned Write Command
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Contraseñas maestras que encontré y probé en todas las longitudes posibles de 1 a 32 caracteres y también como ScanCode:

  • mi contraseña
  • Blanco (" ")
  • "ttttttttttttttttttttttttttttttttttttttttttttt" (32 veces t)
  • h20insyde

Dado que el nivel de seguridad de la SSD está configurado en "alto", significa que puede desbloquear el disco duro con la contraseña maestra sin perder los datos y, de acuerdo con el código de revisión de contraseña maestra = 65534, la contraseña maestra no se ha cambiado y aún debe tener el valor predeterminado

También construí el SSD Samsung en una computadora portátil y una computadora idénticas, todo sin éxito.

La universidad de texas ha publicado un artículo interesante Rompiendo la seguridad de la contraseña de ATA , podrían eliminar la contraseña de ATA con A-FF Repair Station pero no puedo probar el software porque el sitio web está fuera de línea, a través del archivo web podría descargar el software, pero usted necesita un inicio de sesión y esto no se puede crear.

Espero que alguno de ustedes pueda ayudarme a desbloquear el SSD.

Máxima
fuente
¿Cómo sabes que el SSD es bueno? ¿Se puede ejecutar el software mago de Samsung en él? ¿Verificar el estado SMART? Es posible que el firmware esté dañado. De todos modos, no parece nada menos que una compañía profesional de recuperación de datos con la que pueda ayudar. Pero no es probable si la unidad está encriptada.
Appleoddity
SMART i.stack.imgur.com/NxmeH.png Samsung Magician Status i.stack.imgur.com/jSdLq.png
Maxim
Según esas imágenes, parece que la unidad ha fallado. Pero no puedo leer la pantalla del mago Samsung, lo siento. El estado SMART indica que la unidad está fallando.
Appleoddity
Definitivamente refuerza la importancia de tener copias de seguridad. ¿Sabes si el error "SG_IO: datos de detección incorrectos / faltantes" significa que es solo la contraseña incorrecta? ¿Y son exitosas las autocomprobaciones SMART? ¿Las utilidades que usó realizaron autocomprobaciones o simplemente leyeron los datos históricos actuales?
Xen2050
Si la contraseña es incorrecta, el resultado es SECURITY_UNLOCK: Input/output errorque intentaré ejecutar la prueba inteligente con otra herramienta y publicar los resultados
Maxim