В Linux существует множество инструментов командной строки для проверки плохих секторов или плохих блоков на жестком диске. Лучше проверить плохие сектора или плохие блоки на жестком диске, чтобы избежать повреждений или потери данных в будущем.
Если вы хотите исправить поврежденные сектора или блоки, будьте предельно осторожны, так как это может привести к повреждению диска.
Команды для проверки плохих секторов на жестком диске в Linux
Начнем с команды badblock для проверки плохих секторов на жестком диске в Linux. Запустите следующую команду для проверки плохих блоков в Linux. По умолчанию она работает в неразрушающем режиме "только чтение".
1 | badblocks -s /dev/sdb1 |
или,
1 | badblocks -sb 1024 /dev/sdb1 |
или,
1 | badblocks -sc 64 /dev/sdb1 |
Во втором способе мы будем использовать smartmontools для проверки плохих секторов на жестком диске. Сначала необходимо установить этот инструмент. Для Linux на базе Ubuntu и Debian выполните следующую команду:
1 | apt install smartmontools |
Теперь выполните следующую команду, чтобы проверить состояние диска.
1 | smartctl -a /dev/sda |
Если вы хотите попробовать инструмент управления дисками с графическим интерфейсом или инструмент сканирования дисков, вы можете воспользоваться утилитой Linux GNOME Disk Management Utility вместе с Gparted.