如何修复Windows上的“磁盘I/O错误”?
磁盘 I/O 错误仅表示系统无法完成对磁盘的读/写操作。此错误可能发生在 SSD、HDD、USB、SD 卡等上。这可能发生在整个/部分磁盘或磁盘目录上。有些用户在初始化磁盘时遇到了这个问题,有些则在启动系统时遇到了这个问题。在某些情况下,问题发生在将文件复制到目录或安装游戏(如英雄联盟)时。
很多因素都会导致磁盘 I/O 错误,但可以认为以下是主要因素:
- 数据线损坏或松动:如果驱动器的数据线松动或损坏,则可能导致当前磁盘 I/O 错误。
- 损坏的 USB 驱动程序:如果驱动器通过 USB 连接到系统,则损坏的 USB 驱动程序可能会导致手头的问题。
- 过时的系统 BIOS:如果系统的 BIOS 过时,那么它与驱动器固件或驱动程序的不兼容可能会导致磁盘 I/O 错误。
- 驱动器上的逻辑错误:如果磁盘上有逻辑错误,则可能会导致磁盘上出现访问问题,从而导致 I/O 错误。
- 故障磁盘:如果磁盘即将发生故障,它可能显示的第一个迹象就是磁盘 I/O 错误。
检查驱动器的状态
在深入进行故障排除过程之前,首先,请确保备份驱动器的数据(如果可能)以保护您的数据。然后,在受影响的系统上启动提升的命令提示符(如果不可能,请尝试在另一个系统上但确保导航到驱动器)并执行以下操作(一个接一个):
wmic磁盘驱动器获取状态
如果命令提示符报告错误,则驱动器出现故障,您可能需要另一个驱动器。如果命令报告正常,那么驱动器可能有故障,也可能没有?并且可以尝试下面提到的解决方案。但无论如何,请确保备份驱动器的内容(如果可能)。
重新安装驱动器的数据线或尝试使用另一条电缆
如果驱动器的数据线损坏或松动,则可能导致 I/O 磁盘错误。在这里,重新安装驱动器的电缆或尝试使用另一根电缆可能会修复磁盘 I/O 错误。
- 如果是外置驱动器,请检查重新安装驱动器的电缆是否可以解决问题。如果不是,请检查使用另一条与驱动器兼容的电缆是否可以清除错误。
- 如果是内置驱动器,请关闭系统电源并确保所有驱动器电缆都正确/牢固就位。
- 然后打开系统电源并检查它是否工作正常。
- 如果不是,请关闭系统并用兼容的电缆更换驱动器的数据电缆。
- 之后,打开系统电源并检查磁盘的 I/O 问题是否已解决。
执行系统的干净启动
如果系统上的应用程序或服务阻碍用户访问特定系统目录或其任何文件,则可能导致该目录的磁盘 I/O 错误。例如,如果像 OneDrive 这样的云服务限制用户访问其保留目录,则将文件复制/移动到这些目录可能会导致 I/O 错误。在这里,执行系统的干净启动可能会解决问题。
- 执行系统的干净启动。确保在系统启动时也禁用 Microsoft 的 OneDrive,因为据报告它会导致 I/O 错误。
- 现在检查系统是否清除了 I/O 错误。如果是这样,那么您可以逐个启用应用程序/服务以找出导致问题的原因。
编辑有问题目录的权限
如果用户帐户没有访问特定目录的权限,则复制到该目录可能会导致 I/O 错误,例如,下载到用户没有权限的文件夹可能会导致问题。在这里,编辑目录权限可能会解决问题。
- 右键单击有问题的文件夹并选择Properties。
- 现在转到Security选项卡并单击Edit。
- 然后确保您的用户帐户和管理员组对该目录具有完全控制权。否则,单击添加>>高级>>立即查找>> 双击该帐户。
- 设置权限后,检查 I/O 磁盘错误是否已清除。
请记住,如果目录的路径超过Windows 字符限制(260),那么这也可能导致手头的问题。
重新安装 USB 驱动程序
如果 I/O 磁盘错误发生在通过 USB 连接到系统的驱动器上,则可能是系统的损坏 USB 驱动程序导致了该问题。在这种情况下,重新安装 USB 驱动程序可能会解决问题。
- 右键单击Windows并打开设备管理器。
- 现在打开View并选择Show Hidden Devices。
- 然后展开磁盘驱动器选项卡并右键单击有问题的驱动器。
- 现在选择卸载设备并选中删除此设备的驱动程序软件(如果显示)。
- 然后单击卸载并等待驱动程序被卸载。
- 现在从系统上拔下有问题的驱动器并等待1 分钟。
- 然后插回有问题的驱动器,让 Windows安装它的磁盘驱动器驱动程序。
- 现在检查磁盘 I/O 错误是否已清除。
- 如果没有,请重复步骤 1 到 6(确保启用隐藏设备的查看)以卸载磁盘驱动器的驱动程序,但不要重新插入驱动器。
- 然后展开通用串行总线控制器并右键单击任何设备。
- 现在选择卸载,然后确认卸载。
- 然后在所有 USB 设备上重复相同的操作。请记住最后移除 USB 鼠标/键盘(如果正在使用)。
- 然后,从开始菜单或电源按钮关闭系统。
- 然后打开系统电源,打开电源后,重新插入驱动器以检查是否清除了 I/O 错误。
将系统的 BIOS 更新到最新版本
如果系统的 BIOS 已过时,则其与操作系统或磁盘驱动器固件的不兼容可能会导致 I/O 错误,因为基本模块无法访问磁盘驱动器或其任何集群。在这里,将系统的 BIOS 更新到最新版本可能会解决问题。
警告:
请格外小心并自行承担风险,因为更新系统的 BIOS 是一项需要技巧的工作,如果在 BIOS 更新期间出现任何问题(如电源故障),那么您可能会破坏系统并对系统/数据造成永久性损坏。
- 根据制造商更新系统的 BIOS:
- 戴尔
- 生命值
- 联想
- 微星
- 网关
- 更新系统的 BIOS 后,检查磁盘的 I/O 错误是否已清除。
执行 SFC、DISM 和 ChkDsk 扫描
如果基本系统文件已损坏或磁盘驱动器出现逻辑系统错误,您可能会遇到系统 I/O 错误。在这种情况下,执行 SFC、DISM 或 ChkDsk 扫描可能会解决问题。
- 对系统执行 SFC 扫描并检查是否可以解决问题。
- 如果不是,请检查执行DISM 扫描是否清除了错误。
- 如果问题仍然存在,请检查执行ChkDsk 扫描是否可以解决问题。
请记住,如果您无法通过 Windows 的正常模式执行这些扫描,那么您可以通过系统的安全模式或使用安装媒体尝试相同的操作。
在系统的 BIOS 中编辑引导顺序
如果系统在 BIOS 中的启动顺序被更改并设置为从不存在的设备启动,那么这可能会导致当前的 I/O 问题。发生这种情况的原因可能是用户更改了系统的 RAM 或切换了显卡,但在此过程中,电量不足的 CMOS 电池无法保存之前的启动配置。在这种情况下,在系统的 BIO 中编辑引导顺序可能会解决问题。
- 将系统引导至BIOS,然后在左窗格中展开常规选项卡。
- 现在转到引导顺序选项卡,确保系统的硬盘驱动器或Windows 引导管理器设置为引导系统的第一个驱动器。
- 然后在 BIOS 中保存更改,然后检查系统是否清除了磁盘 I/O 错误。
执行自动启动修复
如果系统启动时出现 I/O 磁盘错误,则可能是损坏的系统启动导致了问题,执行启动修复可能会解决问题。
从 Windows 恢复环境
- 关闭系统并打开它。
- 当显示Windows 徽标时,按住电源按钮直到系统关机。
- 再次打开系统电源并重复上述步骤两次。
- 第三次或第四次,系统可能会显示Windows Recovery Environment。如果是这样,请选择“疑难解答”。
- 现在打开高级选项并单击启动修复。
- 然后按照屏幕提示登录您的账户,检查磁盘I/O错误是否已清除。
从安装媒体
如果用户无法启动他的系统,那么使用安装介质修复计算机启动可能会解决问题。
- 首先,在另一个系统上创建 Windows 可启动安装介质。
- 现在通过安装介质(如 USB)启动系统。如果系统无法从 USB 启动,请确保在 BIOS 的 Boot Sequence 中将 USB 设置为第一启动设备。
- 然后根据您的选择选择语言和其他首选项,然后单击下一步。
- 进入启动屏幕后,单击“修复您的计算机”并选择“疑难解答”。
- 现在打开高级选项并选择启动修复。
- 然后检查自动启动修复是否解决了 I/O 磁盘错误。
删除冲突的 Windows 更新
如果在 Windows 更新后开始出现 I/O 错误,则最新的 Windows 更新与驱动器的固件/驱动程序不兼容可能会导致手头的问题。在这种情况下,删除冲突的 Windows 更新可能会解决磁盘的 I/O 错误。
从 Windows 的设置菜单
- 右键单击Windows并选择设置。
- 现在打开更新和安全,然后在 Windows 更新选项卡中,选择查看更新历史记录。
- 然后打开卸载更新并选择有问题的更新。
- 现在单击卸载并按照屏幕上的提示卸载更新。
- 卸载更新后,检查磁盘的 I/O 错误是否已清除。
通过 Windows 恢复环境卸载更新
- 将系统引导至Windows 恢复环境(如前所述)并选择Troubleshoot。
- 现在打开高级选项并选择卸载更新。
- 然后根据安装的更新,选择卸载最新质量更新或卸载最新功能更新。
- 现在单击“卸载质量更新”(或“卸载 功能更新”),完成后单击“完成”。
- 然后检查系统是否正常启动,是否清除了磁盘 I/O 错误。
重建引导配置数据 (BCD)
如果系统的 BCD(启动配置数据)损坏,系统在启动时可能会显示 I/O 磁盘错误,重建相同的磁盘可能会解决问题。
- 通过USB 等安装介质将系统引导至Windows 恢复环境(如前所述) 。
- 现在选择您的首选项(如语言、时间等)并单击下一步。
- 进入 Windows 安装屏幕后,单击修复您的计算机并打开疑难解答。
- 现在选择高级选项并打开命令提示符。
- 然后一一执行以下:
引导程序/fixmbr
启动目录 /fixboot
引导程序/rebuildbcd
- 之后,检查系统的I/O错误是否被清除。
尝试不同的 HDD 工具
有许多工具(OEM 和第 3方)可以修复硬盘的许多常见问题,如果在尝试上述方法后问题仍然存在,那么尝试这些工具中的任何一个都可以解决问题。请记住,您可能需要另一个系统(或可引导硬盘)才能在有问题的驱动器上尝试这些工具。
- 首先,访问OEM 网站并下载OEM 的 HDD 实用程序(例如,Seagate 的 HDD Diagnostics Tool 或VAIO Care Diagnostics)。
- 然后以管理员身份启动该实用程序并按照屏幕上的提示检查是否解决了磁盘 I/O 错误。
- 如果没有,那么您可以尝试以下方法来检查它们是否解决了问题或报告磁盘/系统的问题(如SMART值):
- Windows 内存诊断(以确保故障 RAM 不是导致问题的原因)
- 水晶盘资料
- 物种
- 海洋工具
- 如果这不起作用,那么您可以使用Ubuntu Live USB来检查问题是否与操作系统有关(Windows 和 Linux 之间的内核差异可能会让 Linux 发行版访问该驱动器)。
如果问题仍然存在,请检查驱动器在另一个系统中是否工作正常。如果是这样,则再次检查驱动器的电缆或检查系统板/ BIOS是否有错误。如果驱动器使用外壳,则很可能是磁盘外壳出现故障并且驱动器可能是安全的。在这种情况下,只需更换外壳即可解决问题。
以上是 如何修复Windows上的“磁盘I/O错误”? 的全部内容, 来源链接: utcz.com/dzbk/941349.html