Ошибки NCQ
ядро: ata5.00: команда с ошибкой: ЧИТАТЬ FPDMA В ОЧЕРЕДИ
ядро: ata5.00: cmd 60/08:a8:68:08:80/00:00:3f:00:00/40 тег 21 ncq dma 4096 в
Native Command Queuing (NCQ) — это расширение протокола Serial ATA, позволяющее жестким дискам внутренне оптимизировать порядок выполнения полученных команд чтения и записи.
Редактировать sudo -H gedit /etc/по умолчанию/жратва
и измените следующую строку, чтобы включить этот дополнительный параметр. Тогда сделайте sudo update-grub
чтобы записать изменения на диск. Перезагрузить. Монитор зависает/и т.д., и смотреть grep -i FPDMA /var/log/syslog*
или же dmesg
для продолжающихся сообщений об ошибках.
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск libata.force=noncq"
Проверка файловой системы
- загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu»
- открыть
Терминал
окно, нажав Ctrl+Альт+Т
- тип
судо фдиск -л
- определите имя устройства /dev/sdXX для вашей «Файловой системы Linux»
- тип
судо fsck -f /dev/sda1
, замена sdXX
с номером, который вы нашли ранее
- повторить
fsck
команда, если были ошибки
- тип
перезагрузка
Плохой блок
Примечание: НЕ прерывайте сканирование плохих блоков!
Примечание: НЕ блокируйте твердотельный накопитель.
Примечание: сделайте резервную копию важных файлов ПЕРВЫМ!
Примечание: это займет много часов
Примечание. У вас может быть ожидающий сбой жесткого диска.
Загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu».
В Терминал
...
судо фдиск -л
# идентифицируем все разделы "Файловая система Linux"
sudo e2fsck -fcky /dev/sdXX
# тест только для чтения
или же
судо e2fsck -fccky /dev/sda1
# неразрушающий тест чтения/записи (рекомендуемые)
Параметр -k важен, потому что он сохраняет предыдущую таблицу сбойных блоков и добавляет в эту таблицу все новые сбойные блоки. Без -k вы теряете всю предыдущую информацию о плохих блоках.
Параметр -fccky...
-f Принудительная проверка, даже если файловая система кажется чистой.
-c Эта опция заставляет e2fsck использовать программу badblocks(8) для выполнения
сканирование устройства только для чтения, чтобы найти плохие блоки.
Если обнаружены плохие блоки, они добавляются в плохой блок.
inode, чтобы предотвратить их размещение в файле или каталоге.
Тори. Если эта опция указана дважды, то сканирование плохих блоков
будет проводиться с использованием неразрушающего теста чтения-записи.
-k В сочетании с параметром -c любые существующие поврежденные блоки в
список плохих блоков сохраняется, и любые новые плохие блоки, обнаруженные
запущенные плохие блоки (8) будут добавлены к существующим плохим блокам
список.
-y Предполагать ответ «да» на все вопросы; позволяет e2fsck быть
используется неинтерактивно. Эта опция может быть не указана в
то же время, что и опции -n или -p.