Перевірка USB-флешки, SD-картки в Linux

  у розділі Технічні теми 

SD-Картки

Відразу декілька проблем сталося навколо USB-накопичувача та SD-карток. Один зберігав не всі записані на нього файли, інша не піддавалась форматуванню.

В Linux, для перевірки працездатності картки чи флешки можна використовувати такі команди:

Спочатку переконатися що диск відмонтовано.

sudo umount /dev/sdd1

Увага! Нижчеподані команди знищать усі дані на носієві.

Перезаписати накопичувач "нулями":

sudo dd if=/dev/zero of=/dev/sdd

Чи псевдовипадковими даними:

sudo dd if=/dev/urandom of=/dev/sdd

Якщо виникне помилка запису програма відразу припинить свою роботу.

Існує спеціальна програмка для тестування запису і читання, badblocks:

sudo badblocks -w -s -o usbstick.log /dev/sdd1

Файл usbstick.log міститиме список битих секторів, кщо такі буде знайдено.

Після тестування, якщо воно закінчилося успішно, потрібно відформатувати розділи.

До речі, ця ж сама програма може використовуватися для визначення поганих блоків (bad blocks) на жорстких дисках. Отримані дані передаються програмі fsck яка позначає блоки як непридатні для використання.


Коментарі