当我试图在我的 8gb sd 卡上创建一个分区表时,它显示了这个错误:
fdisk: unable to read /dev/sdb: Input/output error
Run Code Online (Sandbox Code Playgroud)
我用过sudo fdisk -l,有/dev/sdb没有列出,我该怎么办?请帮我 。
由于该设备出现在“lsusb”列表中,因此您可以尝试的唯一选择是完全格式化 U 盘。
但在此之前,请打开“磁盘工具”并检查 U 盘是否存在。如果存在,您可以从该应用程序本身进行格式化和分区。
如果在“磁盘工具”中找不到该设备,您将必须使用以下命令进行格式化:
dd if=/dev/zero of=/dev/sd(x)
Run Code Online (Sandbox Code Playgroud)
其中 (x) 可以是 b、c、d 等。要小心,选择错误的设备甚至可能导致硬盘格式化。
如果您的随身碟有 LED 指示灯,则执行上述命令时,它必须指示设备正忙。
不幸的是,I/O 错误意味着 Linux 无论出于何种原因都无法读取或写入您的驱动器。通常这意味着驱动器已损坏,但我听说过它仍然可以在 Windows 或 OS X 上运行的情况。