Несоответствие размера mSATA и странность недоступного раздела
Попытка восстановления данных на SSD-накопителе mSATA с ноутбука Acer... Kingston SMSR150S3/256GB
Первым симптомом была просто не загрузка Windows.
Более старая история диска с момента покупки ноутбука (около года назад) была
1) предварительно установлен с большим разделом Windows (большая часть из 256 ГБ) и с любыми другими небольшими разделами EFI, hibernate и / или восстановления заводского уровня, которые Acer обычно делает
2) большой раздел Windows был сокращен до 128 ГБ, и был добавлен второй (d:) раздел Windows размером около 128 ГБ. (пользователь не помнит, было ли это сделано с помощью магии разделов или встроенных в Windows инструментов)
Недавно, когда диск прекратил загрузку, пользователь сделал загрузочный USB-диск Windows, загрузился с него и попытался переустановить Windows на раздел c:. Это не сработало и выдало ошибку "диск, на котором установлены окна, заблокирован". Поэтому мы не считаем, что это должно было повлиять на c: и даже менее вероятно на d: раздел, НО у меня нет 100% информации о каждом выборе, который пользователь мог сделать при попытке переустановить.
В любом случае, это раздел d:, с которого мы хотим восстановить данные. Теперь я подключил его к USB-устройству SATA с адаптером SATA-to-mSATA к настольному Linux-компьютеру для устранения неполадок...
Странность сейчас в том, что некоторые инструменты сообщают, что весь необработанный диск составляет всего 128 ГБ, когда я знаю, что он равен 256 ГБ. Вывод dmesg, /proc/partitions, fdisk, parted, gdisk:
# 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?
Очевидно, что ядро видит только разделы с 1 по 5 из 7, показанных в gdisk, но это раздел 6, который мне нужен. Предположительно это связано с разделенной ошибкой "Ошибка: не может быть раздела вне диска!" и ошибка gdisk "Внимание! Таблица вторичных разделов перекрывает последний раздел на 250049905 блоков!". Команда mount, пробованная выше, дала одинаковую ошибку для всех разделов sdc1 до 5.
Есть ли у кого-то опыт или понимание несоответствия размеров, например, того, что я вижу, и если да, то смогли ли вы его устранить и как? Извините за длинный пост, но я хотел показать, что я исследовал до сих пор.
1 ответ
У меня есть Acer S7 с этим приводом. На самом деле это не один 256G диск - это два 128G в аппаратной конфигурации raid-0.
Когда я попытался использовать этот диск с адаптером USB-to-mSATA, виден только один из дисков. Точно так же я установил диск в другой компьютер, и виден только один из дисков.
Я думаю, что вам лучше всего поставить устройство обратно в S7- это единственное аппаратное обеспечение, которое я обнаружил до сих пор, которое распознает оба диска на устройстве. S7 работает с Ubuntu, и на нем правильно отображается устройство raid-0.