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.
SECURITY_UNLOCK: Input/output error
que intentaré ejecutar la prueba inteligente con otra herramienta y publicar los resultados