我的英特爾固態硬碟 520 系列 240GB SSDSC2BW240A3L 固態硬碟特色是SandForce SF-2281VB1-SDC控制器自發性死亡並且不會出現在 BIOS 中。據推測,其韌體已因我的筆記型電腦的硬體故障而損壞。它實際上是一個變磚的 SSD,我正在嘗試自己恢復資料。
SSD 允許透過所謂的「安全模式」(使用硬體跳線開機)將韌體直接寫入 SandForce NAND 控制器身體上的放)。
此過程似乎與製造商認為的「正常」快閃記憶體韌體方式(例如 ATA)有很大不同hdparm --fwdownload
。SandForce{200026BB} (20DABBR0)
上面寫入韌體)。
注意:無法使用製造商的官方軟體刷新韌體,因為在沒有驅動器的情況下為 SSD 供電時,SSD 不會顯示在 BIOS 中實體安全模式跳線因此不會被更新程式識別。
使用「安全模式」刷新英特爾 SSD 520 系列 SSD 硬碟的最新韌體映像時,資料會保持完整嗎?
FWIW,10年前有人問過類似的問題,但我想知道是否也是如此,具體來說使用控制器晶片的「安全模式」時。
正常模式->dmesg
[298464.007969] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[298469.039922] ata1.00: qc timeout (cmd 0xec)
[298469.042071] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[298474.395841] ata1: link is slow to respond, please be patient (ready=0)
[298479.075840] ata1: COMRESET failed (errno=-16)
[298484.415762] ata1: link is slow to respond, please be patient (ready=0)
[298489.135759] ata1: COMRESET failed (errno=-16)
[298494.451690] ata1: link is slow to respond, please be patient (ready=0)
[298524.159446] ata1: COMRESET failed (errno=-16)
[298524.159451] ata1: limiting SATA link speed to 3.0 Gbps
[298529.199417] ata1: COMRESET failed (errno=-16)
[298529.199425] ata1: reset failed, giving up
安全模式->dmesg
[298648.794326] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[298648.794570] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20190816/psargs-330)
[298648.794587] No Local Variables are initialized for Method [_GTF]
[298648.794589] No Arguments are initialized for method [_GTF]
[298648.794592] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
[298648.795390] ata1.00: ATA-8: SandForce{200026BB}, 20DABBR0, max UDMA/133
[298648.795407] ata1.00: 64 sectors, multi 0: LBA48 NCQ (depth 32), AA
[298648.798939] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20190816/psargs-330)
[298648.798954] No Local Variables are initialized for Method [_GTF]
[298648.798956] No Arguments are initialized for method [_GTF]
[298648.798958] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
[298648.801010] ata1.00: configured for UDMA/133
[298648.801158] scsi 0:0:0:0: Direct-Access ATA SandForce{200026 BBR0 PQ: 0 ANSI: 5
[298648.801561] sd 0:0:0:0: Attached scsi generic sg0 type 0
[298648.801572] sd 0:0:0:0: [sda] 64 512-byte logical blocks: (32.8 kB/32.0 KiB)
[298648.801575] sd 0:0:0:0: [sda] 4096-byte physical blocks
[298648.801591] sd 0:0:0:0: [sda] Write Protect is off
[298648.801594] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[298648.801622] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[298648.862521] sd 0:0:0:0: [sda] Attached SCSI disk
[298652.279511] audit: type=1107 audit(1640838982.620:6116): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298652.282085] audit: type=1107 audit(1640838982.620:6117): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298657.120802] audit: type=1107 audit(1640838987.460:6118): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298657.122823] audit: type=1107 audit(1640838987.460:6119): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298673.280746] audit: type=1107 audit(1640839003.620:6120): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298673.280749] audit: type=1107 audit(1640839003.620:6121): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298679.622418] audit: type=1107 audit(1640839009.964:6122): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[298679.625168] audit: type=1107 audit(1640839009.964:6123): pid=1577 uid=103 auid=4294967295 ses=4294967295 msg='apparmor="DENIED" operation="dbus_signal" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.NetworkManager" member="PropertiesChanged" name=":1.10" mask="receive" pid=121400 label="snap.flameshot.flameshot" peer_pid=1578 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'