笔记本电脑 a disk read error occurred 问题解决

笔记本电脑 a disk read error occurred 问题解决

很早的联想Y485电脑在家扔了很久,开不起机。开机总显示a disk read error,对此问题我进行了解决和总结。(解决过程非常慢,U盘引导的系统运行本身就很慢,磁盘扫描和系统安装更慢,一定要耐心,建议边追剧边修电脑)
另外,对于部分细节问题并未给出解决方案,请自行搜索解决。本文仅给出整体解决思路,以帮助他人更快排除问题,解决问题。

1. 问题排除

一般出现这个问题都是硬盘的问题(参考百度知道等)

1.1 硬盘接触问题

因为是笔记本电脑,所以大概率不是硬盘接触的问题,但台式机可能出现数据线接触的问题。若想排除硬件接触问题,可以拆下笔记本后盖,对硬盘进行重插。台式电脑相似,对插线进行重插。
关于笔记本简单拆机,可参考:

  1. 笔记本电脑拆装教程
  2. 联想Y485拆机

若重插后仍然无效,则需要操作系统重装和硬盘质量排除,查看是否损坏

1.2 操作系统问题

一般不是接触问题的话,大概率需要重装系统了。装系统建议使用简单的一键装机,因为一般有disk read error问题的情况下,自己制作专用的U盘启动不能有效解决,依靠一键装机更佳方便,里面附带各种检测工具,帮助排查。

1.2.1 系统重装与U盘制作

我个人使用大白菜U盘制作,教程如其官网所示,里面有Diskgenius、HD Tune等多个磁盘检测工具(当然也有其他工具,自行探索)。
值得注意的是,在用官网的一件制作PE盘后,还需要额外下载win7/10的ios文件并放置到DBC文件夹内,这一点官网教程中有提到。另外,假如win10的PE无法进入,可选择进入WIN2003PE,我个人就选择的这一个

假如磁盘没有问题,一般系统重装后问题就已经解决了。倘若问题无法解决,则说明是硬盘的问题。

1.3 硬盘问题

如果想简单解决,这里可以送去维修处换硬盘了,如果想自己解决,可以继续往下看。可以确定的是,肯定是某些地方磁盘损坏了。我们需要进行四步走:

  1. 用对硬盘进行排查,确定损坏区域;
  2. 利用磁盘分区软件对硬盘重新分区,将损坏区域屏蔽掉(即不使用这一块);
  3. 对未损坏区域重新确立为C盘,引导MBR注册和激活;
  4. 在新的C盘进行系统重装,为新C盘重新进行系统引导。

1.3.1 硬盘排查

在WIN2003PE中,先使用HD Tune工具进行磁盘错误扫描,得到损坏区域的大致位置。

1.3.2 坏道屏蔽

利用Diskgenius(DG)对磁盘进行重新分区(磁盘-快速分区),注意将1.3.1中得到的损坏区域化为一个区域。
DG在分区后会自动格式化,一般格式化能修复一些损坏区域,若无法修复,则格式化失败。坏道屏蔽和参考知乎-坏道屏蔽
若发现损坏区域较大,完好的连续区域较少,建议更换硬盘。若损坏区域少,则可以屏蔽

1.3.3 C盘确立

用DG对格式化失败的坏道区域进行分区删除,仅保留完好的分区。
选择一端的完好分区转化为主分区(即C盘),并进行激活,重新注册MBR。(C盘只能在两端,不能在中心)可参考教程

1.3.4 系统重装

对新的C盘进行系统安装,方法同1.2.1,需要注意的是,如果将系统安装在了D盘,想要正常启动需要进行MBR和启动项的重新引导,删除D盘前面的旧C盘,将D盘激活为C盘,并进行下一步。

1.3.5 启动引导

按照教程中的系统引导有问题部分步骤,利用WIN2003PE中的磁盘引导工具进行类似操作。

方法总结

  1. 大概率是磁盘有问题,先排除接触问题和系统问题,再有问题就用HD Tune或Diskgenius找出坏道,并把它隔离出来,仅使用完好的区域进行分区划分。
  2. 在正确的分区上安装系统
  3. 假如安装系统的分区不是C盘(主分区),则要进行主分区转换。转换完成后要引导启动项,使系统正常启动。
上一篇:Zeal 出错 An unhandled error occurred in the application 的解决方案


下一篇:每日一题13- 字符串拆分-跳格子