我的外置硬盘 (500gb) 出了大问题,我什么都试过了。我使用 archlinux,出现了 I/O 错误 : (dmesg)
224.116533] Buffer I/O error on device sdb1, logical block 488383992
[ 224.116545] Buffer I/O error on device sdb1, logical block 488383993
[ 224.116548] Buffer I/O error on device sdb1, logical block 488383994
[ 224.116550] Buffer I/O error on device sdb1, logical block 488383995
ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 10-26 18:35 /dev/sdb
当我在 Gentoo 或 Windows 上插入磁盘时,一切都正常。有人知道如何修复吗?
答案1
此错误通常与硬件故障有关,而不是软件错误,但我以前见过此错误
- 磁盘故障
- USB 系统故障。
这就是为什么我问你能够读取数据的 Fedora 和 Windows 系统是在你的电脑上(通过双启动或 VM)还是在不同的电脑上。如果我们谈论的是不同的电脑,那么最有可能的答案是你的 USB 系统(总线?)。
无论如何,我建议在 Fedora 系统上运行 fsck 来检查磁盘。我怀疑在 Arch 系统上是否可行,因为如果操作系统无法访问磁盘,则 fsck 实用程序也无法访问。
经过 Fedora 的检查后,您将知道上述两种替代方案中的哪一种适合您的情况。