把相机里的素材拷到移动硬盘,进度到 60% 卡住,弹出「由于 I/O 设备错误,无法运行此项请求」,错误码 0x8007045d。关掉重来,换了个文件又在同一个位置失败。
先别急着重试
反复读写坏扇区会让情况变差。先停下来,把能读出来的文件复制到另一块盘。硬盘发出咔哒声就断电,别再上电。数据比硬盘值钱,重要资料先送数据恢复,别自己低格。
最常见的三个原因
USB 供电不足,尤其是 2.5 寸移动硬盘插在前面板或 hub 上,换到主板后置接口,用带电源的 hub。数据线接触不良,换一根短线试试。硬盘本身有坏道,用 CrystalDiskInfo 看 SMART 里的重映射扇区和待映射扇区,黄色警告就该换盘。
系统层面的排查
设备管理器里看磁盘有没有黄色感叹号,卸载后重新扫描。事件查看器里搜 disk,看有没有事件 ID 7、11、51 这类控制器错误。命令提示符执行 chkdsk X: /f,能修文件系统错误,但修不了物理坏道。SATA 模式在 BIOS 里从 IDE 改成 AHCI 后进不去系统,别乱改。
命令行的具体用法
chkdsk 带 /f 会锁盘,系统盘要重启后执行。移动硬盘先记盘符,比如 G:,执行 chkdsk G: /f /r,/r 会扫描坏扇区,一块 2TB 的盘可能跑三四个小时,期间别拔线。中途断电最麻烦,分区索引可能残缺。文件系统层面也可以用 PowerShell 的 Repair-Volume -DriveLetter G -Scan 先只读检查,确认有问题再动手。
Diskpart 里执行 list disk 看清编号,select disk 后 clean 会清空分区表,这一步只在确认数据已经导出后才能做。USB 3.0 接口拷贝大文件时,事件查看器里若持续出现事件 ID 153,说明控制器在重试,多半是线材或供电问题,换口后仍报就该怀疑硬盘本身。
什么时候该停手
SMART 里重映射扇区计数在几天内从 8 涨到 200 以上,不用再排查了,盘在加速坏。硬盘识别不到容量,显示为 0 字节或者变成 RAW,先做全盘镜像到另一块盘,再对镜像做恢复,别直接在原盘上操作。
修复和替换
分区表损坏可以试 DiskGenius 的搜索丢失分区,操作前先做镜像。移动硬盘盒的桥接芯片过热也会掉盘,换盒子能排除。过了保修期又有异响,直接换新,修的钱接近买新的。
处理顺序:备份、换线换口、看 SMART、再修复。跳步容易把可恢复的数据弄没。