Pregunta Discrepancia de tamaño mSATA y extrañeza de partición inaccesible


Intentando recuperar datos en un SSD mSATA desde una computadora portátil Acer ... Kingston SMSR150S3 / 256GB

El primer síntoma fue simplemente que Windows no arrancaba.

La historia anterior del disco desde la compra de la computadora portátil (hace aproximadamente un año) era que

1) preinstalado con una gran partición de Windows (la mayoría de los 256 GB) y cualquier otra pequeña EFI, hibernación y / o partición de recuperación de fábrica Acer rutinariamente

2) la partición de ventanas grandes se redujo a unos 128 GB y se agregó una segunda (d :) partición de Windows de aproximadamente 128 GB. (el usuario no recuerda si esto se hizo con partición mágica o las herramientas integradas de Windows que lo hacen)

Recientemente, cuando el disco dejó de arrancar, el usuario creó un USB de arranque de Windows y arrancó desde allí e intentó volver a instalar Windows en la partición c :. Esto no funcionó y dio el error "unidad donde está instalado Windows está bloqueado". Por lo tanto, no creemos que esto haya afectado la c: y menos probable que la partición d: PERO no tengo el 100% de información sobre cada opción que el usuario puede haber hecho al intentar esta reinstalación.

De todos modos, es la partición d: de la que queremos recuperar los datos. Ahora lo conecté con un dispositivo USB a SATA con un adaptador SATA a mSATA en una máquina Linux de escritorio para solucionar problemas ...

La extrañeza ahora es que algunas herramientas informan todo el disco sin procesar como solo 128 GB cuando sé que son 256 GB. La salida de dmesg, / proc / particiones, fdisk, parted, gdisk sigue:

# dmesg
...
[245835.332028] usb 1-4: new high-speed USB device number 5 using ehci-pci
[245835.464878] usb 1-4: New USB device found, idVendor=152d, idProduct=2338
[245835.464883] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[245835.464887] usb 1-4: Product: USB to ATA/ATAPI bridge
[245835.464890] usb 1-4: Manufacturer: JMicron
[245835.464894] usb 1-4: SerialNumber: 50026B7E33A0
[245835.465412] usb-storage 1-4:1.0: USB Mass Storage device detected
[245835.466222] scsi4 : usb-storage 1-4:1.0
[245836.464540] scsi 4:0:0:0: Direct-Access     KINGSTON  SMSR150S3256G        PQ: 0 ANSI: 5
[245836.464873] sd 4:0:0:0: Attached scsi generic sg3 type 0
[245836.471036] sd 4:0:0:0: [sdc] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[245836.472167] sd 4:0:0:0: [sdc] Write Protect is off
[245836.472172] sd 4:0:0:0: [sdc] Mode Sense: 28 00 00 00
[245836.473919] sd 4:0:0:0: [sdc] No Caching mode page found
[245836.473927] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[245836.478656] sd 4:0:0:0: [sdc] No Caching mode page found
[245836.478663] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[245836.486808]  sdc: sdc1 sdc2 sdc3 sdc4 sdc5
[245836.491399] sd 4:0:0:0: [sdc] No Caching mode page found
[245836.491404] sd 4:0:0:0: [sdc] Assuming drive cache: write through
[245836.491409] sd 4:0:0:0: [sdc] Attached SCSI disk

# cat /proc/partitions
major minor  #blocks  name

   8        0  488386584 sda
   8        1    1951744 sda1
   8        2  242187264 sda2
   8        3  244245504 sda3
  11        0    1048575 sr0
   8       16  488386584 sdb
   8       17    1951744 sdb1
   8       18  242187264 sdb2
   8       19  244245504 sdb3
   9        0  242056000 md0
   9        1  244114240 md1
   8       32  125034840 sdc
   8       33     409600 sdc1
   8       34     307200 sdc2
   8       35     131072 sdc3
   8       36  121234432 sdc4
   8       37     358400 sdc5

# fdisk -l /dev/sdc

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 128.0 GB, 128035676160 bytes
256 heads, 63 sectors/track, 15505 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2831909f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1  4294967295  2147483647+  ee  GPT

# parted /dev/sdc
GNU Parted 2.3
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Error: Can't have a partition outside the disk!                           
(parted) quit           

# gdisk /dev/sdc
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition by
250049905 blocks!
You will need to delete this partition or resize it in another utility.

Command (? for help): print
Disk /dev/sdc: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): BE504BB0-CF3A-4920-AD67-C6EDF9E10E94
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 250069646
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          821247   400.0 MiB   2700  Basic data partition
   2          821248         1435647   300.0 MiB   EF00  EFI system partition
   3         1435648         1697791   128.0 MiB   0C01  Microsoft reserved part
   4         1697792       244166655   115.6 GiB   0700  Basic data partition
   5       244166656       244883455   350.0 MiB   2700  
   6       244883456       470161407   107.4 GiB   0700  Basic data partition
   7       470163456       500119551   14.3 GiB    2700  Basic data partition

Command (? for help): quit

# mkdir d
# mount -t ntfs -o ro /dev/sdc1 d
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Obviamente, el kernel solo ve las particiones 1 a 5 de las 7 que se muestran en gdisk, pero es la partición 6 que necesito. Presumiblemente, esto está relacionado con el error "Error: ¡No se puede tener una partición fuera del disco!" y error de gdisk "¡Advertencia! ¡La tabla de partición secundaria se superpone a la última partición con 250049905 bloques!". El comando de montaje probado anteriormente dio el mismo error para todas las particiones sdc1 a 5.

¿Alguien tiene experiencia o entiende el desajuste de tamaño como lo que estoy viendo y, si es así, fue capaz de resolverlo y cómo? Perdón por la publicación larga, pero quería mostrar lo que había investigado hasta ahora.


0


origen


¿Sabes por qué Windows de repente dejó de arrancar? ¿Estás seguro de que el disco no solo está fallando? - Ƭᴇcʜιᴇ007
No, no estoy seguro de por qué Windows detuvo el arranque, pero supongo que fue una especie de corrupción del sistema de archivos NTFS, donde "la unidad donde está instalada la ventana está bloqueada". He mencionado anteriormente es una causa o un síntoma, así que ... sí, sospecho que es exactamente porque este SSD está en las primeras etapas de falla. Es por eso que estoy tratando de hacer la recuperación de datos ahora antes de que empeore y por qué necesito acceder a la sexta partición ... por lo tanto, necesito entender por qué esa partición parece estar más allá del final del disco ... por lo tanto, necesito Comprenda por qué el disco parece tener solo la mitad de su tamaño correcto. - Martin Moops


Respuestas:


Tengo un Acer S7 con este disco. En realidad, no es una unidad 256G única: son dos unidades 128G en una configuración de raid-0 de hardware.

Cuando intenté usar esta unidad con un adaptador USB-a-mSATA, solo se ve una de las unidades. Del mismo modo, he instalado la unidad en otra computadora y solo se ve una de las unidades.

Creo que tu mejor opción es volver a colocar el dispositivo en el S7, ese es el único hardware que he encontrado hasta ahora que reconoce ambas unidades en el dispositivo. El S7 funciona con Ubuntu y el dispositivo raid-0 se muestra correctamente en él.


0