Ищите/var/log/dmesg карту распределения памяти (grep для 'e820') и рассчитайте, сколько о памяти сообщают там как применимой. Это - то, что BIOS говорит загруженной ОС для памяти.
(Это корректно только для старо разработанной начальной загрузки. Я не знаю, как о памяти сообщают, если разработанная EFI начальная загрузка используется, но я предполагаю, что существует подобный отчет.)
Кроме того, создание отчетов о 16 ГБ BIOS, в то время как 32 ГБ установлен, означает некоторую странность в установке памяти. Попытайтесь уменьшить установленную память до 4 или 8 ГБ и сравнить эффекты.
cdparanoia может попытаться разорвать аудиоданные к пустому устройству, и как побочный эффект говорит Вам, насколько поврежденный диски.
cdparanoia -q -p -X 1- /dev/null
Я полагаю, что можно использовать safecopy
сделать это. Это также имеет добавленную премию способности восстановить данные из неудавшихся / сбойных дисков также.
выборка
safecopy является инструментом восстановления данных, который пытается извлечь как можно больше данных из проблематичного (т.е. поврежденные секторы) источник - как дисководы для гибких дисков, разделы жесткого диска, CD, накопители на магнитной ленте..., где другие инструменты как dd перестали бы работать из-за ошибок ввода-вывода.
То, как использовать его, было покрыто ранее в этом названные Вопросы и ответы U&L: Как я выполняю safecopy в терминале?.
$ safecopy --stage1 /dev/source /dev/null
После того, как это завершено, файл должен обнаружиться названный stage1.badblocks
. Если это пусто затем, диск прекрасен.