Как я могу проверить свою оперативную память и жесткий диск на наличие ошибок?

19

Какие инструменты можно использовать для проверки правильности работы моей памяти и жесткого диска?

vrcmr
источник
Извините, я не знаю, как добавить комментарий, поэтому я опубликую это как вопрос. (Хорошо, теперь я знаю, что мне нужно 50 повторений). Будет ли sudo /touch/forcefsckпроверять все мои жесткие диски / разделы или только тот, на котором установлена ​​Ubuntu?
Мирослав Ранкович
Ты не понял. touchэто приложение. Использованиеsudo touch /forcefsck
антивиртель

Ответы:

17

Загрузитесь с Ubuntu Live CD / USB-накопителем (или нажмите и удерживайте Shift перед заставкой , чтобы войти в меню GRUB ) и выберите TEST MEMORY with memtest86+! Посмотрите на эту иллюстрацию, не ждите графического интерфейса!

Иллюстрация:

тестовое изображение

Чтобы протестировать жесткий диск, вы можете использовать средство чтения данных SMART, утилиту для диска palimpsest , нажать кнопку Super / Dash, начать печатать Дисковую утилиту (для Gnome: Система> Администрирование> Дисковая утилита) и проверить данные SMART ( ВЫ ДОЛЖНЫ УДАЛИТЬ ПЕРВЫЙ ДИСК, ВЫ ХОТИТЕ ПРОВЕРИТЬ ЕЕ FILESYSTEM - вот почему, используйте Live CD / USB-флешку - для чтения SMART, диск может быть смонтирован / использован)!

Иллюстрация: УМНЫЕ ДАННЫЕ

antivirtel
источник
Дисковая утилита не работает для меня. Я получаю ошибку, потому что я использую весь диск.
vrcmr
Здравствуй! Вы говорите, что ваш корневой раздел не проверяется кнопкой «Проверить файловую систему»?
антивиртель
да я не могу это проверить.
vrcmr
Да, вы можете быть в живой системе. Используйте Live CD, и, если требуется, используйте кнопку «Размонтировать громкость»!
антивиртель
Это несколько старых скриншотов. Что-нибудь изменилось с 2010 года?
Кристофер Кайл Хортон
9

Для жесткого диска вы можете использовать badblocksпрограмму, которая установлена ​​вместе с e2fsprogsпрограммой. Это программа командной строки, и сканирование только для чтения может быть выполнено с:

sudo badblocks -v /dev/sda

-vвызывает отображение подробной информации, /dev/sdaявляется именем устройства диска.

ОЗУ вы можете найти memtest86+на любом живом CD или USB. Он подскажет вам, если что-то не так с вашей оперативной памятью.

frontsideair
источник
1
Я не могу найти плохие блоки в архиве
Хорхе Кастро
2
Это в e2fsprogsкотором должен быть установлен по умолчанию.
пул
1
просто введите, $ which badblocksчтобы увидеть, если он установлен, но вы обязательно.
Роберт Вила
8

Жесткий диск:

  • откройте командную строку (Приложения → Аксессуары → Терминал) и введите

    sudo touch /forcefsck
    

    затем перезагрузите компьютер. Операционная система выполнит проверку жесткого диска ( fsck ) для вас во время загрузки.

ОЗУ:

  • Когда система загружается, сразу после экрана POST (самотестирование при включении) несколько раз нажмите клавишу ESC, пока не появится меню загрузки GRUB.

    Вы должны увидеть список разных ядер Linux. Справа внизу есть опция с заголовком, например Memtest86 , которая будет тщательно проверять вашу память на наличие повреждений (также это займет много лет).

Стефано Палаццо
источник
Ваше предложение для работы с жестким диском для меня. Предложение для Рама не работает.
vrcmr
что ты имеешь в виду под этим не работает?
Стефано Палаццо
1
Пояснение: «проверка жесткого диска» fsck- это проверка целостности файловой системы, а не проверка поверхности жесткого диска или что-то еще.
Лекенштейн
4

Мое решение для 10.04 (это работает для меня):

Для проверки оперативной памяти я использую Live CD 10.04 :

  1. Я перезагружаю свой компьютер с ним на CD-диске;
  2. затем я выбираю свой язык;
  3. тогда я выбираю Test Ram.

Для тестирования HDD работает:

sudo touch /forcefsck

Нашел также этот учебник на YouTube с дополнительной информацией.

vrcmr
источник
3

Загрузитесь с установочного компакт-диска, нажмите клавишу Esc во время загрузки, и у вас должна быть возможность проверить как память, так и жесткий диск. Вы можете сделать это независимо от того, установлена ​​ли у вас Ubuntu.

Если он у вас установлен, вы можете запустить memcheck из меню grub.

poolie
источник
Это - уточнил.
пул