无法在 archlinux 上安装外部驱动器

无法在 archlinux 上安装外部驱动器

我的外置硬盘 (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

此错误通常与硬件故障有关,而不是软件错误,但我以前见过此错误

  1. 磁盘故障
  2. USB 系统故障。

这就是为什么我问你能够读取数据的 Fedora 和 Windows 系统是在你的电脑上(通过双启动或 VM)还是在不同的电脑上。如果我们谈论的是不同的电脑,那么最有可能的答案是你的 USB 系统(总线?)。

无论如何,我建议在 Fedora 系统上运行 fsck 来检查磁盘。我怀疑在 Arch 系统上是否可行,因为如果操作系统无法访问磁盘,则 fsck 实用程序也无法访问。

经过 Fedora 的检查后,您将知道上述两种替代方案中的哪一种适合您的情况。

相关内容