- first boot into live disk/usb
- use smartmontools
- make sure smart mode is on using
smartctl
- figure out which /dev/sdX partition has bad blocks
- perfrom
fschk -y /dev/sdX
- see if
/dev/sdX
can be mounted usingmount
Make sure you aren't doing fschk from initrmfs screen which is a fallback screen in case of kernel panic