我有一块 Mushkin Chronos 240GB SSD,它以前包含一个安装了 Windows 的 NTFS 分区。今天早上,Bios 开始报告打开计算机时找不到操作系统。
我尝试使用 Windows 恢复,但没有成功。我在驱动器中所做的唯一更改是bootrec /fixmbr
在 Windows 恢复中写入新的 mbr。
然后我切换到 Linux,看看能否找到有关该驱动器的任何可疑信息。然而,它始终被列为 32KB 驱动器。
fdisk
该驱动器的输出为:
Disk /dev/sda: 32 KiB, 32768 bytes, 64 sectors
Disk model: SandForce{200026
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ddrescue
像这样使用时将仅复制 32KB:
sudo ddrescue /dev/sda /media/ubuntu/Extern/ssd.img /media/ubuntu/Extern/status.log
有没有什么方法可以访问驱动器中包含的其余数据?
编辑
gpart 的输出是:
ubuntu@ubuntu:~$ sudo gpart /dev/sda
Begin scan...
End scan.
Checking partitions...
Ok.
Guessed primary partition table:
Primary partition(1)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(2)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
编辑2:
的输出lsblk /dev/sda
是:
ubuntu@ubuntu:~$ lsblk /dev/sda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 32K 0 disk
编辑3:
输出smartctl
:
ubuntu@ubuntu:~$ sudo smartctl --all /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.13.0-30-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: SandForce{200026BB}
Serial Number: 1
LU WWN Device Id: 5 00232d 000000001
Firmware Version: 402ABBR0
User Capacity: 32,768 bytes [32.7 KB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: Solid State Device
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Mon Mar 14 14:49:17 2022 UTC
SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
添加-T permissive
不会显示更多详细信息。
编辑4:
我刚刚发现这里报告了类似的问题:https://linustechtips.com/topic/1001108-33kb-200026bb-recovery-sandforce-help/- 似乎确认驱动器已损坏。
答案1
sandforce 控制器有一个 bug,会导致其变砖。我找到一个相当长的指南,可以让它工作,但会丢失数据。遗憾的是,该指南要求您找出内存条的型号,但在我的 chronos CR240GB-DX7 中,内存条没有标记。