прошивка SSD
Для ADATA SU650 (V8X04c12) см. https://www.adata.com/en/download/503?tab=downloads. Или см. https://www.adata.com/pk/support/consumer?tab=downloads&download=software. Доступно обновление от ноября 2021 года.
Запись: Сделайте резервную копию важных данных ПЕРЕД обновлением прошивки.
Ошибки NCQ
grep -i FPDMA /var/log/syslog*
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"
Плохой блок
sudo badblocks -v /dev/sda7 > badsectors.txt
команду НЕ следует использовать. Особенно на SSD.
Если вы читаете человек бэдблоки
вот увидишь "...настоятельно рекомендуется, чтобы пользователи не запускали badblocks напрямую, а использовали опцию -c программ e2fsck и mke2fs...".
Здесь правильный способ сделать плохую блокировку на жесткие диски...
Примечание: НЕ прерывайте сканирование плохих блоков!
Примечание: НЕ блокируйте твердотельный накопитель.
Примечание: сделайте резервную копию важных файлов ПЕРВЫМ!
Примечание: это займет много часов
Примечание. У вас может быть ожидающий сбой жесткого диска.
Загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu».
В Терминал
...
судо фдиск -л
# идентифицируем все разделы "Файловая система Linux"
sudo e2fsck -fcky /dev/sdXX
# тест только для чтения
или же
sudo e2fsck -fccky /dev/sdXX
# неразрушающий тест чтения/записи (рекомендуемые)
Параметр -k важен, потому что он сохраняет предыдущую таблицу сбойных блоков и добавляет в эту таблицу все новые сбойные блоки. Без -k вы теряете всю предыдущую информацию о плохих блоках.
Параметр -fccky...
-f Принудительная проверка, даже если файловая система кажется чистой.
-c Эта опция заставляет e2fsck использовать программу badblocks(8) для выполнения
сканирование устройства только для чтения, чтобы найти плохие блоки.
Если обнаружены плохие блоки, они добавляются в плохой блок.
inode, чтобы предотвратить их размещение в файле или каталоге.
Тори. Если эта опция указана дважды, то сканирование плохих блоков
будет проводиться с использованием неразрушающего теста чтения-записи.
-k В сочетании с параметром -c любые существующие поврежденные блоки в
список плохих блоков сохраняется, и любые новые плохие блоки, обнаруженные
запущенные плохие блоки (8) будут добавлены к существующим плохим блокам
список.
-y Предполагать ответ «да» на все вопросы; позволяет e2fsck быть
используется неинтерактивно. Эта опция может быть не указана в
то же время, что и опции -n или -p.