我的电脑死机后我强制关机(在 Ubuntu 上)。重新开机后,在 GRUB 上选择 Ubuntu 后,我发现出现“试图读取或写入磁盘外的内容hd0
”错误。
然后,我启动 Boot Repair Disk Linux 并尝试使用 dd 读取 MBR,但出现了输入/输出错误:
lubuntu@lubuntu:~$ sudo dd if=/dev/sda of=/home/MBR.image bs=446 count=1
dd:读取‘/dev/sda’时出错:输入/输出错误
0+0 条记录
0+0 条记录
已复制 0 字节(0 B),0.000463131 秒,0.0 kB/s
我也运行了sudo badblocks -s
,并得到了所有坏块。至少,只要我能让它运行,所有坏块都是坏块。听起来坏块的输出对我来说可能不正确。
另外,如果 GRUB 存储在我的磁盘的 MBR 中,并且当我尝试访问它时出现输入/输出错误,那么 BIOS 如何访问它?
谢谢!