硬盘读不出来了,怎么办?

刚刚阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值149725
  • 级别管理员
  • 主题29945
  • 回复0
楼主

【申明】那篇文章最后于2020-09-26颁发在我的小我网站上(可能有更新):

游玩尝试室 - 硬盘损坏,抢救数据​blog.xiiigame.com/2020-09-26-%E7%A1%AC%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%8C%E6%8A%A2%E6%95%91%E6%95%B0%E6%8D%AE/

上两周坏了一个硬盘。——那仍是第一次把硬盘用坏。固然此前20天备份过一次,可想到要重做那二十天的工,很是沮丧。好在颠末两三天的测验考试,全数恢复了。现记录如下。

前兆

大要两三个月前,有天晚上关机焦急,没等主机封闭就关了点。成果招致固态C盘损坏。换盘,重拆了系统。那跟今次硬盘损坏大要没有关系,存疑。

此次D盘损坏前大要两三周,一个正在操做的问题突然报出无法找到。到所在位置去看,文件夹打不开了。用win10自带的磁盘“差错”东西处置后,在根目次隐藏文件夹found.000中找到了恢复的文件夹和文件。

那大要就是一个前兆,但其时没太在意,没有备份文件。

磁盘瓦解过程

当天写条记,编译为html时突然报适才写的文件找不到,紧接着良多文件都无法找到。然后win10系统卡死,无法一般关机。

关电重启后报系统查抄错误(详细记不清了),很久无停顿。

再关电重启,停留在主板logo页面,下面的圈长久不断。

以上两种形态常瓜代呈现。

拆下硬盘能一般启动

拆下D盘后能一般启动。

买了一个硬盘底座,毗连后,用各类磁盘东西、数据恢复东西都无法处置,多半卡死。

硬盘底座有个硬盘对拷的功用,不晓得工做原理,测验考试了一下,很久没看到停顿,就没敢再用。

用U盘、Ubuntu造做Linux live USB系统

按照那个网页的提醒,造做了一个U盘的Ubuntu的Linux live USB系统。——那个网页保举Knoppix LiveCD系统,但我不熟悉。

详细造做办法能够看那个简单教程。次要包罗两步:

安拆Rufus;用一个U盘造做Ubuntu系统,也就是间接用U盘启动、运行,不需要安拆的系统。Rufus很容易用,只看那里的设置就能够:启动Ubuntu,安拆软件

做好后插在电脑上,筹办启动。更好只留下问题盘和一张容量等于或大于问题盘的空磁盘(用于存储恢复的数据),sata毗连,其余的全数拆除,以免误操做。

把启动时更改biso的引导挨次,通过适才的U盘引导。启动后不要操做问题盘和存储数据用的盘,不要拆载!以免出问题。

进入Ubuntu系统后先添加国内的法式源,以便安拆法式。也就是在源文件/etc/apt/sources.list后添加源列表。好比阿里源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

然后更新系统:

sudo apt-get update sudo apt-get upgrade

安拆gddrescue。留意软件包名字前有个g,但是号令没有g,只是ddrescue。

sudo apt-get install gddrescue

还能够安拆通过图形查看进度的东西ddrescueview:

sudo apt-get install ddrescueview 利用ddrescue复造、抢救数据

先查看磁盘列表:

lshw -C disk

或者:

fdisk -l

磁盘凡是显示为/dev/sda, /dev/sdb如许的格局。其下后还可能显示分卷,如/dev/sda1,/dev/sda1。下面处置时,应该操做整盘,而不是分卷。

那里是ddrecue的手册,详细解释了算法和处置过程,有助于你在漫长的期待过程中免于焦虑。

ddrescue有良多选项,但我们凡是只需要两个步调。

第一步,快速抓取大部门无错区域:

sudo ddrescue -n -f /dev/问题盘 /dev/存储盘 rescued.log

留意,选项-f意味着存储盘上的内容会被笼盖。

rescued.log是记录进度的文件。若是临时停行,从头起头后,ddrescue能够按照那个文件接着做。Linux live USB系统重启后会丢弃用户设置、文件,所以那个文件应该通过在线邮箱等体例妥帖保留。

能够利用ddrescueview查看进度(能够用-r 30s如许的选项来设置刷新间隔):

sudo ddrescueview rescued.log

效果如下:

我的问题盘是1T容量,数据大要900G,完成第一步耗时近6小时。

第二步,测验考试从有错区域中“刮取”,也就是更大限度地恢复数据:

sudo ddrescue -r 1 /dev/old_disk /dev/new_disk rescued.log

选项-r 1暗示反复次数。那个步调很耗时,若是时间允许反复两三次也是能够的。那一步我只做了一小会儿。拆下来发现绝大大都已经恢复,就不再做了。

利用win10磁盘东西查错

复造得到的磁盘是有错误的,我利用win10磁盘东西查错后,在根目次的隐藏文件夹found.000中找到了良多恢复的文件、文件夹。再通过TC,过滤时间后,得到未备份的内容,加到备份中。 (可能ddrescueview有响应的除错东西,我没有留意到。)

后来利用文件时,发现个别文件看起来一般,但无法翻开。所以,重要文件更好一一翻开看看。

赶紧买了个4T的硬盘,所有文件都备份在那里。还从头翻开谷歌硬盘,把重要文件和比来正处置的文件备份到网上。问题盘暂时还留着,后面若是再发现问题,还能够更精细地处置。

0
回帖 返回软件

硬盘读不出来了,怎么办? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息