我的笔记本电脑上出现了硬盘故障。 500GB SATA 磁盘。所以我必须更换磁盘并尝试恢复用户数据。磁盘已有 4 年左右的历史。不确定磁盘损坏有多严重。我使用 Smartcontrol 工具进行了磁盘检查,磁盘是通过 USB 端口通过外部外壳连接的。结果:
Complete error log:
SMART Error Log Version: 1
ATA Error Count: 272 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.
Error 272 occurred at disk power-on lifetime: 8932 hours (372 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 c8 0c 6b ee Error: UNC 8 sectors at LBA = 0x0e6b0cc8 = 241896648
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 c8 0c 6b e0 00 01:30:25.296 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:21.530 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:17.763 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 c0 0c 6b e0 00 01:30:14.067 READ DMA EXT
Error 271 occurred at disk power-on lifetime: 8932 hours (372 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 c8 0c 6b ee Error: UNC 8 sectors at LBA = 0x0e6b0cc8 = 241896648
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 c8 0c 6b e0 00 01:30:21.530 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:17.763 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 c0 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 b8 0c 6b e0 00 01:30:14.066 READ DMA EXT
Error 270 occurred at disk power-on lifetime: 8932 hours (372 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 c8 0c 6b ee Error: UNC 8 sectors at LBA = 0x0e6b0cc8 = 241896648
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 c8 0c 6b e0 00 01:30:17.763 READ DMA EXT
25 00 08 c8 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 c0 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 b8 0c 6b e0 00 01:30:14.066 READ DMA EXT
25 00 08 b0 0c 6b e0 00 01:30:14.065 READ DMA EXT
Error 269 occurred at disk power-on lifetime: 8932 hours (372 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 c8 0c 6b ee Error: UNC 8 sectors at LBA = 0x0e6b0cc8 = 241896648
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 c8 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 c0 0c 6b e0 00 01:30:14.067 READ DMA EXT
25 00 08 b8 0c 6b e0 00 01:30:14.066 READ DMA EXT
25 00 08 b0 0c 6b e0 00 01:30:14.065 READ DMA EXT
25 00 08 a8 0c 6b e0 00 01:30:14.065 READ DMA EXT
Error 268 occurred at disk power-on lifetime: 8932 hours (372 days + 4 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 08 98 fb 6a ee Error: UNC 8 sectors at LBA = 0x0e6afb98 = 241892248
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 98 fb 6a e0 00 01:30:06.407 READ DMA EXT
25 00 08 98 fb 6a e0 00 01:30:02.629 READ DMA EXT
25 00 08 98 fb 6a e0 00 01:29:58.851 READ DMA EXT
25 00 08 98 fb 6a e0 00 01:29:55.092 READ DMA EXT
25 00 08 90 fb 6a e0 00 01:29:55.092 READ DMA EXT
那么问题来了,这个硬盘重新格式化后还能继续使用吗?是仅损坏磁盘上的数据,还是物理磁盘本身损坏?如果可以进一步使用,我应该如何格式化该磁盘以修复损坏的扇区?
答案1
为了增加从该磁盘恢复数据的机会,您应该立即停止使用该磁盘。现在卸载它。当您的新磁盘到达时,将普通 Linux 发行版启动到命令提示符,并将旧磁盘 ddrescue 到新磁盘上,如下所述这里。请记住:不要从旧磁盘挂载任何文件系统,以免造成进一步的损坏。
至于你关于通过格式化来“修复”它的问题——不存在这样的事情。一旦磁盘即将报废,就无法修复它。是的,您可以继续“使用”它,但我不明白您如何信任它来处理您的数据。你也许可以将它改造成啤酒杯垫。