答案1
最简洁的答案是不。”
这是较长的答案:
在提问的过程中,此链接在侧边栏。有一个关于保持开放心态的部分。遗憾的是,这个问题没有“好的”答案。很抱歉,但这超出了我们的控制范围。
聪明的代表年代精灵米监控,A分析和R报告电视技术并报告磁盘健康状况。它不是 100% 准确,但它是非常有用的报告工具。
您的磁盘几乎肯定会很快坏掉。如果磁盘上有重要数据,您将丢失这些数据 - 除非您备份了这些数据。如果磁盘上有重要数据,请立即备份。不要犹豫,否则您将要当磁盘发生故障时,最终会丢失它。
SMART 无法知道发生故障的确切时间。它只能告诉你它将要发生故障。它正在告诉你这一点。
你应该要做的就是尽快更换硬盘。在备份数据之前,您应该避免使用任何使用硬盘的东西。在等待期间,您可以决定使用 Ubuntu 的 Live USB 实例,并在此期间断开硬盘连接。
驱动器上的每个读/写操作是会将故障点移得更近。每次通电操作是将使你的故障点更近一步。
有没有什么你能做的就是阻止这种情况。你唯一的办法就是备份数据,更换磁盘,将备份数据移到新磁盘,然后继续前进。你的磁盘会坏掉。很快就会坏掉。你用得越多,发生故障和不可挽回的数据丢失的可能性就越大。
如果您有重要数据,但数据确实出现故障,那么数据恢复专家可以拆开驱动器并恢复它们,尤其是旋转盘式驱动器,但这样做非常昂贵,而且通常只能恢复部分数据。为了避免这种情况,请备份您的数据(希望备份时数据不会出现故障),然后继续。磁盘有使用寿命,它是可变的,磁盘损坏是必然的。
再次强调,时间至关重要。尽快完成此操作更有可能获得有利结果。如果您必须等待才能执行此操作,我强烈建议您使用实时启动 USB/光盘,并且不要在实时会话期间安装驱动器。如果可能,我甚至会物理断开驱动器。
答案2
磁盘上有一些尚未重新映射的潜在坏块。Current_Pending_Sector
计数为 47 时即可看出这一点。您还存在读取错误。
首先,我们fsck
测试/修复驱动器的文件系统。然后,我们对磁盘进行坏块处理,以找出潜在的坏扇区。如果此方法有效,驱动器的使用寿命可能会延长一些。如果此方法无效,则需要更换驱动器。
注意:温度读数正常。
注意:电池和/或充电器需要更换。
文件系统检查
- 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
terminal
按Ctrl+ Alt+打开窗口T- 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/sdXX 设备名称
- 输入
sudo fsck -f /dev/sdXX
,替换sdXX
为您之前找到的数字 fsck
如果有错误则重复命令- 类型
reboot
坏阻塞
注意:不要中止坏块扫描!
注意:不要对 SSD 造成坏块
注意:请先备份您的重要文件!
注意:这将花费很多小时
注意:您可能面临硬盘故障
在“尝试 Ubuntu”模式下启动 Ubuntu Live DVD/USB。
在terminal
...
sudo fdisk -l
# 识别所有“Linux 文件系统”分区
sudo e2fsck -fcky /dev/sdXX
# 只读测试
或者
sudo e2fsck -fccky /dev/sdXX
# 非破坏性读写测试(受到推崇的)
-k 很重要,因为它会保存之前的坏块表,并将任何新的坏块添加到该表中。如果没有 -k,您将丢失所有之前的坏块信息。
-fccky 参数...
-f Force checking even if the file system seems clean.
-c This option causes e2fsck to use badblocks(8) program to do
a read-only scan of the device in order to find any bad blocks.
If any bad blocks are found, they are added to the bad block
inode to prevent them from being allocated to a file or direc‐
tory. If this option is specified twice, then the bad block scan
will be done using a non-destructive read-write test.
-k When combined with the -c option, any existing bad blocks in the
bad blocks list are preserved, and any new bad blocks found by
running badblocks(8) will be added to the existing bad blocks
list.
-y Assume an answer of `yes' to all questions; allows e2fsck to be
used non-interactively. This option may not be specified at the
same time as the -n or -p options.
答案3
首先不要做任何事情,只需备份 imp 文件,然后做其他事情
$ sudo fdisk -l
列出 Linux 文件系统分区然后通过键入以下命令扫描 Linux 磁盘驱动器以检查是否有坏扇区/块:
$ sudo badblocks -v /dev/sda10 > badsectors.txt
在 Linux 中扫描硬盘坏道 在上面的命令中,badblocks 正在扫描设备/dev/sda10
(记得指定你的实际设备)
如果发现磁盘驱动器上有任何坏扇区,请卸载磁盘并指示操作系统不要写入报告的扇区,如下所示。
-l 选项告诉命令将 filename 指定的文件 (badsectors.txt) 中列出的块号添加到坏块列表中。
------------ 专门针对 ext2/ext3/ext4 文件系统 ------------
$ sudo e2fsck -l badsectors.txt /dev/sda10
或者
------------ 对于其他文件系统 ------------
$ sudo fsck -l badsectors.txt /dev/sda10
答案4
如果有人收到消息,请购买新的硬盘。几个坏扇区没关系,但如果它开始告诉您硬盘即将损坏,请更换它。备份所有重要数据并关闭电脑。然后去亚马逊购买新的硬盘。然后几天后更换它。
即使进行简单的网页浏览,我也不会使用该驱动器。